diff --git a/.changeset/beige-grapes-knock.md b/.changeset/beige-grapes-knock.md index d2d24f92..a089148f 100644 --- a/.changeset/beige-grapes-knock.md +++ b/.changeset/beige-grapes-knock.md @@ -1,5 +1,5 @@ --- -"@hydrofoil/shaperone-core": minor +"@shaperone/core": minor --- Fixed typo in exported type (`MiminalEnvironment` => `MinimalEnvironment`) diff --git a/.changeset/brave-grapes-kneel.md b/.changeset/brave-grapes-kneel.md new file mode 100644 index 00000000..ef19e04b --- /dev/null +++ b/.changeset/brave-grapes-kneel.md @@ -0,0 +1,5 @@ +--- +"@shaperone/hydra": patch +--- + +Update `alcaeus` to v3.0.2 diff --git a/.changeset/chilled-feet-hide.md b/.changeset/chilled-feet-hide.md index 379a0cca..674c4c74 100644 --- a/.changeset/chilled-feet-hide.md +++ b/.changeset/chilled-feet-hide.md @@ -1,5 +1,5 @@ --- -"@hydrofoil/shaperone-wc": minor +"shaperone": minor --- Removed the `window.Shaperone.DEBUG` flag in favor of component `debug` property diff --git a/.changeset/dry-shoes-cover.md b/.changeset/dry-shoes-cover.md index b95e1b40..739d2b67 100644 --- a/.changeset/dry-shoes-cover.md +++ b/.changeset/dry-shoes-cover.md @@ -1,5 +1,5 @@ --- -"@hydrofoil/shaperone-core": patch +"@shaperone/core": patch --- Fixes setting shapes from dataset diff --git a/.changeset/dull-baboons-suffer.md b/.changeset/dull-baboons-suffer.md index 2628a3f7..33afe1bf 100644 --- a/.changeset/dull-baboons-suffer.md +++ b/.changeset/dull-baboons-suffer.md @@ -1,6 +1,5 @@ --- -"@hydrofoil/shaperone-wc-material": patch -"@hydrofoil/shaperone-wc-vaadin": patch +"@shaperone/vaadin": patch --- Updated core package diff --git a/.changeset/few-clouds-care.md b/.changeset/few-clouds-care.md index c1b5eec8..2587b140 100644 --- a/.changeset/few-clouds-care.md +++ b/.changeset/few-clouds-care.md @@ -1,7 +1,6 @@ --- -"@hydrofoil/shaperone-wc": patch -"@hydrofoil/shaperone-wc-material": patch -"@hydrofoil/shaperone-wc-vaadin": patch +"shaperone": patch +"@shaperone/vaadin": patch --- Updated `lit` to v3 diff --git a/.changeset/friendly-rings-repair.md b/.changeset/friendly-rings-repair.md index 3b9e04b9..68173735 100644 --- a/.changeset/friendly-rings-repair.md +++ b/.changeset/friendly-rings-repair.md @@ -1,7 +1,6 @@ --- -"@hydrofoil/shaperone-wc": patch -"@hydrofoil/shaperone-wc-material": patch -"@hydrofoil/shaperone-wc-vaadin": patch +"shaperone": patch +"@shaperone/vaadin": patch --- Replace directive `spread` with one from `@open-wc/lit-helpers` diff --git a/.changeset/hip-lamps-dress.md b/.changeset/hip-lamps-dress.md new file mode 100644 index 00000000..d0409c8d --- /dev/null +++ b/.changeset/hip-lamps-dress.md @@ -0,0 +1,5 @@ +--- +"@shaperone/rdf-validate-shacl": patch +--- + +Updated `rdf-validate-shacl` diff --git a/.changeset/hungry-guests-boil.md b/.changeset/hungry-guests-boil.md index 2c734f04..e0f98fe3 100644 --- a/.changeset/hungry-guests-boil.md +++ b/.changeset/hungry-guests-boil.md @@ -1,6 +1,6 @@ --- -"@hydrofoil/shaperone-core": patch -"@hydrofoil/shaperone-wc": patch +"@shaperone/core": patch +"shaperone": patch --- Native components: `xsd:decimal` would not accept decimal point as a valid input. diff --git a/.changeset/ninety-kiwis-kiss.md b/.changeset/ninety-kiwis-kiss.md index d79bf562..4e49250c 100644 --- a/.changeset/ninety-kiwis-kiss.md +++ b/.changeset/ninety-kiwis-kiss.md @@ -1,5 +1,5 @@ --- -"@hydrofoil/shaperone-wc": patch +"shaperone": patch --- Native templates: The ability to add and remove property values diff --git a/.changeset/quiet-fireants-join.md b/.changeset/quiet-fireants-join.md index 9274f9e0..dd10436a 100644 --- a/.changeset/quiet-fireants-join.md +++ b/.changeset/quiet-fireants-join.md @@ -1,6 +1,6 @@ --- -"@hydrofoil/shaperone-core": patch -"@hydrofoil/shaperone-wc": patch +"@shaperone/core": patch +"shaperone": patch --- Improved state management by separating the state of each element instance diff --git a/.changeset/seven-monkeys-beam.md b/.changeset/seven-monkeys-beam.md index 10a85fff..3227bf55 100644 --- a/.changeset/seven-monkeys-beam.md +++ b/.changeset/seven-monkeys-beam.md @@ -1,6 +1,6 @@ --- -"@hydrofoil/shaperone-core": patch -"@hydrofoil/shaperone-wc": minor +"@shaperone/core": patch +"shaperone": minor --- `configure` is now async and required to register the element diff --git a/.changeset/silver-dots-pay.md b/.changeset/silver-dots-pay.md new file mode 100644 index 00000000..38435a8c --- /dev/null +++ b/.changeset/silver-dots-pay.md @@ -0,0 +1,5 @@ +--- +"@shaperone/vaadin": minor +--- + +Updated to vaadin 23 diff --git a/.changeset/six-islands-thank.md b/.changeset/six-islands-thank.md index df7d38eb..79ab23d8 100644 --- a/.changeset/six-islands-thank.md +++ b/.changeset/six-islands-thank.md @@ -1,5 +1,5 @@ --- -"@hydrofoil/shaperone-core": patch +"@shaperone/core": patch --- When no shape is selected and only one `sh:NodeShape` exists in graph, that shape will be used diff --git a/.changeset/sixty-toys-approve.md b/.changeset/sixty-toys-approve.md new file mode 100644 index 00000000..119ac036 --- /dev/null +++ b/.changeset/sixty-toys-approve.md @@ -0,0 +1,14 @@ +--- +"@shaperone/playground-examples": patch +"shaperone-stories": patch +"@shaperone/core": patch +"@shaperone/core-tests": patch +"@shaperone/hydra": patch +"@shaperone/rdf-validate-shacl": patch +"@shaperone/testing": patch +"shaperone": patch +"@shaperone/shoelace": patch +"@shaperone/vaadin": patch +--- + +Package renamed diff --git a/.changeset/tasty-hounds-hope.md b/.changeset/tasty-hounds-hope.md new file mode 100644 index 00000000..e61b3239 --- /dev/null +++ b/.changeset/tasty-hounds-hope.md @@ -0,0 +1,6 @@ +--- +"@shaperone/core": major +"shaperone": major +--- + +Refactored the whole component model diff --git a/.changeset/wild-icons-prove.md b/.changeset/wild-icons-prove.md index 6f93a071..90bb289b 100644 --- a/.changeset/wild-icons-prove.md +++ b/.changeset/wild-icons-prove.md @@ -1,11 +1,11 @@ --- -"@hydrofoil/shaperone-wc": minor +"shaperone": minor --- Big change how elements are configured. Global config can be set using the `configure.js` module. ```js -import { configure } from '@hydrofoil/shaperone-wc' +import { configure } from 'shaperone' await configure(({ components, editors, renderer, validation }) => { @@ -18,7 +18,7 @@ Additionally, each component can be customised further by providing calling `con - - - - - - diff --git a/dist/overview.md b/dist/overview.md deleted file mode 100644 index aa00c275..00000000 --- a/dist/overview.md +++ /dev/null @@ -1,40 +0,0 @@ -# Shaperone - -Form UI elements driven by [SHACL](https://www.w3.org/TR/shacl/) and [DASH](http://datashapes.org/forms.html). - -Visit the [Playground](${playground}) for a running example presenting the different features of Shaperone. - -## Installation - -Out of the box Shaperone provides a Web Component implementation of the core functionality, which could thus be used in any modern application. - -> [!TIP] -> The [core of Shaperone](core) is agnostic of the UI technology and thus any front end framework could be used to implement the form rendering. - -To install the form web component - -``` -yarn add @hydrofoil/shaperone-wc -``` - -### Form layout - -The web component itself does not provide any decent-looking layout of the form elements. A simple yet customizable Material Design layout and component set (using [Material Web Components](https://github.com/material-components/material-components-web-components)) is available as a separate package. - -``` -yarn add @hydrofoil/shaperone-wc-material -``` - -Check the [Rendering Layout](layout) page for details about customizing the form appearance. - -### Form elements - -Independently of the layout implementation, all the form components can be replaced to provide a consistent look&feel for the forms across an application. - -At the time of writing a package implementing [Vaadin Web Components](https://vaadin.com/components) is distributed alongside Material Design elements. - -``` -yarn add @hydrofoil/shaperone-wc-vaadin -``` - -Check the [Editors](editors) page for more information on customizing the selection and appearance of editor elements as well as creating your own editors for nonstandard properties. diff --git a/dist/plugins/variables.js b/dist/plugins/variables.js deleted file mode 100644 index 90b0ce2c..00000000 --- a/dist/plugins/variables.js +++ /dev/null @@ -1,1262 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap - /******/ // The module cache - /******/ var installedModules = {}; - /******/ - /******/ // The require function - /******/ function __webpack_require__(moduleId) { - /******/ - /******/ // Check if module is in cache - /******/ if(installedModules[moduleId]) { - /******/ return installedModules[moduleId].exports; - /******/ } - /******/ // Create a new module (and put it into the cache) - /******/ var module = installedModules[moduleId] = { - /******/ i: moduleId, - /******/ l: false, - /******/ exports: {} - /******/ }; - /******/ - /******/ // Execute the module function - /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - /******/ - /******/ // Flag the module as loaded - /******/ module.l = true; - /******/ - /******/ // Return the exports of the module - /******/ return module.exports; - /******/ } - /******/ - /******/ - /******/ // expose the modules object (__webpack_modules__) - /******/ __webpack_require__.m = modules; - /******/ - /******/ // expose the module cache - /******/ __webpack_require__.c = installedModules; - /******/ - /******/ // define getter function for harmony exports - /******/ __webpack_require__.d = function(exports, name, getter) { - /******/ if(!__webpack_require__.o(exports, name)) { - /******/ Object.defineProperty(exports, name, { - /******/ configurable: false, - /******/ enumerable: true, - /******/ get: getter - /******/ }); - /******/ } - /******/ }; - /******/ - /******/ // getDefaultExport function for compatibility with non-harmony modules - /******/ __webpack_require__.n = function(module) { - /******/ var getter = module && module.__esModule ? - /******/ function getDefault() { return module['default']; } : - /******/ function getModuleExports() { return module; }; - /******/ __webpack_require__.d(getter, 'a', getter); - /******/ return getter; - /******/ }; - /******/ - /******/ // Object.prototype.hasOwnProperty.call - /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; - /******/ - /******/ // __webpack_public_path__ - /******/ __webpack_require__.p = ""; - /******/ - /******/ // Load entry module and return exports - /******/ return __webpack_require__(__webpack_require__.s = 0); - /******/ }) - /************************************************************************/ - /******/ ([ - /* 0 */ - /***/ (function(module, exports, __webpack_require__) { - - var variablesObj = null; - var variablesFile; - var nsResolver = null; - var variablesFileType; - - - function resolveVar(v){ - if (variablesFile && variablesObj == null){ - initVariablesObj(); - } - let replacement = [] - if (variablesFileType == "xml"){ - replacement = resolveXMLVar(v); - }else if (variablesFileType == "json"){ - replacement = resolveJSONVar(v); - } - return replacement.length === 0 ? "${"+v+"}" : replacement - } - - function resolveJSONVar(v){ - variable = v; - if (!variable.startsWith("$")){ - variable = "$."+variable; - } - try{ - var jp = __webpack_require__(1).JSONPath; - ret = jp({path: variable, json: variablesObj}); - }catch(e){ - ret = "${"+v+"}" - } - return ret.length === 0 ? "${"+v+"}" : ret; - } - - function resolveXMLVar(v){ - variable = v; - if (!variable.startsWith("/")){ - variable = "/"+variable.replace(/(\.)/g,"/"); - } - try{ - ret = variablesObj.evaluate(variable, variablesObj, null, XPathResult.ANY_TYPE,null).iterateNext().childNodes[0].nodeValue; - }catch(e){ - ret = "${"+v+"}" - } - return ret - } - - function initVariablesObj(){ - xhttp = new XMLHttpRequest(); - xhttp.open("GET", variablesFile, false); - xhttp.send(null); - str = xhttp.response; - variablesObj = stringToObj(str,variablesFileType); - } - - function stringToObj(str, type){ - var variablesObj=null; - if (type == "xml"){ - str = str.replace(/(<[\s\S]*)xmlns=\"[^"]*\"([^>]*>)/g, "$1$2") //remove default namespace - if (window.DOMParser) - { - parser=new DOMParser(); - variablesObj=parser.parseFromString(str,"text/xml"); - } - else // Internet Explorer - { - variablesObj=new ActiveXObject("Microsoft.XMLDOM"); - variablesObj.async="false"; - variablesObj.loadXML(str); - } - }else if (type == "json"){ - variablesObj = JSON.parse(str); - } - return variablesObj; - } - - function install(hook,vm){ - variablesFile = vm.config.variablesFile; - variablesFileType = vm.config.variablesFileType; - if (!variablesFileType) variablesFileType=variablesFile.split('.').pop(); - if (!variablesFileType) variablesFileType = "xml"; - variablesFileType = variablesFileType.toLowerCase(); - - hook.afterEach(function(html, next) { - next(html.replace(/\${([^\}]*)}/g, function(a, b){return resolveVar(b)})) - }) - } - - if (!window.$docsify) { - window.$docsify = {} - } - - window.$docsify.plugins = (window.$docsify.plugins || []).concat(install) - - - /***/ }), - /* 1 */ - /***/ (function(module, __webpack_exports__, __webpack_require__) { - - "use strict"; - Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); - /* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "JSONPath", function() { return JSONPath; }); - function _typeof(obj) { - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function (obj) { - return typeof obj; - }; - } else { - _typeof = function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); - } - - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function"); - } - - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - writable: true, - configurable: true - } - }); - if (superClass) _setPrototypeOf(subClass, superClass); - } - - function _getPrototypeOf(o) { - _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { - return o.__proto__ || Object.getPrototypeOf(o); - }; - return _getPrototypeOf(o); - } - - function _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - - return _setPrototypeOf(o, p); - } - - function isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - - try { - Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); - return true; - } catch (e) { - return false; - } - } - - function _construct(Parent, args, Class) { - if (isNativeReflectConstruct()) { - _construct = Reflect.construct; - } else { - _construct = function _construct(Parent, args, Class) { - var a = [null]; - a.push.apply(a, args); - var Constructor = Function.bind.apply(Parent, a); - var instance = new Constructor(); - if (Class) _setPrototypeOf(instance, Class.prototype); - return instance; - }; - } - - return _construct.apply(null, arguments); - } - - function _isNativeFunction(fn) { - return Function.toString.call(fn).indexOf("[native code]") !== -1; - } - - function _wrapNativeSuper(Class) { - var _cache = typeof Map === "function" ? new Map() : undefined; - - _wrapNativeSuper = function _wrapNativeSuper(Class) { - if (Class === null || !_isNativeFunction(Class)) return Class; - - if (typeof Class !== "function") { - throw new TypeError("Super expression must either be null or a function"); - } - - if (typeof _cache !== "undefined") { - if (_cache.has(Class)) return _cache.get(Class); - - _cache.set(Class, Wrapper); - } - - function Wrapper() { - return _construct(Class, arguments, _getPrototypeOf(this).constructor); - } - - Wrapper.prototype = Object.create(Class.prototype, { - constructor: { - value: Wrapper, - enumerable: false, - writable: true, - configurable: true - } - }); - return _setPrototypeOf(Wrapper, Class); - }; - - return _wrapNativeSuper(Class); - } - - function _assertThisInitialized(self) { - if (self === void 0) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - - return self; - } - - function _possibleConstructorReturn(self, call) { - if (call && (typeof call === "object" || typeof call === "function")) { - return call; - } - - return _assertThisInitialized(self); - } - - /* eslint-disable no-eval, jsdoc/check-types */ -// Todo: Reenable jsdoc/check-types once PR merged: https://github.com/gajus/eslint-plugin-jsdoc/pull/270 - var globalEval = eval; // eslint-disable-next-line import/no-commonjs - - var supportsNodeVM = typeof module !== 'undefined' && Boolean(module.exports) && !(typeof navigator !== 'undefined' && navigator.product === 'ReactNative'); - var allowedResultTypes = ['value', 'path', 'pointer', 'parent', 'parentProperty', 'all']; - var hasOwnProp = Object.prototype.hasOwnProperty; - /** - * @typedef {null|boolean|number|string|PlainObject|GenericArray} JSONObject - */ - - /** - * @callback ConditionCallback - * @param item - * @returns {boolean} - */ - - /** - * Copy items out of one array into another. - * @param {Array} source Array with items to copy - * @param {Array} target Array to which to copy - * @param {ConditionCallback} conditionCb Callback passed the current item; will move - * item if evaluates to `true` - * @returns {undefined} - */ - - var moveToAnotherArray = function moveToAnotherArray(source, target, conditionCb) { - var il = source.length; - - for (var i = 0; i < il; i++) { - var item = source[i]; - - if (conditionCb(item)) { - target.push(source.splice(i--, 1)[0]); - } - } - }; - - var vm = supportsNodeVM ? __webpack_require__(3) : { - /** - * @param {string} expr Expression to evaluate - * @param {PlainObject} context Object whose items will be added to evaluation - * @returns {Any} Result of evaluated code - */ - runInNewContext: function runInNewContext(expr, context) { - var keys = Object.keys(context); - var funcs = []; - moveToAnotherArray(keys, funcs, function (key) { - return typeof context[key] === 'function'; - }); - var code = funcs.reduce(function (s, func) { - var fString = context[func].toString(); - - if (!/function/.exec(fString)) { - fString = 'function ' + fString; - } - - return 'var ' + func + '=' + fString + ';' + s; - }, '') + keys.reduce(function (s, vr) { - return 'var ' + vr + '=' + JSON.stringify(context[vr]).replace( // http://www.thespanner.co.uk/2011/07/25/the-json-specification-is-now-wrong/ - /\u2028|\u2029/g, function (m) { - return "\\u202" + (m === "\u2028" ? '8' : '9'); - }) + ';' + s; - }, expr); - return globalEval(code); - } - }; - /** - * Copies array and then pushes item into it. - * @param {Array} arr Array to copy and into which to push - * @param {Any} item Array item to add (to end) - * @returns {Array} Copy of the original array - */ - - function push(arr, item) { - arr = arr.slice(); - arr.push(item); - return arr; - } - /** - * Copies array and then unshifts item into it. - * @param {Any} item Array item to add (to beginning) - * @param {Array} arr Array to copy and into which to unshift - * @returns {Array} Copy of the original array - */ - - - function unshift(item, arr) { - arr = arr.slice(); - arr.unshift(item); - return arr; - } - /** - * Caught when JSONPath is used without `new` but rethrown if with `new` - * @extends Error - */ - - - var NewError = - /*#__PURE__*/ - function (_Error) { - _inherits(NewError, _Error); - - /** - * @param {Any} value The evaluated scalar value - */ - function NewError(value) { - var _this; - - _classCallCheck(this, NewError); - - _this = _possibleConstructorReturn(this, _getPrototypeOf(NewError).call(this, 'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)')); - _this.avoidNew = true; - _this.value = value; - _this.name = 'NewError'; - return _this; - } - - return NewError; - }(_wrapNativeSuper(Error)); - /** - * @typedef {PlainObject} ReturnObject - * @property {string} path - * @property {JSONObject} value - * @property {PlainObject|GenericArray} parent - * @property {string} parentProperty - */ - - /** - * @callback JSONPathCallback - * @param {string|PlainObject} preferredOutput - * @param {"value"|"property"} type - * @param {ReturnObject} fullRetObj - */ - - /** - * @callback OtherTypeCallback - * @param {JSONObject} val - * @param {string} path - * @param {PlainObject|GenericArray} parent - * @param {string} parentPropName - */ - - /** - * @param {PlainObject} [opts] If present, must be an object - * @param {string} expr JSON path to evaluate - * @param {JSON} obj JSON object to evaluate against - * @param {JSONPathCallback} callback Passed 3 arguments: 1) desired payload per `resultType`, - * 2) `"value"|"property"`, 3) Full returned object with all payloads - * @param {OtherTypeCallback} otherTypeCallback If `@other()` is at the end of one's query, this - * will be invoked with the value of the item, its path, its parent, and its parent's - * property name, and it should return a boolean indicating whether the supplied value - * belongs to the "other" type or not (or it may handle transformations and return `false`). - * @returns {JSONPath} - * @class - */ - - - function JSONPath(opts, expr, obj, callback, otherTypeCallback) { - // eslint-disable-next-line no-restricted-syntax - if (!(this instanceof JSONPath)) { - try { - return new JSONPath(opts, expr, obj, callback, otherTypeCallback); - } catch (e) { - if (!e.avoidNew) { - throw e; - } - - return e.value; - } - } - - if (typeof opts === 'string') { - otherTypeCallback = callback; - callback = obj; - obj = expr; - expr = opts; - opts = {}; - } - - opts = opts || {}; - var objArgs = hasOwnProp.call(opts, 'json') && hasOwnProp.call(opts, 'path'); - this.json = opts.json || obj; - this.path = opts.path || expr; - this.resultType = opts.resultType && opts.resultType.toLowerCase() || 'value'; - this.flatten = opts.flatten || false; - this.wrap = hasOwnProp.call(opts, 'wrap') ? opts.wrap : true; - this.sandbox = opts.sandbox || {}; - this.preventEval = opts.preventEval || false; - this.parent = opts.parent || null; - this.parentProperty = opts.parentProperty || null; - this.callback = opts.callback || callback || null; - - this.otherTypeCallback = opts.otherTypeCallback || otherTypeCallback || function () { - throw new Error('You must supply an otherTypeCallback callback option with the @other() operator.'); - }; - - if (opts.autostart !== false) { - var ret = this.evaluate({ - path: objArgs ? opts.path : expr, - json: objArgs ? opts.json : obj - }); - - if (!ret || _typeof(ret) !== 'object') { - throw new NewError(ret); - } - - return ret; - } - } // PUBLIC METHODS - - - JSONPath.prototype.evaluate = function (expr, json, callback, otherTypeCallback) { - var that = this; - var currParent = this.parent, - currParentProperty = this.parentProperty; - var flatten = this.flatten, - wrap = this.wrap; - this.currResultType = this.resultType; - this.currPreventEval = this.preventEval; - this.currSandbox = this.sandbox; - callback = callback || this.callback; - this.currOtherTypeCallback = otherTypeCallback || this.otherTypeCallback; - json = json || this.json; - expr = expr || this.path; - - if (expr && _typeof(expr) === 'object') { - if (!expr.path) { - throw new Error('You must supply a "path" property when providing an object argument to JSONPath.evaluate().'); - } - - json = hasOwnProp.call(expr, 'json') ? expr.json : json; - flatten = hasOwnProp.call(expr, 'flatten') ? expr.flatten : flatten; - this.currResultType = hasOwnProp.call(expr, 'resultType') ? expr.resultType : this.currResultType; - this.currSandbox = hasOwnProp.call(expr, 'sandbox') ? expr.sandbox : this.currSandbox; - wrap = hasOwnProp.call(expr, 'wrap') ? expr.wrap : wrap; - this.currPreventEval = hasOwnProp.call(expr, 'preventEval') ? expr.preventEval : this.currPreventEval; - callback = hasOwnProp.call(expr, 'callback') ? expr.callback : callback; - this.currOtherTypeCallback = hasOwnProp.call(expr, 'otherTypeCallback') ? expr.otherTypeCallback : this.currOtherTypeCallback; - currParent = hasOwnProp.call(expr, 'parent') ? expr.parent : currParent; - currParentProperty = hasOwnProp.call(expr, 'parentProperty') ? expr.parentProperty : currParentProperty; - expr = expr.path; - } - - currParent = currParent || null; - currParentProperty = currParentProperty || null; - - if (Array.isArray(expr)) { - expr = JSONPath.toPathString(expr); - } - - if (!expr || !json || !allowedResultTypes.includes(this.currResultType)) { - return undefined; - } - - this._obj = json; - var exprList = JSONPath.toPathArray(expr); - - if (exprList[0] === '$' && exprList.length > 1) { - exprList.shift(); - } - - this._hasParentSelector = null; - - var result = this._trace(exprList, json, ['$'], currParent, currParentProperty, callback).filter(function (ea) { - return ea && !ea.isParentSelector; - }); - - if (!result.length) { - return wrap ? [] : undefined; - } - - if (result.length === 1 && !wrap && !Array.isArray(result[0].value)) { - return this._getPreferredOutput(result[0]); - } - - return result.reduce(function (rslt, ea) { - var valOrPath = that._getPreferredOutput(ea); - - if (flatten && Array.isArray(valOrPath)) { - rslt = rslt.concat(valOrPath); - } else { - rslt.push(valOrPath); - } - - return rslt; - }, []); - }; // PRIVATE METHODS - - - JSONPath.prototype._getPreferredOutput = function (ea) { - var resultType = this.currResultType; - - switch (resultType) { - default: - throw new TypeError('Unknown result type'); - - case 'all': - ea.pointer = JSONPath.toPointer(ea.path); - ea.path = typeof ea.path === 'string' ? ea.path : JSONPath.toPathString(ea.path); - return ea; - - case 'value': - case 'parent': - case 'parentProperty': - return ea[resultType]; - - case 'path': - return JSONPath.toPathString(ea[resultType]); - - case 'pointer': - return JSONPath.toPointer(ea.path); - } - }; - - JSONPath.prototype._handleCallback = function (fullRetObj, callback, type) { - if (callback) { - var preferredOutput = this._getPreferredOutput(fullRetObj); - - fullRetObj.path = typeof fullRetObj.path === 'string' ? fullRetObj.path : JSONPath.toPathString(fullRetObj.path); // eslint-disable-next-line callback-return - - callback(preferredOutput, type, fullRetObj); - } - }; - /** - * - * @param {string} expr - * @param {JSONObject} val - * @param {string} path - * @param {PlainObject|GenericArray} parent - * @param {string} parentPropName - * @param {JSONPathCallback} callback - * @param {boolean} literalPriority - * @returns {ReturnObject|ReturnObject[]} - */ - - - JSONPath.prototype._trace = function (expr, val, path, parent, parentPropName, callback, literalPriority) { - // No expr to follow? return path and value as the result of this trace branch - var retObj; - var that = this; - - if (!expr.length) { - retObj = { - path: path, - value: val, - parent: parent, - parentProperty: parentPropName - }; - - this._handleCallback(retObj, callback, 'value'); - - return retObj; - } - - var loc = expr[0], - x = expr.slice(1); // We need to gather the return value of recursive trace calls in order to - // do the parent sel computation. - - var ret = []; - /** - * - * @param {ReturnObject|ReturnObject[]} elems - * @returns {void} - */ - - function addRet(elems) { - if (Array.isArray(elems)) { - // This was causing excessive stack size in Node (with or without Babel) against our performance test: `ret.push(...elems);` - elems.forEach(function (t) { - ret.push(t); - }); - } else { - ret.push(elems); - } - } - - if ((typeof loc !== 'string' || literalPriority) && val && hasOwnProp.call(val, loc)) { - // simple case--directly follow property - addRet(this._trace(x, val[loc], push(path, loc), val, loc, callback)); - } else if (loc === '*') { - // all child properties - // eslint-disable-next-line no-shadow - this._walk(loc, x, val, path, parent, parentPropName, callback, function (m, l, x, v, p, par, pr, cb) { - addRet(that._trace(unshift(m, x), v, p, par, pr, cb, true)); - }); - } else if (loc === '..') { - // all descendent parent properties - addRet(this._trace(x, val, path, parent, parentPropName, callback)); // Check remaining expression with val's immediate children - // eslint-disable-next-line no-shadow - - this._walk(loc, x, val, path, parent, parentPropName, callback, function (m, l, x, v, p, par, pr, cb) { - // We don't join m and x here because we only want parents, not scalar values - if (_typeof(v[m]) === 'object') { - // Keep going with recursive descent on val's object children - addRet(that._trace(unshift(l, x), v[m], push(p, m), v, m, cb)); - } - }); // The parent sel computation is handled in the frame above using the - // ancestor object of val - - } else if (loc === '^') { - // This is not a final endpoint, so we do not invoke the callback here - this._hasParentSelector = true; - return path.length ? { - path: path.slice(0, -1), - expr: x, - isParentSelector: true - } : []; - } else if (loc === '~') { - // property name - retObj = { - path: push(path, loc), - value: parentPropName, - parent: parent, - parentProperty: null - }; - - this._handleCallback(retObj, callback, 'property'); - - return retObj; - } else if (loc === '$') { - // root only - addRet(this._trace(x, val, path, null, null, callback)); - } else if (/^(-?\d*):(-?\d*):?(\d*)$/.test(loc)) { - // [start:end:step] Python slice syntax - addRet(this._slice(loc, x, val, path, parent, parentPropName, callback)); - } else if (loc.indexOf('?(') === 0) { - // [?(expr)] (filtering) - if (this.currPreventEval) { - throw new Error('Eval [?(expr)] prevented in JSONPath expression.'); - } // eslint-disable-next-line no-shadow - - - this._walk(loc, x, val, path, parent, parentPropName, callback, function (m, l, x, v, p, par, pr, cb) { - if (that._eval(l.replace(/^\?\((.*?)\)$/, '$1'), v[m], m, p, par, pr)) { - addRet(that._trace(unshift(m, x), v, p, par, pr, cb)); - } - }); - } else if (loc[0] === '(') { - // [(expr)] (dynamic property/index) - if (this.currPreventEval) { - throw new Error('Eval [(expr)] prevented in JSONPath expression.'); - } // As this will resolve to a property name (but we don't know it yet), property and parent information is relative to the parent of the property to which this expression will resolve - - - addRet(this._trace(unshift(this._eval(loc, val, path[path.length - 1], path.slice(0, -1), parent, parentPropName), x), val, path, parent, parentPropName, callback)); - } else if (loc[0] === '@') { - // value type: @boolean(), etc. - var addType = false; - var valueType = loc.slice(1, -2); - - switch (valueType) { - default: - throw new TypeError('Unknown value type ' + valueType); - - case 'scalar': - if (!val || !['object', 'function'].includes(_typeof(val))) { - addType = true; - } - - break; - - case 'boolean': - case 'string': - case 'undefined': - case 'function': - if (_typeof(val) === valueType) { - // eslint-disable-line valid-typeof - addType = true; - } - - break; - - case 'number': - if (_typeof(val) === valueType && isFinite(val)) { - // eslint-disable-line valid-typeof - addType = true; - } - - break; - - case 'nonFinite': - if (typeof val === 'number' && !isFinite(val)) { - addType = true; - } - - break; - - case 'object': - if (val && _typeof(val) === valueType) { - // eslint-disable-line valid-typeof - addType = true; - } - - break; - - case 'array': - if (Array.isArray(val)) { - addType = true; - } - - break; - - case 'other': - addType = this.currOtherTypeCallback(val, path, parent, parentPropName); - break; - - case 'integer': - if (val === Number(val) && isFinite(val) && !(val % 1)) { - addType = true; - } - - break; - - case 'null': - if (val === null) { - addType = true; - } - - break; - } - - if (addType) { - retObj = { - path: path, - value: val, - parent: parent, - parentProperty: parentPropName - }; - - this._handleCallback(retObj, callback, 'value'); - - return retObj; - } - } else if (loc[0] === '`' && val && hasOwnProp.call(val, loc.slice(1))) { - // `-escaped property - var locProp = loc.slice(1); - addRet(this._trace(x, val[locProp], push(path, locProp), val, locProp, callback, true)); - } else if (loc.includes(',')) { - // [name1,name2,...] - var parts = loc.split(','); - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; - - try { - for (var _iterator = parts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var part = _step.value; - addRet(this._trace(unshift(part, x), val, path, parent, parentPropName, callback)); - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator["return"] != null) { - _iterator["return"](); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } - } - } - } else if (!literalPriority && val && hasOwnProp.call(val, loc)) { - // simple case--directly follow property - addRet(this._trace(x, val[loc], push(path, loc), val, loc, callback, true)); - } // We check the resulting values for parent selections. For parent - // selections we discard the value object and continue the trace with the - // current val object - - - if (this._hasParentSelector) { - for (var t = 0; t < ret.length; t++) { - var rett = ret[t]; - - if (rett.isParentSelector) { - var tmp = that._trace(rett.expr, val, rett.path, parent, parentPropName, callback); - - if (Array.isArray(tmp)) { - ret[t] = tmp[0]; - var tl = tmp.length; - - for (var tt = 1; tt < tl; tt++) { - t++; - ret.splice(t, 0, tmp[tt]); - } - } else { - ret[t] = tmp; - } - } - } - } - - return ret; - }; - - JSONPath.prototype._walk = function (loc, expr, val, path, parent, parentPropName, callback, f) { - if (Array.isArray(val)) { - var n = val.length; - - for (var i = 0; i < n; i++) { - f(i, loc, expr, val, path, parent, parentPropName, callback); - } - } else if (_typeof(val) === 'object') { - for (var m in val) { - if (hasOwnProp.call(val, m)) { - f(m, loc, expr, val, path, parent, parentPropName, callback); - } - } - } - }; - - JSONPath.prototype._slice = function (loc, expr, val, path, parent, parentPropName, callback) { - if (!Array.isArray(val)) { - return undefined; - } - - var len = val.length, - parts = loc.split(':'), - step = parts[2] && parseInt(parts[2]) || 1; - var start = parts[0] && parseInt(parts[0]) || 0, - end = parts[1] && parseInt(parts[1]) || len; - start = start < 0 ? Math.max(0, start + len) : Math.min(len, start); - end = end < 0 ? Math.max(0, end + len) : Math.min(len, end); - var ret = []; - - for (var i = start; i < end; i += step) { - var tmp = this._trace(unshift(i, expr), val, path, parent, parentPropName, callback); - - if (Array.isArray(tmp)) { - // This was causing excessive stack size in Node (with or without Babel) against our performance test: `ret.push(...tmp);` - tmp.forEach(function (t) { - ret.push(t); - }); - } else { - ret.push(tmp); - } - } - - return ret; - }; - - JSONPath.prototype._eval = function (code, _v, _vname, path, parent, parentPropName) { - if (!this._obj || !_v) { - return false; - } - - if (code.includes('@parentProperty')) { - this.currSandbox._$_parentProperty = parentPropName; - code = code.replace(/@parentProperty/g, '_$_parentProperty'); - } - - if (code.includes('@parent')) { - this.currSandbox._$_parent = parent; - code = code.replace(/@parent/g, '_$_parent'); - } - - if (code.includes('@property')) { - this.currSandbox._$_property = _vname; - code = code.replace(/@property/g, '_$_property'); - } - - if (code.includes('@path')) { - this.currSandbox._$_path = JSONPath.toPathString(path.concat([_vname])); - code = code.replace(/@path/g, '_$_path'); - } - - if (code.match(/@([.\s)[])/)) { - this.currSandbox._$_v = _v; - code = code.replace(/@([.\s)[])/g, '_$_v$1'); - } - - try { - return vm.runInNewContext(code, this.currSandbox); - } catch (e) { - // eslint-disable-next-line no-console - console.log(e); - throw new Error('jsonPath: ' + e.message + ': ' + code); - } - }; // PUBLIC CLASS PROPERTIES AND METHODS -// Could store the cache object itself - - - JSONPath.cache = {}; - /** - * @param {string[]} pathArr Array to convert - * @returns {string} The path string - */ - - JSONPath.toPathString = function (pathArr) { - var x = pathArr, - n = x.length; - var p = '$'; - - for (var i = 1; i < n; i++) { - if (!/^(~|\^|@.*?\(\))$/.test(x[i])) { - p += /^[0-9*]+$/.test(x[i]) ? '[' + x[i] + ']' : "['" + x[i] + "']"; - } - } - - return p; - }; - /** - * @param {string} pointer JSON Path - * @returns {string} JSON Pointer - */ - - - JSONPath.toPointer = function (pointer) { - var x = pointer, - n = x.length; - var p = ''; - - for (var i = 1; i < n; i++) { - if (!/^(~|\^|@.*?\(\))$/.test(x[i])) { - p += '/' + x[i].toString().replace(/~/g, '~0').replace(/\//g, '~1'); - } - } - - return p; - }; - /** - * @param {string} expr Expression to convert - * @returns {string[]} - */ - - - JSONPath.toPathArray = function (expr) { - var cache = JSONPath.cache; - - if (cache[expr]) { - return cache[expr].concat(); - } - - var subx = []; - var normalized = expr // Properties - .replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g, ';$&;') // Parenthetical evaluations (filtering and otherwise), directly - // within brackets or single quotes - .replace(/[['](\??\(.*?\))[\]']/g, function ($0, $1) { - return '[#' + (subx.push($1) - 1) + ']'; - }) // Escape periods and tildes within properties - .replace(/\['([^'\]]*)'\]/g, function ($0, prop) { - return "['" + prop.replace(/\./g, '%@%').replace(/~/g, '%%@@%%') + "']"; - }) // Properties operator - .replace(/~/g, ';~;') // Split by property boundaries - .replace(/'?\.'?(?![^[]*\])|\['?/g, ';') // Reinsert periods within properties - .replace(/%@%/g, '.') // Reinsert tildes within properties - .replace(/%%@@%%/g, '~') // Parent - .replace(/(?:;)?(\^+)(?:;)?/g, function ($0, ups) { - return ';' + ups.split('').join(';') + ';'; - }) // Descendents - .replace(/;;;|;;/g, ';..;') // Remove trailing - .replace(/;$|'?\]|'$/g, ''); - var exprList = normalized.split(';').map(function (exp) { - var match = exp.match(/#(\d+)/); - return !match || !match[1] ? exp : subx[match[1]]; - }); - cache[expr] = exprList; - return cache[expr]; - }; - - - - /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(2)(module))) - - /***/ }), - /* 2 */ - /***/ (function(module, exports) { - - module.exports = function(originalModule) { - if(!originalModule.webpackPolyfill) { - var module = Object.create(originalModule); - // module.parent = undefined by default - if(!module.children) module.children = []; - Object.defineProperty(module, "loaded", { - enumerable: true, - get: function() { - return module.l; - } - }); - Object.defineProperty(module, "id", { - enumerable: true, - get: function() { - return module.i; - } - }); - Object.defineProperty(module, "exports", { - enumerable: true, - }); - module.webpackPolyfill = 1; - } - return module; - }; - - - /***/ }), - /* 3 */ - /***/ (function(module, exports, __webpack_require__) { - - var indexOf = __webpack_require__(4); - - var Object_keys = function (obj) { - if (Object.keys) return Object.keys(obj) - else { - var res = []; - for (var key in obj) res.push(key) - return res; - } - }; - - var forEach = function (xs, fn) { - if (xs.forEach) return xs.forEach(fn) - else for (var i = 0; i < xs.length; i++) { - fn(xs[i], i, xs); - } - }; - - var defineProp = (function() { - try { - Object.defineProperty({}, '_', {}); - return function(obj, name, value) { - Object.defineProperty(obj, name, { - writable: true, - enumerable: false, - configurable: true, - value: value - }) - }; - } catch(e) { - return function(obj, name, value) { - obj[name] = value; - }; - } - }()); - - var globals = ['Array', 'Boolean', 'Date', 'Error', 'EvalError', 'Function', - 'Infinity', 'JSON', 'Math', 'NaN', 'Number', 'Object', 'RangeError', - 'ReferenceError', 'RegExp', 'String', 'SyntaxError', 'TypeError', 'URIError', - 'decodeURI', 'decodeURIComponent', 'encodeURI', 'encodeURIComponent', 'escape', - 'eval', 'isFinite', 'isNaN', 'parseFloat', 'parseInt', 'undefined', 'unescape']; - - function Context() {} - Context.prototype = {}; - - var Script = exports.Script = function NodeScript (code) { - if (!(this instanceof Script)) return new Script(code); - this.code = code; - }; - - Script.prototype.runInContext = function (context) { - if (!(context instanceof Context)) { - throw new TypeError("needs a 'context' argument."); - } - - var iframe = document.createElement('iframe'); - if (!iframe.style) iframe.style = {}; - iframe.style.display = 'none'; - - document.body.appendChild(iframe); - - var win = iframe.contentWindow; - var wEval = win.eval, wExecScript = win.execScript; - - if (!wEval && wExecScript) { - // win.eval() magically appears when this is called in IE: - wExecScript.call(win, 'null'); - wEval = win.eval; - } - - forEach(Object_keys(context), function (key) { - win[key] = context[key]; - }); - forEach(globals, function (key) { - if (context[key]) { - win[key] = context[key]; - } - }); - - var winKeys = Object_keys(win); - - var res = wEval.call(win, this.code); - - forEach(Object_keys(win), function (key) { - // Avoid copying circular objects like `top` and `window` by only - // updating existing context properties or new properties in the `win` - // that was only introduced after the eval. - if (key in context || indexOf(winKeys, key) === -1) { - context[key] = win[key]; - } - }); - - forEach(globals, function (key) { - if (!(key in context)) { - defineProp(context, key, win[key]); - } - }); - - document.body.removeChild(iframe); - - return res; - }; - - Script.prototype.runInThisContext = function () { - return eval(this.code); // maybe... - }; - - Script.prototype.runInNewContext = function (context) { - var ctx = Script.createContext(context); - var res = this.runInContext(ctx); - - forEach(Object_keys(ctx), function (key) { - context[key] = ctx[key]; - }); - - return res; - }; - - forEach(Object_keys(Script.prototype), function (name) { - exports[name] = Script[name] = function (code) { - var s = Script(code); - return s[name].apply(s, [].slice.call(arguments, 1)); - }; - }); - - exports.createScript = function (code) { - return exports.Script(code); - }; - - exports.createContext = Script.createContext = function (context) { - var copy = new Context(); - if(typeof context === 'object') { - forEach(Object_keys(context), function (key) { - copy[key] = context[key]; - }); - } - return copy; - }; - - - /***/ }), - /* 4 */ - /***/ (function(module, exports) { - - - var indexOf = [].indexOf; - - module.exports = function(arr, obj){ - if (indexOf) return arr.indexOf(obj); - for (var i = 0; i < arr.length; ++i) { - if (arr[i] === obj) return i; - } - return -1; - }; - - /***/ }) - /******/ ]); diff --git a/dist/renderer/web-components.md b/dist/renderer/web-components.md deleted file mode 100644 index f704b19c..00000000 --- a/dist/renderer/web-components.md +++ /dev/null @@ -1,3 +0,0 @@ -# Rendering Web Components - -TBD diff --git a/dist/variables.json b/dist/variables.json deleted file mode 100644 index cc11745d..00000000 --- a/dist/variables.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "playground": "http://localhost:8080" -} diff --git a/package-lock.json b/package-lock.json index 9931fe37..cec59425 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,16 +8,18 @@ "license": "MIT", "workspaces": [ "packages/*", - "demos/*" + "demos/examples", + "demos/storybook" ], "devDependencies": { "@changesets/cli": "^2.22.0", "@open-wc/eslint-config": "^12.0.3", "@rollup/plugin-commonjs": "^17.0.0", - "@tpluscode/eslint-config": "^0.5.0", + "@tpluscode/eslint-config": "^0.6.2", "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", "@web/dev-server-esbuild": "^0.4.4", + "@web/dev-server-polyfill": "^1.0.6", "@web/dev-server-rollup": "^0.6.4", "@web/test-runner": "^0.19", "@web/test-runner-puppeteer": "^0.17.0", @@ -35,244 +37,51 @@ "sinon-chai": "^3.7.0", "standard": "^17.0.0", "ts-lit-plugin": "^2.0.2", - "ts-node": "^10.9.1", - "typedoc": "^0.27.3", - "typescript": "^5.7.2", + "ts-node": "^10.9.2", + "typedoc": "^0.28.4", + "typescript": "^5.8.3", "vite": "^5.4.11", - "web-component-analyzer": "^1.1.6", + "web-component-analyzer": "^2.0.0", "wsrun": "^5.2.4" } }, "demos/examples": { - "name": "@hydrofoil/shaperone-playground-examples", + "name": "@shaperone/playground-examples", "version": "0.3.1", "license": "MIT", "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.32", "@fortawesome/free-solid-svg-icons": "^5.15.1", - "@hydrofoil/shaperone-core": "0.12.1", - "@hydrofoil/shaperone-wc": "0.8.1", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@zazuko/env": "^2.1.0", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "0.12.1", + "@tpluscode/rdf-ns-builders": "^5", + "@zazuko/env": "^3", "@zazuko/prefixes": "^2.2.0", "is-graph-pointer": "^2", "lit": "^2.0.0", - "multiselect-combo-box": "^3.0.0-alpha.2" - } - }, - "demos/examples/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "shaperone": "0.8.1" } }, "demos/examples/node_modules/lit": { - "version": "3.1.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" - } - }, - "demos/examples/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "demos/lit-html": { - "name": "@hydrofoil/shaperone-playground", - "version": "0.2.1", - "license": "MIT", - "dependencies": { - "@captaincodeman/rdx": "^1.0.0-rc.8", - "@github/clipboard-copy-element": "^1.1.2", - "@hydrofoil/shaperone-hydra": "0.4.1", - "@hydrofoil/shaperone-playground-examples": "0.3.1", - "@hydrofoil/shaperone-rdf-validate-shacl": "1.1.1", - "@hydrofoil/shaperone-wc": "0.8.1", - "@hydrofoil/shaperone-wc-material": "0.6.1", - "@hydrofoil/shaperone-wc-shoelace": "0.4.1", - "@hydrofoil/shaperone-wc-vaadin": "0.5.1", - "@material/mwc-icon": "^0.25", - "@rdfine/env": "^1.1.2", - "@rdfine/shacl": "^0.10.5", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@rdfjs-elements/rdf-editor": "^0.5.7", - "@rdfjs/fetch-lite": "^3.2.2", - "@shoelace-style/shoelace": "^2.15.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdf-string": "^1.2.0", - "@types/rdfjs__fetch-lite": "^3.0.10", - "@vaadin-component-factory/vcf-tooltip": "^22.0.0", - "@vaadin/vaadin-app-layout": "^22", - "@vaadin/vaadin-button": "^22", - "@vaadin/vaadin-checkbox": "^22", - "@vaadin/vaadin-combo-box": "^22", - "@vaadin/vaadin-dialog": "^22", - "@vaadin/vaadin-item": "^22", - "@vaadin/vaadin-menu-bar": "^22", - "@vaadin/vaadin-select": "^22", - "@vaadin/vaadin-split-layout": "^22", - "@vaadin/vaadin-text-field": "^22", - "@zazuko/env": "^2.1.0", - "@zazuko/prefixes": "^2.2.0", - "alcaeus": "^3.0.0", - "lit": "^3.0.0", - "multiselect-combo-box": "^3.0.0-alpha.2", - "nanoid": "^5.0.6" - }, - "devDependencies": { - "@esbuild-plugins/node-globals-polyfill": "^0.2.3", - "browserify-zlib": "^0.2.0", - "process": "^0.11.10", - "rimraf": "^3.0.2", - "rollup-plugin-node-polyfills": "^0.2.1", - "util": "^0.12.5", - "vite-plugin-top-level-await": "^1.4.4" - } - }, - "demos/lit-html/node_modules/@lit/reactive-element": { - "version": "2.0.4", + "version": "2.8.0", "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "demos/lit-html/node_modules/@vaadin/app-layout": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/button": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/checkbox": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/checkbox-group": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/checkbox": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/dialog": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-overlay": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/menu-bar": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/button": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-context-menu": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/split-layout": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/vaadin-app-layout": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/app-layout": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/vaadin-checkbox": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/checkbox": "^22.1.0", - "@vaadin/checkbox-group": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/vaadin-dialog": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/dialog": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/vaadin-menu-bar": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/menu-bar": "^22.1.0" - } - }, - "demos/lit-html/node_modules/@vaadin/vaadin-split-layout": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/split-layout": "^22.1.0" + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" } }, - "demos/lit-html/node_modules/lit": { - "version": "3.1.2", + "demos/examples/node_modules/lit-element": { + "version": "3.3.3", "license": "BSD-3-Clause", "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" } }, - "demos/lit-html/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "demos/examples/node_modules/lit-html": { + "version": "2.8.0", "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" @@ -282,12 +91,16 @@ "name": "shaperone-stories", "version": "0.0.0", "dependencies": { + "@coreui/coreui": "^5.2.0", + "@coreui/react": "^5.4.1", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", - "@hydrofoil/shaperone-wc": "^0.8.0", - "@hydrofoil/shaperone-wc-shoelace": "^0.4.1", "@rdfjs-elements/formats-pretty": "^0.6.7", "@rdfjs-elements/rdf-snippet": "^0.4.5", "@rdfjs/fetch-lite": "^3.3.0", + "@shaperone/core": "^0.12.1", + "@shaperone/shoelace": "^0.4.1", + "@shaperone/testing": "*", + "@shaperone/vaadin": "^0.5.1", "@shoelace-style/shoelace": "^2.15.0", "@storybook/addon-actions": "^8.4.5", "@storybook/addon-essentials": "^8.4.5", @@ -297,48 +110,28 @@ "@storybook/components": "^8.4.5", "@storybook/web-components": "^8.4.5", "@storybook/web-components-vite": "^8.4.5", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdf-string": "^1.3.4", "@vitejs/plugin-react": "^4.3.3", - "@zazuko/env": "^2", + "@zazuko/env": "^3", "lit": "^3", "onetime": "^7.0.0", "react-syntax-highlighter": "^15.6.1", + "remark-gfm": "^4.0.0", "rollup-plugin-polyfill-node": "^0.13.0", + "shaperone": "^0.8.0", + "sparql-http-client": "^3.0.1", "storybook": "^8.4.5", - "string-to-stream": "^3.0.1" + "string-to-stream": "^3.0.1", + "ts-deepmerge": "^7" }, "devDependencies": { - "@types/react-syntax-highlighter": "^15.5.13" - } - }, - "demos/storybook/node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "demos/storybook/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "@types/react-syntax-highlighter": "^15.5.13", + "@types/sparql-http-client": "^3" } }, "demos/storybook/node_modules/@storybook/addon-actions": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.4.5.tgz", - "integrity": "sha512-rbB19uiGJ61XHbKIbS1a9bUS6re5L8rT5NMNeEJhCxXRpFUPrlTXMSoD/Pgcn3ENeEMVZsm8/eCzxAVgAP3Mgg==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", @@ -357,8 +150,6 @@ }, "demos/storybook/node_modules/@storybook/addon-backgrounds": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.4.5.tgz", - "integrity": "sha512-FeMt4qHCMYDQiLGGDKiRuSPXFup2WXOaZSdL137v1W36wEL/vGkK1A5iQt1qJ8MZzL5WZQuedox8rSybFy7eow==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", @@ -375,8 +166,6 @@ }, "demos/storybook/node_modules/@storybook/addon-controls": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.4.5.tgz", - "integrity": "sha512-RVTtDDuESLYc1+SJQv2kI7wzBddzAS9uoEe8P75quN6S4pC0GxAB6xirWZ2+WOcba4eHosY+PxMwuBXQfH78Ew==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", @@ -393,8 +182,6 @@ }, "demos/storybook/node_modules/@storybook/addon-docs": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.4.5.tgz", - "integrity": "sha512-zPELIl7wXormOylVaaSpkUIuuCCxrO+OFPMKZnlENt6zSReyy0dJu4V0tzfV8FCw+V4D6Y4wrLRk/TIG951Ojw==", "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", @@ -415,8 +202,6 @@ }, "demos/storybook/node_modules/@storybook/addon-essentials": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.4.5.tgz", - "integrity": "sha512-AxetQo/zSPIu3RZqWG2opwAz22Bb+jpf1nWbHp0kEpCrBemcWd8X2gonVmXNOC1PDKNl3jcWyc3lmg/+3mxjYg==", "license": "MIT", "dependencies": { "@storybook/addon-actions": "8.4.5", @@ -440,8 +225,6 @@ }, "demos/storybook/node_modules/@storybook/addon-highlight": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.4.5.tgz", - "integrity": "sha512-sMA7v+4unaKY+5RDhow6lLncJqNX9ZLUnBIt3vzY1ntUsOYVwykAY1Hq4Ysj0luCBXjJJdJ6223ylrycnb7Ilw==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" @@ -456,8 +239,6 @@ }, "demos/storybook/node_modules/@storybook/addon-links": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.4.5.tgz", - "integrity": "sha512-ac3OtplFdrPw/2jtLnteuVllwu2yCe3sgKJS9AbdYMT/65OW47M7oDnzcpRPsDGufrKlDMBJXXEv4SfTtlT+rg==", "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.11", @@ -480,8 +261,6 @@ }, "demos/storybook/node_modules/@storybook/addon-measure": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.4.5.tgz", - "integrity": "sha512-+sNjew991YaoXQyWWloFybjEGrDO40Jk6w8BgZs2X7oc3D5t/6oFzvyC862U++LGqKFA3quXDeBjEb92CI9cRA==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", @@ -497,8 +276,6 @@ }, "demos/storybook/node_modules/@storybook/addon-outline": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.4.5.tgz", - "integrity": "sha512-XlpN98AUDnWQWNFSFVm+HkRUzm3xIUMjBGTkv6HsL6zt6XoJ+LsQMca+PPtYqlBJA+5CU41xMDaG8HC/p+sd3A==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", @@ -514,8 +291,6 @@ }, "demos/storybook/node_modules/@storybook/addon-storysource": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-storysource/-/addon-storysource-8.4.5.tgz", - "integrity": "sha512-hDPzFf/i5BAXeodfRKtzBX8BFS2cvXNFdv2tYaln4m7ZUIeRddKb6dps3augkgwhOc52rNlDqL920tv6rLFxAQ==", "license": "MIT", "dependencies": { "@storybook/source-loader": "8.4.5", @@ -532,8 +307,6 @@ }, "demos/storybook/node_modules/@storybook/addon-toolbars": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.4.5.tgz", - "integrity": "sha512-hOq5560ONOU/qrslrwosWzxnC4nrF8HZWD43ciKwtethm8HuptU2M+Jrui1CRsMScEZLopWWVE9o0vJMdKpIFQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -545,8 +318,6 @@ }, "demos/storybook/node_modules/@storybook/addon-viewport": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.4.5.tgz", - "integrity": "sha512-l7Y41gIbJAsIN/QCg1QJ9sr61FLz1C/imUotcDej41tOHxUTSQOlXpNtVnfhUM1vGQc0yNpP3pVxj8BpXi0cAw==", "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" @@ -561,8 +332,6 @@ }, "demos/storybook/node_modules/@storybook/blocks": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.4.5.tgz", - "integrity": "sha512-Z+LHauSqm3A4HBR9pUEf9KQhD3/3xYMt0FXgA+GHCAyDa6lFeD1C6r9Y2nlT+9dt8gv9B9oygTZvV6GqFVyRSQ==", "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.11", @@ -589,8 +358,6 @@ }, "demos/storybook/node_modules/@storybook/builder-vite": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.4.5.tgz", - "integrity": "sha512-fZXWQcG5ccHCAS8NbyUwu8/5aVlZr4zmWbvKxoyvcVeuxJIsWa9RUS8Mtu7hdi+r/Wk8AlpckqhHo6go0iaDcA==", "license": "MIT", "dependencies": { "@storybook/csf-plugin": "8.4.5", @@ -608,8 +375,6 @@ }, "demos/storybook/node_modules/@storybook/components": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.4.5.tgz", - "integrity": "sha512-2PdnKfqNNv3sO7qILgWXiNvmLOi503oN9OMemNCQjTIvdvySc5JpS9/eClwcl/JfmE4qHdSHZr8dLLkBM9S7+Q==", "license": "MIT", "funding": { "type": "opencollective", @@ -620,15 +385,15 @@ } }, "demos/storybook/node_modules/@storybook/core": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.4.5.tgz", - "integrity": "sha512-aB1sQNX5nRoUAqg5u1py0MuR/VPd6c6PhECa4rW6pmr7kZcfyP4PP6UFpXuN71ypTQlkRE3Vc5PQZ3gLhE9o3g==", + "version": "8.6.14", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.14.tgz", + "integrity": "sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==", "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.11", + "@storybook/theming": "8.6.14", "better-opn": "^3.0.2", "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", "esbuild-register": "^3.5.0", "jsdoc-type-pratt-parser": "^4.0.0", "process": "^0.11.10", @@ -650,10 +415,21 @@ } } }, + "demos/storybook/node_modules/@storybook/core/node_modules/@storybook/theming": { + "version": "8.6.14", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.14.tgz", + "integrity": "sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + } + }, "demos/storybook/node_modules/@storybook/csf-plugin": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.4.5.tgz", - "integrity": "sha512-qd2rQTglOTS+phQmTbNTXNjNyxdGvolaqHqDNMw3Vf6h9o3U+mLkwnDWNVnQ9oqvOoUEAqpBthgwzU9FhkIk+A==", "license": "MIT", "dependencies": { "unplugin": "^1.3.1" @@ -668,8 +444,6 @@ }, "demos/storybook/node_modules/@storybook/manager-api": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.4.5.tgz", - "integrity": "sha512-t39JaMy3UX4StbUH/tIDcaflBDxTcyIq853wQtBMhVL3e1+Dw3MIiiG/5bw79HU4R7kSmPVLXIIbV3FmXkq7KQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -681,8 +455,6 @@ }, "demos/storybook/node_modules/@storybook/preview-api": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.4.5.tgz", - "integrity": "sha512-MKIZ2jQO/3cUdsT57eq8jRgB6inALo9BxrQ88f7mqzltOkMvADvTAY6y8JZqTUoDzWTH/ny/8SGGdtpqlxRuiQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -694,8 +466,6 @@ }, "demos/storybook/node_modules/@storybook/react-dom-shim": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.4.5.tgz", - "integrity": "sha512-YTWTfPagptEYXJsnxAl3zP97Ev0zebtaEV0WgjGaEeumr+zsfgKKwzzHxgrtumBmDzwkuKlzFwlQB5A8keOIGA==", "license": "MIT", "funding": { "type": "opencollective", @@ -709,8 +479,6 @@ }, "demos/storybook/node_modules/@storybook/source-loader": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-8.4.5.tgz", - "integrity": "sha512-KJvxxStxajaoX54jJdmgHo0xSPBn2ZXj8WOBOKs6C94OsMFyryohfQMTDZudR/ipyNzrTHwC0yKgMJQyGtHyaQ==", "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.11", @@ -728,8 +496,6 @@ }, "demos/storybook/node_modules/@storybook/theming": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.4.5.tgz", - "integrity": "sha512-45e/jeG4iuqdZcHg3PbB6dwXQTwlnnEB7r/QcVExyC7ibrkTnjUfvxzyUw4mmU3CXETFGD5EcUobFkgK+/aPxQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -741,8 +507,6 @@ }, "demos/storybook/node_modules/@storybook/web-components": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.4.5.tgz", - "integrity": "sha512-7cLYOOWFUSIlrAvzIZuSbl9JAaovqaYUGO25MrPlrfx4ldGN/36P57haKf9vaMJHM4sm9f8yMfgMhsvHITLxkA==", "license": "MIT", "dependencies": { "@storybook/components": "8.4.5", @@ -767,8 +531,6 @@ }, "demos/storybook/node_modules/@storybook/web-components-vite": { "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.4.5.tgz", - "integrity": "sha512-oslxwipKKfQ0jDJ0sPDcOi0xsNcHoiVbZjOAbmx4fTjnnKE3/Rc2RA4YttKrOUS7CP3AzqiwHtoWjppjoYCJng==", "license": "MIT", "dependencies": { "@storybook/builder-vite": "8.4.5", @@ -786,69 +548,8 @@ "storybook": "^8.4.5" } }, - "demos/storybook/node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "demos/storybook/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "demos/storybook/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "demos/storybook/node_modules/magic-string": { - "version": "0.30.14", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", - "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "version": "0.30.17", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -856,8 +557,7 @@ }, "demos/storybook/node_modules/onetime": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "license": "MIT", "dependencies": { "mimic-function": "^5.0.0" }, @@ -869,9 +569,7 @@ } }, "demos/storybook/node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "version": "3.5.3", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -884,9 +582,9 @@ } }, "demos/storybook/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -896,12 +594,12 @@ } }, "demos/storybook/node_modules/storybook": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.4.5.tgz", - "integrity": "sha512-9tfgabXnMibYp3SvoaJXXMD63Pw0SA9Hnf5v6TxysCYZs4DZ/04fAkK+9RW+K4C5JkV83qXMMlrsPj766R47fg==", + "version": "8.6.14", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.14.tgz", + "integrity": "sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==", "license": "MIT", "dependencies": { - "@storybook/core": "8.4.5" + "@storybook/core": "8.6.14" }, "bin": { "getstorybook": "bin/index.cjs", @@ -922,9 +620,9 @@ } }, "demos/storybook/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -963,8 +661,6 @@ }, "node_modules/@babel/code-frame": { "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -977,8 +673,6 @@ }, "node_modules/@babel/compat-data": { "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -986,8 +680,6 @@ }, "node_modules/@babel/core": { "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -1016,8 +708,6 @@ }, "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "license": "MIT" }, "node_modules/@babel/core/node_modules/json5": { @@ -1049,8 +739,6 @@ }, "node_modules/@babel/generator": { "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.26.2", @@ -1064,9 +752,7 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1077,20 +763,8 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.9", @@ -1105,8 +779,6 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -1118,8 +790,6 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -1134,9 +804,7 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.27.1", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1144,8 +812,6 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1153,8 +819,6 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1162,8 +826,6 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1171,8 +833,6 @@ }, "node_modules/@babel/helpers": { "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", @@ -1184,8 +844,6 @@ }, "node_modules/@babel/parser": { "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "license": "MIT", "dependencies": { "@babel/types": "^7.26.0" @@ -1197,42 +855,45 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1241,96 +902,284 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "dev": true, "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/@bergos/jsonparse": { - "version": "1.4.1", - "engines": [ - "node >= 0.2.0" - ], + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { - "buffer": "^6.0.3" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@bergos/jsonparse/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.26.0", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@bergos/jsonparse": { + "version": "1.4.1", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3" + } + }, + "node_modules/@bergos/jsonparse/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", "url": "https://www.patreon.com/feross" }, { @@ -1350,8 +1199,6 @@ }, "node_modules/@captaincodeman/router": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@captaincodeman/router/-/router-1.0.3.tgz", - "integrity": "sha512-sWAO3HF9ZQZg/SN2s2VpH7YmQHhEsdqSpgRSEtrFtLW1uGEWGkb0qBJX1tz/hyO8q+BheDJs7qjaGUO9Q5DTUg==", "license": "ISC" }, "node_modules/@changesets/apply-release-plan": { @@ -1616,8 +1463,36 @@ "prettier": "^1.19.1" } }, + "node_modules/@coreui/coreui": { + "version": "5.2.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/coreui" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/@coreui/react": { + "version": "5.4.1", + "license": "MIT", + "dependencies": { + "@coreui/coreui": "^5.2.0", + "@popperjs/core": "^2.11.8", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": ">=17", + "react-dom": ">=17" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "license": "MIT", "dependencies": { @@ -1627,6 +1502,17 @@ "node": ">=12" } }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@ctrl/tinycolor": { "version": "4.0.3", "license": "MIT", @@ -1635,13 +1521,13 @@ } }, "node_modules/@definitelytyped/header-parser": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/@definitelytyped/header-parser/-/header-parser-0.2.16.tgz", - "integrity": "sha512-UFsgPft5bhZn07UNGz/9ck4AhdKgLFEOmi2DNr7gXcGL89zbe3u5oVafKUT8j1HOtSBjT8ZEQsXHKlbq+wwF/Q==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@definitelytyped/header-parser/-/header-parser-0.2.19.tgz", + "integrity": "sha512-zu+RxQpUCgorYUQZoyyrRIn9CljL1CeM4qak3NDeMO1r7tjAkodfpAGnVzx/6JR2OUk0tAgwmZxNMSwd9LVgxw==", "dev": true, "license": "MIT", "dependencies": { - "@definitelytyped/typescript-versions": "0.1.6", + "@definitelytyped/typescript-versions": "0.1.8", "@definitelytyped/utils": "0.1.8", "semver": "^7.6.3" }, @@ -1650,9 +1536,7 @@ } }, "node_modules/@definitelytyped/header-parser/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -1663,9 +1547,9 @@ } }, "node_modules/@definitelytyped/typescript-versions": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@definitelytyped/typescript-versions/-/typescript-versions-0.1.6.tgz", - "integrity": "sha512-gQpXFteIKrOw4ldmBZQfBrD3WobaIG1SwOr/3alXWkcYbkOWa2NRxQbiaYQ2IvYTGaZK26miJw0UOAFiuIs4gA==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@definitelytyped/typescript-versions/-/typescript-versions-0.1.8.tgz", + "integrity": "sha512-iz6q9aTwWW7CzN2g8jFQfZ955D63LA+wdIAKz4+2pCc/7kokmEHie1/jVWSczqLFOlmH+69bWQxIurryBP/sig==", "dev": true, "license": "MIT", "engines": { @@ -1694,8 +1578,6 @@ }, "node_modules/@definitelytyped/utils/node_modules/isexe": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, "license": "ISC", "engines": { @@ -1704,8 +1586,6 @@ }, "node_modules/@definitelytyped/utils/node_modules/minimatch": { "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -1720,8 +1600,6 @@ }, "node_modules/@definitelytyped/utils/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "license": "ISC", "dependencies": { @@ -1754,9 +1632,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", - "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -1766,13 +1644,13 @@ "aix" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/android-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", - "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -1782,13 +1660,13 @@ "android" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", - "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -1798,13 +1676,13 @@ "android" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/android-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", - "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -1814,13 +1692,13 @@ "android" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", - "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -1830,13 +1708,11 @@ "darwin" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/darwin-x64": { "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -1850,9 +1726,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", - "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -1862,13 +1738,13 @@ "freebsd" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", - "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -1878,13 +1754,13 @@ "freebsd" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", - "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -1894,13 +1770,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", - "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -1910,13 +1786,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", - "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -1926,13 +1802,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", - "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -1942,13 +1818,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", - "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -1958,13 +1834,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", - "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -1974,13 +1850,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", - "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -1990,13 +1866,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", - "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -2006,13 +1882,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", - "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -2022,13 +1898,13 @@ "linux" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", - "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -2038,29 +1914,13 @@ "netbsd" ], "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", - "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", - "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -2070,13 +1930,13 @@ "openbsd" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", - "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -2086,13 +1946,13 @@ "sunos" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", - "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -2102,13 +1962,13 @@ "win32" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", - "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -2118,13 +1978,13 @@ "win32" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", - "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -2134,7 +1994,7 @@ "win32" ], "engines": { - "node": ">=18" + "node": ">=12" } }, "node_modules/@eslint-community/eslint-utils": { @@ -2265,21 +2125,17 @@ } }, "node_modules/@gerrit0/mini-shiki": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-1.24.1.tgz", - "integrity": "sha512-PNP/Gjv3VqU7z7DjRgO3F9Ok5frTKqtpV+LJW1RzMcr2zpRk0ulhEWnbcNGXzPC7BZyWMIHrkfQX2GZRfxrn6Q==", + "version": "3.4.0", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/engine-oniguruma": "^1.24.0", - "@shikijs/types": "^1.24.0", - "@shikijs/vscode-textmate": "^9.3.0" + "@shikijs/engine-oniguruma": "^3.4.0", + "@shikijs/langs": "^3.4.0", + "@shikijs/themes": "^3.4.0", + "@shikijs/types": "^3.4.0", + "@shikijs/vscode-textmate": "^10.0.2" } }, - "node_modules/@github/clipboard-copy-element": { - "version": "1.1.2", - "license": "MIT" - }, "node_modules/@graphy/content.nq.read": { "version": "4.3.7", "license": "ISC", @@ -2427,50 +2283,8 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@hydrofoil/shaperone-core": { - "resolved": "packages/core", - "link": true - }, - "node_modules/@hydrofoil/shaperone-core-tests": { - "resolved": "packages/core-tests", - "link": true - }, - "node_modules/@hydrofoil/shaperone-hydra": { - "resolved": "packages/hydra", - "link": true - }, - "node_modules/@hydrofoil/shaperone-playground": { - "resolved": "demos/lit-html", - "link": true - }, - "node_modules/@hydrofoil/shaperone-playground-examples": { - "resolved": "demos/examples", - "link": true - }, - "node_modules/@hydrofoil/shaperone-rdf-validate-shacl": { - "resolved": "packages/rdf-validate-shacl", - "link": true - }, - "node_modules/@hydrofoil/shaperone-wc": { - "resolved": "packages/wc", - "link": true - }, - "node_modules/@hydrofoil/shaperone-wc-material": { - "resolved": "packages/wc-material", - "link": true - }, - "node_modules/@hydrofoil/shaperone-wc-shoelace": { - "resolved": "packages/wc-shoelace", - "link": true - }, - "node_modules/@hydrofoil/shaperone-wc-vaadin": { - "resolved": "packages/wc-vaadin", - "link": true - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, "license": "ISC", "dependencies": { @@ -2487,8 +2301,6 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "license": "MIT", "engines": { @@ -2500,8 +2312,6 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, "license": "MIT", "engines": { @@ -2513,15 +2323,11 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "license": "MIT", "dependencies": { @@ -2538,8 +2344,6 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2554,8 +2358,6 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2570,6 +2372,41 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.2", "dev": true, @@ -2578,719 +2415,459 @@ "node": ">=8" } }, - "node_modules/@jest/types": { - "version": "24.9.0", + "node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, "license": "MIT", "dependencies": { + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/types/node_modules/@types/istanbul-reports": { - "version": "1.1.2", + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" + "@types/yargs-parser": "*" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", + "node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, "engines": { - "node": ">=6.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "devOptional": true, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "devOptional": true, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "devOptional": true, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "17.0.33", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@lit/react": { - "version": "1.0.4", - "license": "BSD-3-Clause", - "peerDependencies": { - "@types/react": "17 || 18" + "@types/yargs-parser": "*" } }, - "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "license": "BSD-3-Clause", + "node_modules/@jest/test-result/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@manypkg/find-root": { - "version": "1.1.0", + "node_modules/@jest/transform": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@manypkg/find-root/node_modules/@types/node": { - "version": "12.20.55", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/find-root/node_modules/fs-extra": { - "version": "8.1.0", + "node_modules/@jest/transform/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@manypkg/get-packages": { - "version": "1.1.3", + "node_modules/@jest/transform/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" + "@types/yargs-parser": "*" } }, - "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { - "version": "4.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/get-packages/node_modules/fs-extra": { - "version": "8.1.0", + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@material/animation": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - } + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/@material/base": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jest/transform/node_modules/slash": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/@material/density": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.1.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@material/dom": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jest/types": { + "version": "24.9.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@material/elevation": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jest/types/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/@material/feature-targeting": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@material/floating-label": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@material/line-ripple": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@material/list": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "devOptional": true, "license": "MIT", "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@material/menu": { - "version": "14.0.0-canary.261f2db59.0", + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "devOptional": true, "license": "MIT", "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@material/menu-surface": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "license": "MIT" }, - "node_modules/@material/mwc-base": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", "dependencies": { - "@lit/reactive-element": "1.0.0-rc.4", - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@material/mwc-base/node_modules/@lit/reactive-element": { - "version": "1.0.0-rc.4", + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", "license": "BSD-3-Clause" }, - "node_modules/@material/mwc-checkbox": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-floating-label": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "node_modules/@lit/react": { + "version": "1.0.4", + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18" } }, - "node_modules/@material/mwc-icon": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "license": "BSD-3-Clause", "dependencies": { - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@lit-labs/ssr-dom-shim": "^1.0.0" } }, - "node_modules/@material/mwc-line-ripple": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@manypkg/find-root": { + "version": "1.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" } }, - "node_modules/@material/mwc-list": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-checkbox": "^0.25.3", - "@material/mwc-radio": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } + "node_modules/@manypkg/find-root/node_modules/@types/node": { + "version": "12.20.55", + "dev": true, + "license": "MIT" }, - "node_modules/@material/mwc-menu": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@manypkg/find-root/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@material/menu": "=14.0.0-canary.261f2db59.0", - "@material/menu-surface": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/shape": "=14.0.0-canary.261f2db59.0", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/@material/mwc-notched-outline": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@manypkg/get-packages": { + "version": "1.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/notched-outline": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" } }, - "node_modules/@material/mwc-radio": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/radio": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } + "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { + "version": "4.1.0", + "dev": true, + "license": "MIT" }, - "node_modules/@material/mwc-ripple": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@manypkg/get-packages/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/@material/mwc-select": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-icon": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/mwc-menu": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/select": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "engines": { + "node": ">= 0.6" } }, - "node_modules/@material/mwc-tab": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@mapbox/mapbox-gl-style-spec": { + "version": "13.28.0", + "license": "ISC", "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/mwc-tab-indicator": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/unitbezier": "^0.0.0", + "csscolorparser": "~1.0.2", + "json-stringify-pretty-compact": "^2.0.0", + "minimist": "^1.2.6", + "rw": "^1.3.3", + "sort-object": "^0.3.2" + }, + "bin": { + "gl-style-composite": "bin/gl-style-composite.js", + "gl-style-format": "bin/gl-style-format.js", + "gl-style-migrate": "bin/gl-style-migrate.js", + "gl-style-validate": "bin/gl-style-validate.js" } }, - "node_modules/@material/mwc-tab-bar": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-tab": "^0.25.3", - "@material/mwc-tab-scroller": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "@material/tab-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "license": "ISC" }, - "node_modules/@material/mwc-tab-indicator": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } + "node_modules/@mapbox/unitbezier": { + "version": "0.0.0", + "license": "BSD-2-Clause" }, - "node_modules/@material/mwc-tab-scroller": { - "version": "0.25.3", - "license": "Apache-2.0", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } + "node_modules/@mdn/browser-compat-data": { + "version": "4.1.5", + "dev": true, + "license": "CC0-1.0" }, - "node_modules/@material/mwc-textarea": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@mdx-js/react": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-textfield": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@material/mwc-textfield": { - "version": "0.25.3", - "license": "Apache-2.0", + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "dev": true, + "license": "MIT", "dependencies": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/textfield": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" + "eslint-scope": "5.1.1" } }, - "node_modules/@material/notched-outline": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/radio": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/ripple": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/rtl": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/select": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/shape": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-bar": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/tab-scroller": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-indicator": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-scroller": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/textfield": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/theme": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/touch-target": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/typography": { - "version": "14.0.0-canary.261f2db59.0", - "license": "MIT", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@mdn/browser-compat-data": { - "version": "4.1.5", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", - "license": "MIT", - "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -3352,13 +2929,19 @@ }, "node_modules/@open-wc/lit-helpers": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@open-wc/lit-helpers/-/lit-helpers-0.7.0.tgz", - "integrity": "sha512-4NBlx5ve0EvZplCRJbESm0MdMbRCw16alP2y76KAAAwzmFFXXrUj5hFwhw55+sSg5qaRRx6sY+s7usKgnNo3TQ==", "license": "MIT", "peerDependencies": { "lit": "^2.0.0 || ^3.0.0" } }, + "node_modules/@open-wc/scoped-elements": { + "version": "3.0.5", + "license": "MIT", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.4.0", + "lit": "^3.0.0" + } + }, "node_modules/@open-wc/semantic-dom-diff": { "version": "0.20.1", "dev": true, @@ -3368,10 +2951,35 @@ "@web/test-runner-commands": "^0.9.0" } }, + "node_modules/@open-wc/testing": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@esm-bundle/chai": "^4.3.4-fix.0", + "@open-wc/semantic-dom-diff": "^0.20.0", + "@open-wc/testing-helpers": "^3.0.0", + "@types/chai-dom": "^1.11.0", + "@types/sinon-chai": "^3.2.3", + "chai-a11y-axe": "^1.5.0" + } + }, + "node_modules/@open-wc/testing-helpers": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@open-wc/scoped-elements": "^3.0.2", + "lit": "^2.0.0 || ^3.0.0", + "lit-html": "^2.0.0 || ^3.0.0" + } + }, + "node_modules/@petamoriken/float16": { + "version": "3.9.1", + "license": "MIT" + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, "license": "MIT", "optional": true, @@ -3379,8 +2987,8 @@ "node": ">=14" } }, - "node_modules/@polymer/iron-a11y-announcer": { - "version": "3.1.0", + "node_modules/@polymer/iron-a11y-keys-behavior": { + "version": "3.0.1", "license": "BSD-3-Clause", "dependencies": { "@polymer/polymer": "^3.0.0" @@ -3410,10 +3018,13 @@ "@polymer/polymer": "^3.0.0" } }, - "node_modules/@polymer/iron-media-query": { - "version": "3.0.1", + "node_modules/@polymer/iron-list": { + "version": "3.1.0", "license": "BSD-3-Clause", "dependencies": { + "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26", + "@polymer/iron-resizable-behavior": "^3.0.0-pre.26", + "@polymer/iron-scroll-target-behavior": "^3.0.0-pre.26", "@polymer/polymer": "^3.0.0" } }, @@ -3431,6 +3042,13 @@ "@polymer/polymer": "^3.0.0" } }, + "node_modules/@polymer/iron-scroll-target-behavior": { + "version": "3.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "@polymer/polymer": "^3.0.0" + } + }, "node_modules/@polymer/polymer": { "version": "3.4.1", "license": "BSD-3-Clause", @@ -3438,6 +3056,14 @@ "@webcomponents/shadycss": "^1.9.1" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@puppeteer/browsers": { "version": "2.4.1", "dev": true, @@ -3472,24 +3098,8 @@ "node": ">=12" } }, - "node_modules/@puppeteer/browsers/node_modules/debug": { - "version": "4.3.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@puppeteer/browsers/node_modules/semver": { - "version": "7.6.3", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -3550,8 +3160,6 @@ }, "node_modules/@qiwi/npm-registry-client": { "version": "8.9.1", - "resolved": "https://registry.npmjs.org/@qiwi/npm-registry-client/-/npm-registry-client-8.9.1.tgz", - "integrity": "sha512-rZF+mG+NfijR0SHphhTLHRr4aM4gtfdwoAMY6we2VGQam8vkN1cxGG1Lg/Llrj8Dd0Mu6VjdFQRyMMRZxtZR2A==", "dev": true, "license": "ISC", "dependencies": { @@ -3572,9 +3180,7 @@ } }, "node_modules/@qiwi/npm-registry-client/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -3585,83 +3191,87 @@ } }, "node_modules/@rdfine/dash": { - "version": "0.4.5", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@rdfine/dash/-/dash-0.4.6.tgz", + "integrity": "sha512-7ZubfESvuLMm2BB4WbQwVK4ZJ8uGyeP9x5Dj0/yghJNMlWQKSNKFIbsMYTRGn8X6JHvSKMjnPRr+0UJAkEHWzA==", "license": "MIT", "dependencies": { - "@rdfine/rdf": "^0.7.5", - "@rdfine/rdfs": "^0.8.5", - "@rdfine/shacl": "^0.10.5", + "@rdfine/rdf": "^0.7.6", + "@rdfine/rdfs": "^0.8.6", + "@rdfine/shacl": "^0.10.6", "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7" + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11" } }, "node_modules/@rdfine/env": { - "version": "1.1.2", + "version": "1.1.3", "license": "MIT", "dependencies": { - "@tpluscode/rdfine": "^0.7.9", - "@zazuko/env": "^2.1.0" + "@tpluscode/rdfine": "^0.7.11", + "@zazuko/env": "^3" } }, "node_modules/@rdfine/hydra": { - "version": "0.10.5", + "version": "0.10.6", "license": "MIT", "dependencies": { - "@rdfine/rdf": "^0.7.5", - "@rdfine/rdfs": "^0.8.5", + "@rdfine/rdf": "^0.7.6", + "@rdfine/rdfs": "^0.8.6", "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11", "es6-url-template": "^3.0.2" } }, "node_modules/@rdfine/owl": { - "version": "0.6.5", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@rdfine/owl/-/owl-0.6.6.tgz", + "integrity": "sha512-xbR2IDY2nh9quL/0D/KxK9u0Ko554mb9KDnz4ZOX1HEwAdwJynC83b7SCnDbiQknY0dPZ9dHwtdxFW9fcSIE0Q==", "license": "MIT", "dependencies": { - "@rdfine/rdf": "^0.7.5", - "@rdfine/rdfs": "^0.8.5", + "@rdfine/rdf": "^0.7.6", + "@rdfine/rdfs": "^0.8.6", "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7" + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11" } }, "node_modules/@rdfine/rdf": { - "version": "0.7.5", + "version": "0.7.6", "license": "MIT", "dependencies": { "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7" + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11" } }, "node_modules/@rdfine/rdfs": { - "version": "0.8.5", + "version": "0.8.6", "license": "MIT", "dependencies": { - "@rdfine/rdf": "^0.7.5", + "@rdfine/rdf": "^0.7.6", "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7" + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11" } }, "node_modules/@rdfine/shacl": { - "version": "0.10.5", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/@rdfine/shacl/-/shacl-0.10.6.tgz", + "integrity": "sha512-Ia6F913IZljh7VCltA2Vuf8UBUPGBBwCkJrzg9UixPWDJV0x0uefX6ek+Iq8VncKdqN8xfKhqe4U39pcMtrk1g==", "license": "MIT", "dependencies": { - "@rdfine/owl": "^0.6.5", - "@rdfine/rdf": "^0.7.5", - "@rdfine/rdfs": "^0.8.5", + "@rdfine/owl": "^0.6.6", + "@rdfine/rdf": "^0.7.6", + "@rdfine/rdfs": "^0.8.6", "@rdfjs/data-model": "^2", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": ">=0.7.7" + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": ">=0.7.11" } }, "node_modules/@rdfjs-elements/editor-base": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@rdfjs-elements/editor-base/-/editor-base-0.5.2.tgz", - "integrity": "sha512-deGah3IK/T1ZrUrXrbotYRgr/Wm+z9wUM+OhuG3kUhC2GSXiiK0nxnkVwdmTCoYwVdX9zVaVvqGjeA85hq9QVg==", "license": "MIT", "dependencies": { "@tpluscode/rdf-ns-builders": ">=3.0.2", @@ -3671,35 +3281,6 @@ "throttle-debounce": "^3.0.1" } }, - "node_modules/@rdfjs-elements/editor-base/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@rdfjs-elements/editor-base/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "node_modules/@rdfjs-elements/editor-base/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "node_modules/@rdfjs-elements/formats-pretty": { "version": "0.6.7", "license": "MIT", @@ -3721,23 +3302,23 @@ } }, "node_modules/@rdfjs-elements/lit-helpers": { - "version": "0.3.8", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@rdfjs-elements/lit-helpers/-/lit-helpers-0.3.11.tgz", + "integrity": "sha512-JJnsSuvvwsTjtV1TChXJRTLAyMFliRRxlHwJjmqnM+9JcZG0Q9OZXlMuWUHZhyNlEt6gam6lLBiXIMBh/0iqyA==", "dependencies": { "@tpluscode/rdf-ns-builders": ">=3.0.2", "@ungap/event-target": "^0.2.3", "clownface": "^2", - "lit": "^2" + "lit": "^3" }, "peerDependencies": { - "@rdfjs/types": "^1", - "@tpluscode/rdfine": "^0.7.5", + "@rdfjs/types": ">=1", + "@tpluscode/rdfine": "^0.7.11", "@types/clownface": "^2.0.7" } }, "node_modules/@rdfjs-elements/rdf-editor": { "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@rdfjs-elements/rdf-editor/-/rdf-editor-0.5.9.tgz", - "integrity": "sha512-YBo1bL+d3+H79Ij6tFbTu12YW73q2bdP3KeHdUeUG8Unjpkr16sgULY9kXaDWzkBmUAdlNEo3Q5fACG37wDr3A==", "license": "MIT", "dependencies": { "@rdfjs-elements/editor-base": "^0.5.2", @@ -3764,45 +3345,14 @@ }, "node_modules/@rdfjs-elements/rdf-snippet": { "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@rdfjs-elements/rdf-snippet/-/rdf-snippet-0.4.5.tgz", - "integrity": "sha512-RQgt909MLT5JMKXJ859GfSiK0z9k17ZO+VDmp+I+Tfokv6ir8xBYZq46I0qxju49XXHJHCmWdwpSv7JfDnFryQ==", "license": "MIT", "dependencies": { "@rdfjs-elements/rdf-editor": "^0.5.9", "lit": "^3" } }, - "node_modules/@rdfjs-elements/rdf-snippet/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@rdfjs-elements/rdf-snippet/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "node_modules/@rdfjs-elements/rdf-snippet/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "node_modules/@rdfjs/data-model": { - "version": "2.0.2", + "version": "2.1.0", "license": "MIT", "bin": { "rdfjs-data-model-test": "bin/test.js" @@ -3821,8 +3371,6 @@ }, "node_modules/@rdfjs/fetch-lite": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@rdfjs/fetch-lite/-/fetch-lite-3.3.0.tgz", - "integrity": "sha512-K3hZC4+Ch0UmYA1w0Xv/8cCVPD5ulKwRa6A/iTn3BFbZpVAb5KoBfOfnOhe6VJEa50raUvTHR1gp1YdvUnYt9g==", "license": "MIT", "dependencies": { "is-stream": "^4.0.1", @@ -3832,8 +3380,6 @@ }, "node_modules/@rdfjs/fetch-lite/node_modules/is-stream": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "license": "MIT", "engines": { "node": ">=18" @@ -3843,7 +3389,9 @@ } }, "node_modules/@rdfjs/formats": { - "version": "4.0.0", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/formats/-/formats-4.0.1.tgz", + "integrity": "sha512-Rg53vP+x1bnGAqJNKgEzJEUPDhj+tCpzb6wdmfLoVFq4XoZ589+cg2ScFDUMMyAVsgKXvSWjDhQ9f9ab254ZxA==", "license": "MIT", "dependencies": { "@rdfjs/parser-jsonld": "^2.1.0", @@ -3853,7 +3401,7 @@ "@rdfjs/serializer-ntriples": "^2.0.0", "@rdfjs/serializer-turtle": "^1.1.1", "@rdfjs/sink-map": "^2.0.0", - "rdfxml-streaming-parser": "^2.3.0" + "rdfxml-streaming-parser": "^3.0.1" } }, "node_modules/@rdfjs/namespace": { @@ -3864,18 +3412,22 @@ } }, "node_modules/@rdfjs/parser-jsonld": { - "version": "2.1.1", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@rdfjs/parser-jsonld/-/parser-jsonld-2.1.3.tgz", + "integrity": "sha512-VYnPEwVdqFAPTo9F8XIN4UpGPdNzhBaCFv5b5OT74pA7H8so4aTno3Yd6M5I9bhTrUoCQjpjgr+ugYlvWxdBIA==", "license": "MIT", "dependencies": { "@rdfjs/data-model": "^2.0.2", "@rdfjs/sink": "^2.0.1", "duplex-to": "^2.0.0", - "jsonld-streaming-parser": "^3.3.0", + "jsonld-streaming-parser": "^5.0.0", "readable-stream": "^4.5.2" } }, "node_modules/@rdfjs/parser-n3": { - "version": "2.0.2", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@rdfjs/parser-n3/-/parser-n3-2.1.0.tgz", + "integrity": "sha512-/DiosB+0vPzgAs1WXcCB8MbA5hqq0fIh9VhMg7fBmoJ/I8Xl6Op/AOxVu9x1XZCHSNwO/VsJT/HYKEctZVRKSQ==", "license": "MIT", "dependencies": { "@rdfjs/data-model": "^2.0.2", @@ -3959,16 +3511,14 @@ "license": "MIT" }, "node_modules/@rdfjs/term-set": { - "version": "2.0.2", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@rdfjs/term-set/-/term-set-2.0.3.tgz", + "integrity": "sha512-DyXrKWEx+mtAFUZVU7bc3Va6/KZ8PsIp0RVdyWT9jfDgI/HCvNisZaBtAcm+SYTC45o+7WLkbudkk1bfaKVB0A==", "license": "MIT", "dependencies": { - "@rdfjs/to-ntriples": "^2.0.0" + "@rdfjs/to-ntriples": "^3.0.1" } }, - "node_modules/@rdfjs/term-set/node_modules/@rdfjs/to-ntriples": { - "version": "2.0.0", - "license": "MIT" - }, "node_modules/@rdfjs/to-ntriples": { "version": "3.0.1", "license": "MIT" @@ -3994,7 +3544,7 @@ } }, "node_modules/@rdfjs/types": { - "version": "1.1.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@types/node": "*" @@ -4002,8 +3552,6 @@ }, "node_modules/@rollup/plugin-commonjs": { "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", - "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", "dev": true, "license": "MIT", "dependencies": { @@ -4024,8 +3572,6 @@ }, "node_modules/@rollup/plugin-inject": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -4045,9 +3591,7 @@ } }, "node_modules/@rollup/plugin-inject/node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "version": "5.1.4", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -4067,15 +3611,11 @@ } }, "node_modules/@rollup/plugin-inject/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "version": "1.0.7", "license": "MIT" }, "node_modules/@rollup/plugin-inject/node_modules/magic-string": { - "version": "0.30.14", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", - "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "version": "0.30.17", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -4083,8 +3623,6 @@ }, "node_modules/@rollup/plugin-inject/node_modules/picomatch": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "license": "MIT", "engines": { "node": ">=12" @@ -4117,7 +3655,7 @@ } }, "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { - "version": "5.1.3", + "version": "5.1.4", "dev": true, "license": "MIT", "dependencies": { @@ -4138,7 +3676,7 @@ } }, "node_modules/@rollup/plugin-node-resolve/node_modules/@types/estree": { - "version": "1.0.6", + "version": "1.0.7", "dev": true, "license": "MIT" }, @@ -4155,8 +3693,6 @@ }, "node_modules/@rollup/plugin-typescript": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-6.1.0.tgz", - "integrity": "sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4172,28 +3708,8 @@ "typescript": ">=3.4.0" } }, - "node_modules/@rollup/plugin-virtual": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-3.0.2.tgz", - "integrity": "sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, "node_modules/@rollup/pluginutils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, "license": "MIT", "dependencies": { @@ -4210,15 +3726,13 @@ }, "node_modules/@rollup/pluginutils/node_modules/estree-walker": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", "dev": true, "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.4.tgz", - "integrity": "sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", + "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", "cpu": [ "arm" ], @@ -4229,9 +3743,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.4.tgz", - "integrity": "sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", + "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", "cpu": [ "arm64" ], @@ -4242,9 +3756,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.4.tgz", - "integrity": "sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", + "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", "cpu": [ "arm64" ], @@ -4255,9 +3769,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.4.tgz", - "integrity": "sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", + "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", "cpu": [ "x64" ], @@ -4268,9 +3782,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.4.tgz", - "integrity": "sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", + "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", "cpu": [ "arm64" ], @@ -4281,9 +3795,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.4.tgz", - "integrity": "sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", + "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", "cpu": [ "x64" ], @@ -4294,9 +3808,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.4.tgz", - "integrity": "sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", + "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", "cpu": [ "arm" ], @@ -4307,9 +3821,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.4.tgz", - "integrity": "sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", + "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", "cpu": [ "arm" ], @@ -4320,9 +3834,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.4.tgz", - "integrity": "sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", + "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", "cpu": [ "arm64" ], @@ -4333,9 +3847,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.4.tgz", - "integrity": "sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", + "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", "cpu": [ "arm64" ], @@ -4345,10 +3859,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", + "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.4.tgz", - "integrity": "sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", + "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", "cpu": [ "ppc64" ], @@ -4359,9 +3886,22 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.4.tgz", - "integrity": "sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", + "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", + "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", "cpu": [ "riscv64" ], @@ -4372,9 +3912,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.4.tgz", - "integrity": "sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", + "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", "cpu": [ "s390x" ], @@ -4385,9 +3925,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.4.tgz", - "integrity": "sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", + "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", "cpu": [ "x64" ], @@ -4398,9 +3938,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.4.tgz", - "integrity": "sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", + "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", "cpu": [ "x64" ], @@ -4411,9 +3951,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.4.tgz", - "integrity": "sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", + "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", "cpu": [ "arm64" ], @@ -4424,9 +3964,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.4.tgz", - "integrity": "sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", + "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", "cpu": [ "ia32" ], @@ -4437,9 +3977,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.4.tgz", - "integrity": "sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", + "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", "cpu": [ "x64" ], @@ -4461,40 +4001,76 @@ }, "node_modules/@sec-ant/readable-stream": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", "license": "MIT" }, - "node_modules/@shaperone/testing": { - "resolved": "packages/testing", + "node_modules/@shaperone/core": { + "resolved": "packages/core", "link": true }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.0.tgz", - "integrity": "sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "1.24.0", - "@shikijs/vscode-textmate": "^9.3.0" - } + "node_modules/@shaperone/core-tests": { + "resolved": "packages/core-tests", + "link": true }, - "node_modules/@shikijs/types": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.0.tgz", - "integrity": "sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==", - "dev": true, - "license": "MIT", + "node_modules/@shaperone/hydra": { + "resolved": "packages/hydra", + "link": true + }, + "node_modules/@shaperone/playground-examples": { + "resolved": "demos/examples", + "link": true + }, + "node_modules/@shaperone/rdf-validate-shacl": { + "resolved": "packages/rdf-validate-shacl", + "link": true + }, + "node_modules/@shaperone/shoelace": { + "resolved": "packages/shoelace", + "link": true + }, + "node_modules/@shaperone/testing": { + "resolved": "packages/testing", + "link": true + }, + "node_modules/@shaperone/vaadin": { + "resolved": "packages/vaadin", + "link": true + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "3.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.4.1", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@shikijs/langs": { + "version": "3.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.4.1" + } + }, + "node_modules/@shikijs/themes": { + "version": "3.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.4.1" + } + }, + "node_modules/@shikijs/types": { + "version": "3.4.1", + "dev": true, + "license": "MIT", "dependencies": { - "@shikijs/vscode-textmate": "^9.3.0", + "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "node_modules/@shikijs/types/node_modules/@types/hast": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4502,9 +4078,7 @@ } }, "node_modules/@shikijs/vscode-textmate": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz", - "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==", + "version": "10.0.2", "dev": true, "license": "MIT" }, @@ -4541,32 +4115,10 @@ "url": "https://github.com/sponsors/claviska" } }, - "node_modules/@shoelace-style/shoelace/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@shoelace-style/shoelace/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "node_modules/@shoelace-style/shoelace/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "0.14.0", @@ -4612,8 +4164,6 @@ }, "node_modules/@skypack/package-check": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@skypack/package-check/-/package-check-0.1.0.tgz", - "integrity": "sha512-MouyPN2ewOADpBw01HWi6+bo0PmrTPCttyCUBFkT5UAHgQFjJ0AFIVYa4O3cVZCmGkrtA7YksJ7dOG9U9Hz3xA==", "dev": true, "license": "MIT", "dependencies": { @@ -4625,15 +4175,11 @@ }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true, "license": "MIT" }, "node_modules/@storybook/csf": { "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", - "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "license": "MIT", "dependencies": { "type-fest": "^2.19.0" @@ -4641,8 +4187,6 @@ }, "node_modules/@storybook/csf/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -4653,14 +4197,10 @@ }, "node_modules/@storybook/global": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "license": "MIT" }, "node_modules/@storybook/icons": { "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.12.tgz", - "integrity": "sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -4670,242 +4210,6 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@swc/core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", - "integrity": "sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.17" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.9.3", - "@swc/core-darwin-x64": "1.9.3", - "@swc/core-linux-arm-gnueabihf": "1.9.3", - "@swc/core-linux-arm64-gnu": "1.9.3", - "@swc/core-linux-arm64-musl": "1.9.3", - "@swc/core-linux-x64-gnu": "1.9.3", - "@swc/core-linux-x64-musl": "1.9.3", - "@swc/core-win32-arm64-msvc": "1.9.3", - "@swc/core-win32-ia32-msvc": "1.9.3", - "@swc/core-win32-x64-msvc": "1.9.3" - }, - "peerDependencies": { - "@swc/helpers": "*" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.3.tgz", - "integrity": "sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.9.3.tgz", - "integrity": "sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.3.tgz", - "integrity": "sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.3.tgz", - "integrity": "sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.3.tgz", - "integrity": "sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz", - "integrity": "sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.3.tgz", - "integrity": "sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.3.tgz", - "integrity": "sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.3.tgz", - "integrity": "sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.3.tgz", - "integrity": "sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@swc/types": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz", - "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3" - } - }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "dev": true, @@ -4924,17 +4228,16 @@ }, "node_modules/@topoconfig/extends": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@topoconfig/extends/-/extends-0.16.2.tgz", - "integrity": "sha512-sTF+qpWakr5jf1Hn/kkFSi833xPW15s/loMAiKSYSSVv4vDonxf6hwCGzMXjLq+7HZoaK6BgaV72wXr1eY7FcQ==", "dev": true, + "license": "MIT", "bin": { "xtends": "target/esm/cli.mjs" } }, "node_modules/@tpluscode/eslint-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@tpluscode/eslint-config/-/eslint-config-0.5.0.tgz", - "integrity": "sha512-+4X+CqTmlJG+cVHv8Tjpd2vF6FByiETpw1NqQsWOOYW9/6l0VDydb4iofL7zdPKaEEJwR7Qzgho93i+4Q6na/Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@tpluscode/eslint-config/-/eslint-config-0.6.2.tgz", + "integrity": "sha512-wrDr7lv7hk8bIfSSpRMtcJjMZSYtv4XtVCrVXiX6bOAkZ3BqM+N71JHk5XCGCsRo2oUyuwGe+IRAy366zS93Lw==", "dev": true, "license": "MIT", "optionalDependencies": { @@ -4946,6 +4249,7 @@ "eslint": ">=6", "eslint-config-standard": ">=11", "eslint-plugin-import": ">=2", + "eslint-plugin-mocha": "^10.5.0", "eslint-plugin-n": ">=15", "eslint-plugin-node": ">=11", "eslint-plugin-promise": ">=6", @@ -4956,18 +4260,20 @@ } }, "node_modules/@tpluscode/rdf-ns-builders": { - "version": "4.3.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@tpluscode/rdf-ns-builders/-/rdf-ns-builders-5.0.0.tgz", + "integrity": "sha512-rtMFbArdief+s0z2A3TOb/gNe5O5xn9LDiEpilCf6lGYCUIfyqoOvZY80fS/eILwcF2Mj6cUQN1WBQ+1neJmaw==", "license": "MIT", "dependencies": { - "@rdfjs/data-model": "^2", - "@rdfjs/namespace": "^2", - "@rdfjs/types": "*", - "@types/rdfjs__namespace": "^2.0.2", - "@zazuko/prefixes": "^2.0.1" + "@rdfjs/data-model": "^2.1.0", + "@rdfjs/namespace": "^2.0.1", + "@rdfjs/types": "^2", + "@types/rdfjs__namespace": "^2.0.10", + "@zazuko/prefixes": "^2.3.0" } }, "node_modules/@tpluscode/rdf-string": { - "version": "1.2.0", + "version": "1.3.4", "license": "MIT", "dependencies": { "@rdfjs/data-model": "^2.0.0", @@ -4979,36 +4285,57 @@ } }, "node_modules/@tpluscode/rdfine": { - "version": "0.7.9", + "version": "0.7.11", "license": "MIT", "dependencies": { "@rdfjs/data-model": "^2.0.1", - "@rdfjs/environment": "0 - 1", + "@rdfjs/environment": "^1.0.0", "@rdfjs/namespace": "^2.0.0", - "@rdfjs/types": ">=1.1.0", + "@rdfjs/types": "*", "@types/clownface": "^2", - "@types/rdfjs__data-model": "^2.0.7", + "@types/rdfjs__data-model": "^2.0.9", "@types/rdfjs__traverser": "^0.1.5", - "once": "^1.4.0" + "onetime": "^7.0.0" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { + "node_modules/@tpluscode/rdfine/node_modules/onetime": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { - "version": "1.0.3", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", "dev": true, "license": "MIT" }, @@ -5027,8 +4354,6 @@ }, "node_modules/@types/babel__core": { "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", @@ -5040,8 +4365,6 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" @@ -5049,8 +4372,6 @@ }, "node_modules/@types/babel__template": { "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", @@ -5059,8 +4380,6 @@ }, "node_modules/@types/babel__traverse": { "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" @@ -5076,7 +4395,7 @@ } }, "node_modules/@types/chai": { - "version": "4.3.1", + "version": "4.3.20", "license": "MIT" }, "node_modules/@types/chai-dom": { @@ -5129,8 +4448,6 @@ }, "node_modules/@types/cookie": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true, "license": "MIT" }, @@ -5147,8 +4464,6 @@ }, "node_modules/@types/cors": { "version": "2.8.17", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, "license": "MIT", "dependencies": { @@ -5160,10 +4475,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/debug": { + "version": "4.1.12", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/deep-eql": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", "dev": true, "license": "MIT" }, @@ -5201,10 +4521,16 @@ "@types/range-parser": "*" } }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -5221,7 +4547,9 @@ "license": "MIT" }, "node_modules/@types/http-link-header": { - "version": "1.0.5", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.7.tgz", + "integrity": "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -5303,10 +4631,15 @@ "@types/koa": "*" } }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/mdx": { "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", "license": "MIT" }, "node_modules/@types/mime": { @@ -5319,10 +4652,14 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/ms": { + "version": "0.7.34", + "license": "MIT" + }, "node_modules/@types/node": { - "version": "18.19.67", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", + "version": "18.19.101", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.101.tgz", + "integrity": "sha512-Ykg7fcE3+cOQlLUv2Ds3zil6DVjriGQaSN/kEpl5HQ3DIGM6W0F2n9+GkWV4bRt7KjLymgzNdTnSKCbFUUJ7Kw==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -5373,21 +4710,11 @@ "@types/readable-stream": "*" } }, - "node_modules/@types/rdf-validate-shacl": { - "version": "0.4.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@rdfjs/types": "*", - "@types/clownface": "*", - "@types/node": "*" - } - }, "node_modules/@types/rdfjs__data-model": { - "version": "2.0.7", + "version": "2.0.9", "license": "MIT", "dependencies": { - "@rdfjs/types": "^1.0.1" + "@rdfjs/types": "*" } }, "node_modules/@types/rdfjs__dataset": { @@ -5407,8 +4734,10 @@ } }, "node_modules/@types/rdfjs__fetch-lite": { - "version": "3.0.10", + "version": "3.0.11", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rdfjs/types": "*", "@types/node": "*", @@ -5418,6 +4747,7 @@ "node_modules/@types/rdfjs__formats": { "version": "4.0.1", "license": "MIT", + "peer": true, "dependencies": { "@rdfjs/types": ">=1.0.0", "@types/node": "*", @@ -5439,7 +4769,9 @@ } }, "node_modules/@types/rdfjs__parser-jsonld": { - "version": "2.1.6", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@types/rdfjs__parser-jsonld/-/rdfjs__parser-jsonld-2.1.7.tgz", + "integrity": "sha512-n35K+c1Y95580N202Jxly6xjFE953FF+Y2mwxok6zLfMo4rgIfgMBElnNwpja0IeYXTuzGm1tEz7va3lItGrTg==", "license": "MIT", "dependencies": { "@rdfjs/types": ">=1.0.0", @@ -5456,6 +4788,7 @@ "node_modules/@types/rdfjs__prefix-map": { "version": "0.1.5", "license": "MIT", + "peer": true, "dependencies": { "@rdfjs/types": "*" } @@ -5470,6 +4803,7 @@ "node_modules/@types/rdfjs__serializer-jsonld-ext": { "version": "4.0.1", "license": "MIT", + "peer": true, "dependencies": { "@rdfjs/types": ">=1.0.0", "@types/jsonld": "*", @@ -5486,6 +4820,7 @@ "node_modules/@types/rdfjs__serializer-turtle": { "version": "1.1.0", "license": "MIT", + "peer": true, "dependencies": { "@rdfjs/types": ">=1.0.0", "@types/node": "*", @@ -5510,7 +4845,6 @@ "node_modules/@types/rdfjs__term-set": { "version": "2.0.9", "license": "MIT", - "peer": true, "dependencies": { "@rdfjs/types": "*" } @@ -5533,8 +4867,6 @@ }, "node_modules/@types/react-syntax-highlighter": { "version": "15.5.13", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.13.tgz", - "integrity": "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==", "dev": true, "license": "MIT", "dependencies": { @@ -5542,7 +4874,9 @@ } }, "node_modules/@types/readable-stream": { - "version": "2.3.15", + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", + "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -5595,20 +4929,30 @@ "version": "6.0.1", "license": "MIT" }, + "node_modules/@types/sparql-http-client": { + "version": "3.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@rdfjs/types": ">=1.0.0", + "@types/rdfjs__environment": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, "node_modules/@types/trusted-types": { "version": "2.0.2", "license": "MIT" }, "node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/@types/uuid": { "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "license": "MIT" }, "node_modules/@types/ws": { @@ -5676,9 +5020,7 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -5811,9 +5153,7 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -5848,14 +5188,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { - "version": "7.5.8", + "version": "7.7.0", "dev": true, "license": "MIT" }, "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -5901,46 +5239,137 @@ "dev": true, "license": "ISC" }, - "node_modules/@vaadin-component-factory/vcf-tooltip": { - "version": "22.0.0", - "license": "https://raw.githubusercontent.com/vaadin/vaadin-incubator-element/master/LICENSE", + "node_modules/@vaadin/accordion": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@polymer/polymer": "^3.2.0", - "@vaadin/component-base": "^22.0.22", - "@vaadin/vaadin-lumo-styles": "^22.0.22", - "@vaadin/vaadin-themable-mixin": "^22.0.22" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/details": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/app-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/avatar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/list-box": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/tooltip": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/avatar-group": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/avatar": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/list-box": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/board": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11" } }, "node_modules/@vaadin/button": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/charts": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11", + "highcharts": "9.2.2" + } + }, + "node_modules/@vaadin/checkbox": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/checkbox-group": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/checkbox": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, "node_modules/@vaadin/combo-box": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/item": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-overlay": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, "node_modules/@vaadin/component-base": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", @@ -5949,367 +5378,1175 @@ "lit": "^2.0.0" } }, + "node_modules/@vaadin/confirm-dialog": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/dialog": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/context-menu": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/list-box": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/cookie-consent": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "cookieconsent": "^3.0.6" + } + }, + "node_modules/@vaadin/crud": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/confirm-dialog": "~23.5.11", + "@vaadin/dialog": "~23.5.11", + "@vaadin/form-layout": "~23.5.11", + "@vaadin/grid": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/custom-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, "node_modules/@vaadin/date-picker": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.2.0", - "@vaadin/button": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-overlay": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/date-time-picker": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/custom-field": "~23.5.11", + "@vaadin/date-picker": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/time-picker": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/details": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/dialog": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, "node_modules/@vaadin/email-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/text-field": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, "node_modules/@vaadin/field-base": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", + "@vaadin/component-base": "~23.5.11", "lit": "^2.0.0" } }, - "node_modules/@vaadin/icon": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/field-highlighter": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11", "lit": "^2.0.0" } }, - "node_modules/@vaadin/input-container": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/form-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/integer-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/grid": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/number-field": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0" + "@vaadin/checkbox": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/item": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/grid-pro": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "node_modules/@vaadin/list-box": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "@vaadin/checkbox": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/grid": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/list-box": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/select": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/horizontal-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/item": "^22.1.0", - "@vaadin/vaadin-list-mixin": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/number-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/icon": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11", + "lit": "^2.0.0" } }, - "node_modules/@vaadin/password-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/icons": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { + "@polymer/iron-icon": "^3.0.0", + "@polymer/iron-iconset-svg": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/text-field": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0" + "@vaadin/icon": "~23.5.11" } }, - "node_modules/@vaadin/polymer-legacy-adapter": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/input-container": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0", - "lit": "^2.0.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/select": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/integer-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@polymer/iron-media-query": "^3.0.0", - "@polymer/polymer": "^3.2.0", - "@vaadin/button": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/item": "^22.1.0", - "@vaadin/list-box": "^22.1.0", - "@vaadin/vaadin-list-mixin": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-overlay": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/number-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11" } }, - "node_modules/@vaadin/text-area": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/item": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/text-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/list-box": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/vaadin-list-mixin": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-button": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/lit-renderer": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/button": "^22.1.0" + "lit": "^2.0.0" } }, - "node_modules/@vaadin/vaadin-combo-box": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/login": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/combo-box": "^22.1.0" + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/password-field": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-context-menu": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/map": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/context-menu": "^22.1.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11", + "ol": "6.13.0" } }, - "node_modules/@vaadin/vaadin-context-menu/node_modules/@vaadin/context-menu": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/menu-bar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/item": "^22.1.0", - "@vaadin/list-box": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-overlay": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/context-menu": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-date-picker": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/message-input": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/date-picker": "^22.1.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/text-area": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-development-mode-detector": { - "version": "2.0.4", - "license": "Apache-2.0" + "node_modules/@vaadin/message-list": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/avatar": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } }, - "node_modules/@vaadin/vaadin-item": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/multi-select-combo-box": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/item": "^22.1.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/combo-box": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-list-box": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/notification": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/list-box": "^22.1.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11", + "lit": "^2.0.0" } }, - "node_modules/@vaadin/vaadin-list-mixin": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/number-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/overlay": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@polymer/iron-icon": "^3.0.0", - "@polymer/iron-iconset-svg": "^3.0.0", + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/icon": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-material-styles": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/password-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-overlay": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/polymer-legacy-adapter": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" + "@vaadin/vaadin-themable-mixin": "~23.5.11", + "lit": "^2.0.0" } }, - "node_modules/@vaadin/vaadin-select": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/progress-bar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@vaadin/select": "^22.1.0" + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-text-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/radio-group": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/email-field": "^22.1.0", - "@vaadin/integer-field": "^22.1.0", - "@vaadin/number-field": "^22.1.0", - "@vaadin/password-field": "^22.1.0", - "@vaadin/text-area": "^22.1.0", - "@vaadin/text-field": "^22.1.0" + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", + "node_modules/@vaadin/rich-text-editor": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", - "lit": "^2.0.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/confirm-dialog": "~23.5.11", + "@vaadin/text-field": "~23.5.11", + "@vaadin/tooltip": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vaadin/vaadin-usage-statistics": { - "version": "2.1.0", - "hasInstallScript": true, + "node_modules/@vaadin/router": { + "version": "1.7.5", "license": "Apache-2.0", "dependencies": { - "@vaadin/vaadin-development-mode-detector": "^2.0.0" + "@vaadin/vaadin-usage-statistics": "^2.1.0", + "path-to-regexp": "2.4.0" } }, - "node_modules/@vanillawc/wc-codemirror": { - "version": "1.9.8", - "resolved": "https://registry.npmjs.org/@vanillawc/wc-codemirror/-/wc-codemirror-1.9.8.tgz", - "integrity": "sha512-tdhzg+5MsTEml0at43IAYrwfwLY5l5r56I5l9WlDOheNjMZgAD5yoYYkK3RQY1Pi6JqLpVIxBi9LEqVQggHBPQ==", + "node_modules/@vaadin/router/node_modules/path-to-regexp": { + "version": "2.4.0", "license": "MIT" }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", - "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", - "license": "MIT", + "node_modules/@vaadin/scroller": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "@babel/core": "^7.26.0", - "@babel/plugin-transform-react-jsx-self": "^7.25.9", - "@babel/plugin-transform-react-jsx-source": "^7.25.9", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@vocabulary/dash": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/@vocabulary/sh": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/@vscode/web-custom-data": { - "version": "0.4.9", - "dev": true, - "license": "MIT" + "node_modules/@vaadin/select": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.2.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/list-box": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-list-mixin": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/split-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } }, - "node_modules/@web/browser-logs": { - "version": "0.4.0", - "dev": true, - "license": "MIT", + "node_modules/@vaadin/tabs": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", "dependencies": { - "errorstacks": "^2.2.0" - }, - "engines": { - "node": ">=18.0.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/item": "~23.5.11", + "@vaadin/vaadin-list-mixin": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" } }, - "node_modules/@web/config-loader": { + "node_modules/@vaadin/tabsheet": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/scroller": "~23.5.11", + "@vaadin/tabs": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/text-area": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/text-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/time-picker": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/combo-box": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/field-base": "~23.5.11", + "@vaadin/input-container": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/tooltip": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/overlay": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/upload": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~23.5.11", + "@vaadin/component-base": "~23.5.11", + "@vaadin/progress-bar": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin": { + "version": "23.5.14", + "license": "(Apache-2.0 OR SEE LICENSE IN https://vaadin.com/license/cvdl-4.0)", + "dependencies": { + "@vaadin/board": "23.5.11", + "@vaadin/charts": "23.5.11", + "@vaadin/cookie-consent": "23.5.11", + "@vaadin/crud": "23.5.11", + "@vaadin/grid-pro": "23.5.11", + "@vaadin/map": "23.5.11", + "@vaadin/rich-text-editor": "23.5.11", + "@vaadin/vaadin-board": "23.5.11", + "@vaadin/vaadin-charts": "23.5.11", + "@vaadin/vaadin-cookie-consent": "23.5.11", + "@vaadin/vaadin-core": "23.5.14", + "@vaadin/vaadin-crud": "23.5.11", + "@vaadin/vaadin-grid-pro": "23.5.11", + "@vaadin/vaadin-rich-text-editor": "23.5.11" + } + }, + "node_modules/@vaadin/vaadin-accordion": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/accordion": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-app-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/app-layout": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-avatar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/avatar": "~23.5.11", + "@vaadin/avatar-group": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-board": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/board": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-button": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/button": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-charts": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/charts": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-checkbox": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/checkbox": "~23.5.11", + "@vaadin/checkbox-group": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-combo-box": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/combo-box": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-confirm-dialog": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/confirm-dialog": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-context-menu": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/context-menu": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-cookie-consent": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/cookie-consent": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-core": { + "version": "23.5.14", + "license": "Apache-2.0", + "dependencies": { + "@polymer/iron-icon": "^3.0.1", + "@polymer/iron-iconset-svg": "^3.0.1", + "@polymer/iron-list": "^3.1.0", + "@polymer/iron-meta": "^3.0.1", + "@polymer/iron-resizable-behavior": "^3.0.1", + "@vaadin/accordion": "23.5.11", + "@vaadin/app-layout": "23.5.11", + "@vaadin/avatar": "23.5.11", + "@vaadin/avatar-group": "23.5.11", + "@vaadin/button": "23.5.11", + "@vaadin/checkbox": "23.5.11", + "@vaadin/checkbox-group": "23.5.11", + "@vaadin/combo-box": "23.5.11", + "@vaadin/component-base": "23.5.11", + "@vaadin/confirm-dialog": "23.5.11", + "@vaadin/context-menu": "23.5.11", + "@vaadin/custom-field": "23.5.11", + "@vaadin/date-picker": "23.5.11", + "@vaadin/date-time-picker": "23.5.11", + "@vaadin/details": "23.5.11", + "@vaadin/dialog": "23.5.11", + "@vaadin/email-field": "23.5.11", + "@vaadin/field-base": "23.5.11", + "@vaadin/field-highlighter": "23.5.11", + "@vaadin/form-layout": "23.5.11", + "@vaadin/grid": "23.5.11", + "@vaadin/horizontal-layout": "23.5.11", + "@vaadin/icon": "23.5.11", + "@vaadin/icons": "23.5.11", + "@vaadin/input-container": "23.5.11", + "@vaadin/integer-field": "23.5.11", + "@vaadin/item": "23.5.11", + "@vaadin/list-box": "23.5.11", + "@vaadin/lit-renderer": "23.5.11", + "@vaadin/login": "23.5.11", + "@vaadin/menu-bar": "23.5.11", + "@vaadin/message-input": "23.5.11", + "@vaadin/message-list": "23.5.11", + "@vaadin/multi-select-combo-box": "23.5.11", + "@vaadin/notification": "23.5.11", + "@vaadin/number-field": "23.5.11", + "@vaadin/overlay": "23.5.11", + "@vaadin/password-field": "23.5.11", + "@vaadin/polymer-legacy-adapter": "23.5.11", + "@vaadin/progress-bar": "23.5.11", + "@vaadin/radio-group": "23.5.11", + "@vaadin/router": "1.7.5", + "@vaadin/scroller": "23.5.11", + "@vaadin/select": "23.5.11", + "@vaadin/split-layout": "23.5.11", + "@vaadin/tabs": "23.5.11", + "@vaadin/tabsheet": "23.5.11", + "@vaadin/text-area": "23.5.11", + "@vaadin/text-field": "23.5.11", + "@vaadin/time-picker": "23.5.11", + "@vaadin/tooltip": "23.5.11", + "@vaadin/upload": "23.5.11", + "@vaadin/vaadin-accordion": "23.5.11", + "@vaadin/vaadin-app-layout": "23.5.11", + "@vaadin/vaadin-avatar": "23.5.11", + "@vaadin/vaadin-button": "23.5.11", + "@vaadin/vaadin-checkbox": "23.5.11", + "@vaadin/vaadin-combo-box": "23.5.11", + "@vaadin/vaadin-confirm-dialog": "23.5.11", + "@vaadin/vaadin-context-menu": "23.5.11", + "@vaadin/vaadin-custom-field": "23.5.11", + "@vaadin/vaadin-date-picker": "23.5.11", + "@vaadin/vaadin-date-time-picker": "23.5.11", + "@vaadin/vaadin-details": "23.5.11", + "@vaadin/vaadin-development-mode-detector": "2.0.7", + "@vaadin/vaadin-dialog": "23.5.11", + "@vaadin/vaadin-form-layout": "23.5.11", + "@vaadin/vaadin-grid": "23.5.11", + "@vaadin/vaadin-icon": "23.5.11", + "@vaadin/vaadin-icons": "23.5.11", + "@vaadin/vaadin-item": "23.5.11", + "@vaadin/vaadin-list-box": "23.5.11", + "@vaadin/vaadin-list-mixin": "23.5.11", + "@vaadin/vaadin-login": "23.5.11", + "@vaadin/vaadin-lumo-styles": "23.5.11", + "@vaadin/vaadin-material-styles": "23.5.11", + "@vaadin/vaadin-menu-bar": "23.5.11", + "@vaadin/vaadin-messages": "23.5.11", + "@vaadin/vaadin-notification": "23.5.11", + "@vaadin/vaadin-ordered-layout": "23.5.11", + "@vaadin/vaadin-overlay": "23.5.11", + "@vaadin/vaadin-progress-bar": "23.5.11", + "@vaadin/vaadin-radio-button": "23.5.11", + "@vaadin/vaadin-select": "23.5.11", + "@vaadin/vaadin-split-layout": "23.5.11", + "@vaadin/vaadin-tabs": "23.5.11", + "@vaadin/vaadin-template-renderer": "23.5.11", + "@vaadin/vaadin-text-field": "23.5.11", + "@vaadin/vaadin-themable-mixin": "23.5.11", + "@vaadin/vaadin-time-picker": "23.5.11", + "@vaadin/vaadin-upload": "23.5.11", + "@vaadin/vaadin-usage-statistics": "2.1.3", + "@vaadin/vaadin-virtual-list": "23.5.11", + "@vaadin/vertical-layout": "23.5.11", + "@vaadin/virtual-list": "23.5.11" + } + }, + "node_modules/@vaadin/vaadin-core/node_modules/@vaadin/vaadin-overlay": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/overlay": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-crud": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/crud": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-custom-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/custom-field": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-date-picker": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/date-picker": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-date-time-picker": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/date-time-picker": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-details": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/details": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-development-mode-detector": { + "version": "2.0.7", + "license": "Apache-2.0" + }, + "node_modules/@vaadin/vaadin-dialog": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/dialog": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-form-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/form-layout": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-grid": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/grid": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-grid-pro": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/grid-pro": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-icon": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/icon": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-icons": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/icons": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-item": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/item": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-list-box": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/list-box": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-list-mixin": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-login": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/login": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-lumo-styles": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/iron-icon": "^3.0.0", + "@polymer/iron-iconset-svg": "^3.0.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/icon": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-material-styles": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-menu-bar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/menu-bar": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-messages": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/message-input": "~23.5.11", + "@vaadin/message-list": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-notification": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/notification": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-ordered-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/horizontal-layout": "~23.5.11", + "@vaadin/scroller": "~23.5.11", + "@vaadin/vertical-layout": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-progress-bar": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/progress-bar": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-radio-button": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/radio-group": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-rich-text-editor": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/rich-text-editor": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-select": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/select": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-split-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/split-layout": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-tabs": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/tabs": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-template-renderer": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/polymer-legacy-adapter": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-text-field": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/email-field": "~23.5.11", + "@vaadin/integer-field": "~23.5.11", + "@vaadin/number-field": "~23.5.11", + "@vaadin/password-field": "~23.5.11", + "@vaadin/text-area": "~23.5.11", + "@vaadin/text-field": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-themable-mixin": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "lit": "^2.0.0" + } + }, + "node_modules/@vaadin/vaadin-time-picker": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/time-picker": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-upload": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/upload": "~23.5.11" + } + }, + "node_modules/@vaadin/vaadin-usage-statistics": { + "version": "2.1.3", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@vaadin/vaadin-development-mode-detector": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/@vaadin/vaadin-virtual-list": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@vaadin/virtual-list": "~23.5.11" + } + }, + "node_modules/@vaadin/vertical-layout": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vaadin/virtual-list": { + "version": "23.5.11", + "license": "https://vaadin.com/commercial-license-and-service-terms", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~23.5.11", + "@vaadin/lit-renderer": "~23.5.11", + "@vaadin/vaadin-lumo-styles": "~23.5.11", + "@vaadin/vaadin-material-styles": "~23.5.11", + "@vaadin/vaadin-themable-mixin": "~23.5.11" + } + }, + "node_modules/@vanillawc/wc-codemirror": { + "version": "1.9.8", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/@vocabulary/dash": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/@vocabulary/sh": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@vocabulary/sh/-/sh-1.1.6.tgz", + "integrity": "sha512-8IfAQoKh57THz8LA2+n1jaY/VC2XaqMNSsJgzBKSSrj20y5PSMAawb6dMsxoLxqDIPBDs1TFRl/9CijUnwbBUA==", + "license": "MIT", + "peerDependencies": { + "@rdfjs/types": "^2.0.0" + } + }, + "node_modules/@vscode/web-custom-data": { + "version": "0.4.9", + "dev": true, + "license": "MIT" + }, + "node_modules/@web/browser-logs": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "errorstacks": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@web/config-loader": { "version": "0.3.2", "dev": true, "license": "MIT", @@ -6407,455 +6644,503 @@ "node": ">=16.0.0" } }, - "node_modules/@web/dev-server-rollup": { - "version": "0.6.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/plugin-node-resolve": "^15.0.1", - "@web/dev-server-core": "^0.7.2", - "nanocolors": "^0.2.1", - "parse5": "^6.0.1", - "rollup": "^4.4.0", - "whatwg-url": "^14.0.0" - }, + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/@types/estree": { - "version": "1.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@web/dev-server-rollup/node_modules/@web/dev-server-core": { - "version": "0.7.4", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/koa": "^2.11.6", - "@types/ws": "^7.4.0", - "@web/parse5-utils": "^2.1.0", - "chokidar": "^4.0.1", - "clone": "^2.1.2", - "es-module-lexer": "^1.0.0", - "get-stream": "^6.0.0", - "is-stream": "^2.0.0", - "isbinaryfile": "^5.0.0", - "koa": "^2.13.0", - "koa-etag": "^4.0.0", - "koa-send": "^5.0.1", - "koa-static": "^5.0.0", - "lru-cache": "^8.0.4", - "mime-types": "^2.1.27", - "parse5": "^6.0.1", - "picomatch": "^2.2.2", - "ws": "^7.5.10" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/chokidar": { - "version": "4.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/lru-cache": { - "version": "8.0.5", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=16.14" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/readdirp": { - "version": "4.0.2", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@web/dev-server-rollup/node_modules/rollup": { - "version": "4.27.4", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.27.4", - "@rollup/rollup-android-arm64": "4.27.4", - "@rollup/rollup-darwin-arm64": "4.27.4", - "@rollup/rollup-darwin-x64": "4.27.4", - "@rollup/rollup-freebsd-arm64": "4.27.4", - "@rollup/rollup-freebsd-x64": "4.27.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.27.4", - "@rollup/rollup-linux-arm-musleabihf": "4.27.4", - "@rollup/rollup-linux-arm64-gnu": "4.27.4", - "@rollup/rollup-linux-arm64-musl": "4.27.4", - "@rollup/rollup-linux-powerpc64le-gnu": "4.27.4", - "@rollup/rollup-linux-riscv64-gnu": "4.27.4", - "@rollup/rollup-linux-s390x-gnu": "4.27.4", - "@rollup/rollup-linux-x64-gnu": "4.27.4", - "@rollup/rollup-linux-x64-musl": "4.27.4", - "@rollup/rollup-win32-arm64-msvc": "4.27.4", - "@rollup/rollup-win32-ia32-msvc": "4.27.4", - "@rollup/rollup-win32-x64-msvc": "4.27.4", - "fsevents": "~2.3.2" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/@web/dev-server-core": { - "version": "0.7.4", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/koa": "^2.11.6", - "@types/ws": "^7.4.0", - "@web/parse5-utils": "^2.1.0", - "chokidar": "^4.0.1", - "clone": "^2.1.2", - "es-module-lexer": "^1.0.0", - "get-stream": "^6.0.0", - "is-stream": "^2.0.0", - "isbinaryfile": "^5.0.0", - "koa": "^2.13.0", - "koa-etag": "^4.0.0", - "koa-send": "^5.0.1", - "koa-static": "^5.0.0", - "lru-cache": "^8.0.4", - "mime-types": "^2.1.27", - "parse5": "^6.0.1", - "picomatch": "^2.2.2", - "ws": "^7.5.10" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/chokidar": { - "version": "4.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/lru-cache": { - "version": "8.0.5", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=16.14" + "node": ">=12" } }, - "node_modules/@web/dev-server/node_modules/readdirp": { - "version": "4.0.2", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@web/parse5-utils": { - "version": "2.1.0", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/parse5": "^6.0.1", - "parse5": "^6.0.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/parse5-utils/node_modules/@types/parse5": { - "version": "6.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@web/test-runner": { - "version": "0.19.0", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "@web/browser-logs": "^0.4.0", - "@web/config-loader": "^0.3.0", - "@web/dev-server": "^0.4.0", - "@web/test-runner-chrome": "^0.17.0", - "@web/test-runner-commands": "^0.9.0", - "@web/test-runner-core": "^0.13.0", - "@web/test-runner-mocha": "^0.9.0", - "camelcase": "^6.2.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^7.0.1", - "convert-source-map": "^2.0.0", - "diff": "^5.0.0", - "globby": "^11.0.1", - "nanocolors": "^0.2.1", - "portfinder": "^1.0.32", - "source-map": "^0.7.3" - }, - "bin": { - "web-test-runner": "dist/bin.js", - "wtr": "dist/bin.js" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/test-runner-chrome": { - "version": "0.17.0", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@web/test-runner-core": "^0.13.0", - "@web/test-runner-coverage-v8": "^0.8.0", - "async-mutex": "0.4.0", - "chrome-launcher": "^0.15.0", - "puppeteer-core": "^23.2.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/test-runner-commands": { - "version": "0.9.0", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@web/test-runner-core": "^0.13.0", - "mkdirp": "^1.0.4" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/test-runner-core": { - "version": "0.13.4", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@types/babel__code-frame": "^7.0.2", - "@types/co-body": "^6.1.0", - "@types/convert-source-map": "^2.0.0", - "@types/debounce": "^1.2.0", - "@types/istanbul-lib-coverage": "^2.0.3", - "@types/istanbul-reports": "^3.0.0", - "@web/browser-logs": "^0.4.0", - "@web/dev-server-core": "^0.7.3", - "chokidar": "^4.0.1", - "cli-cursor": "^3.1.0", - "co-body": "^6.1.0", - "convert-source-map": "^2.0.0", - "debounce": "^1.2.0", - "dependency-graph": "^0.11.0", - "globby": "^11.0.1", - "internal-ip": "^6.2.0", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.0.2", - "log-update": "^4.0.0", - "nanocolors": "^0.2.1", - "nanoid": "^3.1.25", - "open": "^8.0.2", - "picomatch": "^2.2.2", - "source-map": "^0.7.3" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/test-runner-core/node_modules/@web/dev-server-core": { - "version": "0.7.4", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/koa": "^2.11.6", - "@types/ws": "^7.4.0", - "@web/parse5-utils": "^2.1.0", - "chokidar": "^4.0.1", - "clone": "^2.1.2", - "es-module-lexer": "^1.0.0", - "get-stream": "^6.0.0", - "is-stream": "^2.0.0", - "isbinaryfile": "^5.0.0", - "koa": "^2.13.0", - "koa-etag": "^4.0.0", - "koa-send": "^5.0.1", - "koa-static": "^5.0.0", - "lru-cache": "^8.0.4", - "mime-types": "^2.1.27", - "parse5": "^6.0.1", - "picomatch": "^2.2.2", - "ws": "^7.5.10" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=18.0.0" + "node": ">=12" } }, - "node_modules/@web/test-runner-core/node_modules/chokidar": { - "version": "4.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@web/test-runner-core/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@web/test-runner-core/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@web/test-runner-core/node_modules/lru-cache": { - "version": "8.0.5", + "node_modules/@web/dev-server-esbuild/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=16.14" + "node": ">=12" } }, - "node_modules/@web/test-runner-core/node_modules/nanoid": { - "version": "3.3.8", + "node_modules/@web/dev-server-esbuild/node_modules/esbuild": { + "version": "0.17.19", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "hasInstallScript": true, "license": "MIT", "bin": { - "nanoid": "bin/nanoid.cjs" + "esbuild": "bin/esbuild" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "node_modules/@web/test-runner-core/node_modules/readdirp": { - "version": "4.0.2", + "node_modules/@web/dev-server-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@web/dev-server-polyfill/-/dev-server-polyfill-1.0.6.tgz", + "integrity": "sha512-qthCtff4aCfgJxNR1PWdNP6nS+r2QYcg7YWFgtOF79c8H2Z13NCVM73Fz+vqmg+0xOghmnDxY15s3O0VKizPNg==", "dev": true, "license": "MIT", + "dependencies": { + "@web/dev-server": "^0.4.0", + "@web/polyfills-loader": "^2.3.1" + }, "engines": { - "node": ">= 14.16.0" + "node": ">=16.0.0" + } + }, + "node_modules/@web/dev-server-rollup": { + "version": "0.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/plugin-node-resolve": "^15.0.1", + "@web/dev-server-core": "^0.7.2", + "nanocolors": "^0.2.1", + "parse5": "^6.0.1", + "rollup": "^4.4.0", + "whatwg-url": "^14.0.0" }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@web/test-runner-coverage-v8": { - "version": "0.8.0", + "node_modules/@web/dev-server-rollup/node_modules/@types/estree": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@web/dev-server-rollup/node_modules/@web/dev-server-core": { + "version": "0.7.5", "dev": true, "license": "MIT", "dependencies": { - "@web/test-runner-core": "^0.13.0", - "istanbul-lib-coverage": "^3.0.0", + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^2.1.0", + "chokidar": "^4.0.1", + "clone": "^2.1.2", + "es-module-lexer": "^1.0.0", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^5.0.0", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-send": "^5.0.1", + "koa-static": "^5.0.0", "lru-cache": "^8.0.4", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", "picomatch": "^2.2.2", - "v8-to-istanbul": "^9.0.1" + "ws": "^7.5.10" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@web/test-runner-coverage-v8/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", + "node_modules/@web/dev-server-rollup/node_modules/chokidar": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@web/test-runner-coverage-v8/node_modules/convert-source-map": { - "version": "2.0.0", + "node_modules/@web/dev-server-rollup/node_modules/get-stream": { + "version": "6.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@web/test-runner-coverage-v8/node_modules/lru-cache": { + "node_modules/@web/dev-server-rollup/node_modules/lru-cache": { "version": "8.0.5", "dev": true, "license": "ISC", @@ -6863,46 +7148,87 @@ "node": ">=16.14" } }, - "node_modules/@web/test-runner-coverage-v8/node_modules/v8-to-istanbul": { - "version": "9.3.0", + "node_modules/@web/dev-server-rollup/node_modules/readdirp": { + "version": "4.1.2", "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10.12.0" + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@web/test-runner-mocha": { - "version": "0.9.0", + "node_modules/@web/dev-server-rollup/node_modules/rollup": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", + "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", "dev": true, "license": "MIT", "dependencies": { - "@web/test-runner-core": "^0.13.0" + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.41.0", + "@rollup/rollup-android-arm64": "4.41.0", + "@rollup/rollup-darwin-arm64": "4.41.0", + "@rollup/rollup-darwin-x64": "4.41.0", + "@rollup/rollup-freebsd-arm64": "4.41.0", + "@rollup/rollup-freebsd-x64": "4.41.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", + "@rollup/rollup-linux-arm-musleabihf": "4.41.0", + "@rollup/rollup-linux-arm64-gnu": "4.41.0", + "@rollup/rollup-linux-arm64-musl": "4.41.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-musl": "4.41.0", + "@rollup/rollup-linux-s390x-gnu": "4.41.0", + "@rollup/rollup-linux-x64-gnu": "4.41.0", + "@rollup/rollup-linux-x64-musl": "4.41.0", + "@rollup/rollup-win32-arm64-msvc": "4.41.0", + "@rollup/rollup-win32-ia32-msvc": "4.41.0", + "@rollup/rollup-win32-x64-msvc": "4.41.0", + "fsevents": "~2.3.2" } }, - "node_modules/@web/test-runner-puppeteer": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-puppeteer/-/test-runner-puppeteer-0.17.0.tgz", - "integrity": "sha512-uGk0G28RfQFDRoBBGOwq4i+PGcVS2dTqu/wFJzT4A7o1DIwKk32dT68q+m7idtH/6X+jIKVg4nnDBVEVgujtpg==", + "node_modules/@web/dev-server/node_modules/@web/dev-server-core": { + "version": "0.7.5", "dev": true, "license": "MIT", "dependencies": { - "@web/test-runner-chrome": "^0.17.0", - "@web/test-runner-core": "^0.13.0", - "puppeteer": "^23.2.0" + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^2.1.0", + "chokidar": "^4.0.1", + "clone": "^2.1.2", + "es-module-lexer": "^1.0.0", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^5.0.0", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-send": "^5.0.1", + "koa-static": "^5.0.0", + "lru-cache": "^8.0.4", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", + "picomatch": "^2.2.2", + "ws": "^7.5.10" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@web/test-runner/node_modules/camelcase": { + "node_modules/@web/dev-server/node_modules/camelcase": { "version": "6.3.0", "dev": true, "license": "MIT", @@ -6913,300 +7239,260 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@web/test-runner/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@web/test-runner/node_modules/diff": { - "version": "5.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/@webcomponents/shadycss": { - "version": "1.10.2", - "license": "BSD-3-Clause" - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", + "node_modules/@web/dev-server/node_modules/chokidar": { + "version": "4.0.3", "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@zazuko/env": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@zazuko/env/-/env-2.4.2.tgz", - "integrity": "sha512-mq3YTIs9dmXh2nyS2Hm94bNRHuItlgrp+5QS1zG6ClSpmgztKhMYNRhssmZvd0kBcpYZSV4+EogI/QxrkCg6ww==", "license": "MIT", "dependencies": { - "@rdfjs/data-model": "^2.0.1", - "@rdfjs/dataset": "^2.0.1", - "@rdfjs/formats": "^4.0.0", - "@rdfjs/namespace": "^2.0.0", - "@rdfjs/term-map": "^2.0.0", - "@rdfjs/term-set": "^2.0.1", - "@rdfjs/traverser": "^0.1.2", - "@tpluscode/rdf-ns-builders": "^4.1.0", - "@zazuko/env-core": "^1.1.2", - "@zazuko/prefixes": "^2.1.0", - "clownface": "^2.0.2", - "get-stream": "^9.0.1", - "rdf-dataset-ext": "^1.1.0" + "readdirp": "^4.0.1" }, - "peerDependencies": { - "@rdfjs/types": "^1.1.0", - "@types/clownface": "^2.0.0", - "@types/rdf-dataset-ext": "^1", - "@types/rdfjs__data-model": "^2.0.7", - "@types/rdfjs__dataset": "^2.0.7", - "@types/rdfjs__environment": "^1.0.0", - "@types/rdfjs__formats": "^4.0.0", - "@types/rdfjs__namespace": "^2.0.10", - "@types/rdfjs__term-map": "^2.0.9", - "@types/rdfjs__term-set": "^2.0.8", - "@types/rdfjs__traverser": "^0.1.3" - } - }, - "node_modules/@zazuko/env-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@zazuko/env-core/-/env-core-1.1.2.tgz", - "integrity": "sha512-mnLG40utuT7jPBPLs6fJ0puhfagnXSj+S8t9+zUGs3YlrOq/7b2zr64Hi3p3etwDdApaQ0VgQuNIY9doaruS1Q==", - "dependencies": { - "@rdfjs/environment": "^1.0.0" + "engines": { + "node": ">= 14.16.0" }, - "peerDependencies": { - "@types/rdfjs__environment": "^1.0.0" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@zazuko/env/node_modules/get-stream": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "node_modules/@web/dev-server/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "@sec-ant/readable-stream": "^0.4.1", - "is-stream": "^4.0.1" - }, "engines": { - "node": ">=18" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@zazuko/env/node_modules/is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "node_modules/@web/dev-server/node_modules/lru-cache": { + "version": "8.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@web/dev-server/node_modules/readdirp": { + "version": "4.1.2", + "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">= 14.18.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@zazuko/formats-lazy": { - "version": "1.0.1", + "node_modules/@web/parse5-utils": { + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@rdfjs/parser-jsonld": "^2.0.0", - "@rdfjs/parser-n3": "^2.0.0", - "@rdfjs/serializer-jsonld": "^2.0.0", - "@rdfjs/serializer-ntriples": "^2.0.0", - "@rdfjs/sink-map": "^2.0.0", - "@types/rdfjs__parser-jsonld": "^2.0.0", - "@types/rdfjs__parser-n3": "^2.0.0", - "@types/rdfjs__serializer-jsonld": "^2.0.0", - "@types/rdfjs__serializer-ntriples": "^2.0.0", - "@types/rdfjs__sink-map": "^2.0.0", - "onetime": "^6.0.0", - "rdfxml-streaming-parser": "^2.2.0", - "readable-stream": "^4" - } - }, - "node_modules/@zazuko/formats-lazy/node_modules/mimic-fn": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@zazuko/formats-lazy/node_modules/onetime": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" + "@types/parse5": "^6.0.1", + "parse5": "^6.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.0.0" } }, - "node_modules/@zazuko/prefixes": { - "version": "2.2.0", + "node_modules/@web/parse5-utils/node_modules/@types/parse5": { + "version": "6.0.3", + "dev": true, "license": "MIT" }, - "node_modules/abort-controller": { - "version": "3.0.0", + "node_modules/@web/polyfills-loader": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@web/polyfills-loader/-/polyfills-loader-2.3.1.tgz", + "integrity": "sha512-Vr/0dORl5diqvE+hOxZ9KVNLK5qsoodOSiymDXKL1hswMPhJ+7ptl4eF8Ey74XbiQyxVSLfT+N5fKundPrklUg==", + "dev": true, "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" + "@babel/core": "^7.12.10", + "@web/parse5-utils": "^2.1.0", + "@webcomponents/scoped-custom-element-registry": "^0.0.10", + "@webcomponents/shadycss": "^1.11.0", + "@webcomponents/webcomponentsjs": "^2.5.0", + "abortcontroller-polyfill": "^1.5.0", + "construct-style-sheets-polyfill": "^3.0.5", + "core-js-bundle": "^3.8.1", + "dynamic-import-polyfill": "^0.1.1", + "es-module-shims": "^1.4.1", + "intersection-observer": "^0.12.0", + "parse5": "^6.0.1", + "regenerator-runtime": "^0.14.0", + "resize-observer-polyfill": "^1.5.1", + "shady-css-scoped-element": "^0.0.2", + "systemjs": "^6.8.1", + "terser": "^5.14.2", + "urlpattern-polyfill": "^6.0.2", + "whatwg-fetch": "^3.5.0" }, "engines": { - "node": ">=6.5" + "node": ">=18.0.0" } }, - "node_modules/accepts": { - "version": "1.3.8", + "node_modules/@web/polyfills-loader/node_modules/@webcomponents/scoped-custom-element-registry": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@webcomponents/scoped-custom-element-registry/-/scoped-custom-element-registry-0.0.10.tgz", + "integrity": "sha512-wP4LF28aysE2Pq3NQRNQxko7Q0vOOwcoOSMg8FFI4S6z76UuXkYIc5ndC31dJMwso1/vSteL75LW2CEKedAJbA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@web/polyfills-loader/node_modules/urlpattern-polyfill": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz", + "integrity": "sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==", "dev": true, "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" + "braces": "^3.0.2" } }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "node_modules/@web/test-runner": { + "version": "0.19.0", + "dev": true, "license": "MIT", + "dependencies": { + "@web/browser-logs": "^0.4.0", + "@web/config-loader": "^0.3.0", + "@web/dev-server": "^0.4.0", + "@web/test-runner-chrome": "^0.17.0", + "@web/test-runner-commands": "^0.9.0", + "@web/test-runner-core": "^0.13.0", + "@web/test-runner-mocha": "^0.9.0", + "camelcase": "^6.2.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^7.0.1", + "convert-source-map": "^2.0.0", + "diff": "^5.0.0", + "globby": "^11.0.1", + "nanocolors": "^0.2.1", + "portfinder": "^1.0.32", + "source-map": "^0.7.3" + }, "bin": { - "acorn": "bin/acorn" + "web-test-runner": "dist/bin.js", + "wtr": "dist/bin.js" }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=18.0.0" } }, - "node_modules/acorn-walk": { - "version": "8.2.0", + "node_modules/@web/test-runner-chrome": { + "version": "0.17.0", "dev": true, "license": "MIT", + "dependencies": { + "@web/test-runner-core": "^0.13.0", + "@web/test-runner-coverage-v8": "^0.8.0", + "async-mutex": "0.4.0", + "chrome-launcher": "^0.15.0", + "puppeteer-core": "^23.2.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=18.0.0" } }, - "node_modules/agent-base": { - "version": "7.1.1", + "node_modules/@web/test-runner-commands": { + "version": "0.9.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4" + "@web/test-runner-core": "^0.13.0", + "mkdirp": "^1.0.4" }, "engines": { - "node": ">= 14" + "node": ">=18.0.0" } }, - "node_modules/ajv": { - "version": "6.12.6", + "node_modules/@web/test-runner-core": { + "version": "0.13.4", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/code-frame": "^7.12.11", + "@types/babel__code-frame": "^7.0.2", + "@types/co-body": "^6.1.0", + "@types/convert-source-map": "^2.0.0", + "@types/debounce": "^1.2.0", + "@types/istanbul-lib-coverage": "^2.0.3", + "@types/istanbul-reports": "^3.0.0", + "@web/browser-logs": "^0.4.0", + "@web/dev-server-core": "^0.7.3", + "chokidar": "^4.0.1", + "cli-cursor": "^3.1.0", + "co-body": "^6.1.0", + "convert-source-map": "^2.0.0", + "debounce": "^1.2.0", + "dependency-graph": "^0.11.0", + "globby": "^11.0.1", + "internal-ip": "^6.2.0", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.0.2", + "log-update": "^4.0.0", + "nanocolors": "^0.2.1", + "nanoid": "^3.1.25", + "open": "^8.0.2", + "picomatch": "^2.2.2", + "source-map": "^0.7.3" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/alcaeus": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@rdfine/hydra": "^0.10.5", - "@rdfjs/types": "^1.1.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": "^0.7.7", - "@types/parse-link-header": "^2.0.3", - "alcaeus-core": "^1.0.0", - "alcaeus-model": "^1.0.0", - "parse-link-header": "^2.0.0", - "rdf-dataset-ext": "^1.1.0", - "readable-stream": ">=3.6.0" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/alcaeus-core": { - "version": "1.0.0", + "node_modules/@web/test-runner-core/node_modules/@web/dev-server-core": { + "version": "0.7.5", + "dev": true, "license": "MIT", "dependencies": { - "@rdfine/hydra": "^0.10.5", - "@rdfjs/types": "^1.1.0", - "@tpluscode/rdfine": "^0.7.7", - "@zazuko/env-core": "^1.0.1" + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^2.1.0", + "chokidar": "^4.0.1", + "clone": "^2.1.2", + "es-module-lexer": "^1.0.0", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^5.0.0", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-send": "^5.0.1", + "koa-static": "^5.0.0", + "lru-cache": "^8.0.4", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", + "picomatch": "^2.2.2", + "ws": "^7.5.10" }, - "peerDependencies": { - "@types/rdfjs__formats": "^4", - "@types/rdfjs__term-map": "^2.0.9", - "@types/rdfjs__term-set": "^2.0.9" - } - }, - "node_modules/alcaeus-model": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@rdfine/hydra": "^0.10.5", - "@rdfjs/types": "^1.1.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": "^0.7.7", - "alcaeus-core": "^1.0.0", - "rdf-literal": "^1.3.2" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=18.0.0" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/@web/test-runner-core/node_modules/chokidar": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "readdirp": "^4.0.1" }, "engines": { - "node": ">=8" + "node": ">= 14.16.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/@web/test-runner-core/node_modules/convert-source-map": { + "version": "2.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT" + }, + "node_modules/@web/test-runner-core/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7214,1166 +7500,983 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-regex": { - "version": "2.1.1", + "node_modules/@web/test-runner-core/node_modules/lru-cache": { + "version": "8.0.5", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=16.14" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@web/test-runner-core/node_modules/nanoid": { + "version": "3.3.11", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", + "node_modules/@web/test-runner-core/node_modules/readdirp": { + "version": "4.1.2", "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/api-viewer-element": { - "version": "0.5.0", + "node_modules/@web/test-runner-coverage-v8": { + "version": "0.8.0", "dev": true, "license": "MIT", "dependencies": { - "@types/dompurify": "^2.3.1", - "dompurify": "^2.3.3", - "highlight-ts": "9.12.1-2", - "lit": "^2.0.0", - "marked": "^3.0.0", - "tslib": "^2.3.1" - } - }, - "node_modules/api-viewer-element/node_modules/marked": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" + "@web/test-runner-core": "^0.13.0", + "istanbul-lib-coverage": "^3.0.0", + "lru-cache": "^8.0.4", + "picomatch": "^2.2.2", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": ">= 12" + "node": ">=18.0.0" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "node_modules/@web/test-runner-coverage-v8/node_modules/convert-source-map": { + "version": "2.0.0", "dev": true, - "license": "ISC", - "optional": true + "license": "MIT" }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "deprecated": "This package is no longer supported.", + "node_modules/@web/test-runner-coverage-v8/node_modules/lru-cache": { + "version": "8.0.5", "dev": true, "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "engines": { + "node": ">=16.14" } }, - "node_modules/are-we-there-yet/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "node_modules/@web/test-runner-coverage-v8/node_modules/v8-to-istanbul": { + "version": "9.3.0", "dev": true, - "license": "MIT", - "optional": true + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/@web/test-runner-mocha": { + "version": "0.9.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@web/test-runner-core": "^0.13.0" + }, + "engines": { + "node": ">=18.0.0" } }, - "node_modules/are-we-there-yet/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/@web/test-runner-puppeteer": { + "version": "0.17.0", "dev": true, "license": "MIT", - "optional": true + "dependencies": { + "@web/test-runner-chrome": "^0.17.0", + "@web/test-runner-core": "^0.13.0", + "puppeteer": "^23.2.0" + }, + "engines": { + "node": ">=18.0.0" + } }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/@web/test-runner/node_modules/camelcase": { + "version": "6.3.0", "dev": true, "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arg": { - "version": "4.1.3", + "node_modules/@web/test-runner/node_modules/convert-source-map": { + "version": "2.0.0", "dev": true, "license": "MIT" }, - "node_modules/argparse": { - "version": "2.0.1", + "node_modules/@webcomponents/scoped-custom-element-registry": { + "version": "0.0.9", + "license": "BSD-3-Clause" + }, + "node_modules/@webcomponents/shadycss": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==", + "license": "BSD-3-Clause" + }, + "node_modules/@webcomponents/webcomponentsjs": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.8.0.tgz", + "integrity": "sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==", "dev": true, - "license": "Python-2.0" + "license": "BSD-3-Clause" }, - "node_modules/aria-query": { - "version": "5.3.0", + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", "dev": true, - "license": "Apache-2.0", + "license": "BSD-2-Clause" + }, + "node_modules/@zazuko/env": { + "version": "3.0.1", + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "@rdfjs/data-model": "^2.0.1", + "@rdfjs/dataset": "^2.0.1", + "@rdfjs/formats": "^4.0.0", + "@rdfjs/namespace": "^2.0.0", + "@rdfjs/term-map": "^2.0.0", + "@rdfjs/term-set": "^2.0.1", + "@rdfjs/traverser": "^0.1.2", + "@tpluscode/rdf-ns-builders": "^5", + "@zazuko/env-core": "^1.1.2", + "@zazuko/prefixes": "^2.1.0", + "clownface": "^2.0.2", + "get-stream": "^9.0.1", + "rdf-dataset-ext": "^1.1.0" + }, + "peerDependencies": { + "@rdfjs/types": "^2", + "@types/clownface": "^2.0.0", + "@types/rdf-dataset-ext": "^1.0.8", + "@types/rdfjs__data-model": "^2.0.9", + "@types/rdfjs__dataset": "^2.0.7", + "@types/rdfjs__environment": "^1.0.0", + "@types/rdfjs__formats": "^4.0.1", + "@types/rdfjs__namespace": "^2.0.10", + "@types/rdfjs__term-map": "^2.0.10", + "@types/rdfjs__term-set": "^2.0.9", + "@types/rdfjs__traverser": "^0.1.5" } }, - "node_modules/array-back": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/@zazuko/env-core": { + "version": "1.1.2", + "dependencies": { + "@rdfjs/environment": "^1.0.0" + }, + "peerDependencies": { + "@types/rdfjs__environment": "^1.0.0" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/@zazuko/env-node": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" + "@rdfjs/fetch-lite": "^3.2.2", + "@rdfjs/formats": "^4.0.0", + "@zazuko/env": "^3.0.0", + "@zazuko/rdf-utils-fs": "^3.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/rdfjs__fetch-lite": "^3.0.11", + "@types/rdfjs__formats": "^4.0.1" } }, - "node_modules/array-includes": { - "version": "3.1.5", - "dev": true, + "node_modules/@zazuko/env/node_modules/get-stream": { + "version": "9.0.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "dev": true, + "node_modules/@zazuko/env/node_modules/is-stream": { + "version": "4.0.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "dev": true, + "node_modules/@zazuko/formats-lazy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@zazuko/formats-lazy/-/formats-lazy-1.0.2.tgz", + "integrity": "sha512-cnJ//IHDWdjj0rB4tOoTHKnQyTA1HziH0VswdFbocQtvEKi9Ev9Xx7c3xhMZdLcvQ+BL74QJkx5kVyC+hbUPFQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/parser-jsonld": "^2.1.3", + "@rdfjs/parser-n3": "^2.1.0", + "@rdfjs/serializer-jsonld": "^2.0.1", + "@rdfjs/serializer-ntriples": "^2.0.1", + "@rdfjs/sink-map": "^2.0.1", + "@types/rdfjs__parser-jsonld": "^2.1.7", + "@types/rdfjs__parser-n3": "^2.0.6", + "@types/rdfjs__serializer-jsonld": "^2.0.5", + "@types/rdfjs__serializer-ntriples": "^2.0.6", + "@types/rdfjs__sink-map": "^2.0.5", + "onetime": "^6.0.0", + "rdfxml-streaming-parser": "^3.0.1", + "readable-stream": "^4" + } + }, + "node_modules/@zazuko/formats-lazy/node_modules/mimic-fn": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "dev": true, + "node_modules/@zazuko/formats-lazy/node_modules/onetime": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/@zazuko/prefixes": { + "version": "2.4.0", + "license": "MIT" }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "node_modules/@zazuko/rdf-utils-fs": { + "version": "3.3.1", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": "~2.1.0" + "readable-stream": ">=3.6.0" + }, + "peerDependencies": { + "@rdfjs/types": "*", + "@types/rdfjs__environment": "0 - 1", + "@types/rdfjs__formats": "^4" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, + "node_modules/abort-controller": { + "version": "3.0.0", "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=6.5" } }, - "node_modules/assertion-error": { - "version": "1.1.0", + "node_modules/abortcontroller-polyfill": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.8.tgz", + "integrity": "sha512-9f1iZ2uWh92VcrU9Y8x+LdM4DLj75VE0MJB8zuF1iUnroEptStw+DQ8EQPMUdfe5k+PkB1uUfDQfWbhstH8LrQ==", "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "*" - } + "license": "MIT" }, - "node_modules/ast-types": { - "version": "0.13.4", + "node_modules/accepts": { + "version": "1.3.8", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.1" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, + "node_modules/acorn": { + "version": "8.14.1", "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/async": { - "version": "2.6.4", + "node_modules/acorn-jsx": { + "version": "5.3.2", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/async-each-series": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=0.4.0" } }, - "node_modules/async-mutex": { - "version": "0.4.0", + "node_modules/agent-base": { + "version": "7.1.1", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/ajv": { + "version": "6.12.6", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/autoesm": { - "version": "1.0.5", - "dev": true, + "node_modules/alcaeus": { + "version": "3.0.2", "license": "MIT", "dependencies": { - "is-module": "^1.0.0" + "@rdfine/hydra": "^0.10.6", + "@rdfjs/types": ">=1", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.11", + "@types/parse-link-header": "^2.0.3", + "alcaeus-core": "^1.0.1", + "alcaeus-model": "^1.0.1", + "parse-link-header": "^2.0.0", + "rdf-dataset-ext": "^1.1.0", + "readable-stream": ">=3.6.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", + "node_modules/alcaeus-core": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@rdfine/hydra": "^0.10.6", + "@rdfjs/types": ">=1", + "@tpluscode/rdfine": "^0.7.11", + "@zazuko/env-core": "^1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/rdfjs__formats": "^4.0.1", + "@types/rdfjs__term-map": "^2.0.10", + "@types/rdfjs__term-set": "^2.0.9" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" + "node_modules/alcaeus-model": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@rdfine/hydra": "^0.10.6", + "@rdfjs/types": ">=1", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.11", + "alcaeus-core": "^1.0.1", + "rdf-literal": "^2.0.0" } }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "node_modules/ansi-align": { + "version": "3.0.1", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } }, - "node_modules/axe-core": { - "version": "4.4.3", + "node_modules/ansi-colors": { + "version": "4.1.3", "dev": true, - "license": "MPL-2.0", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.0" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/b4a": { - "version": "1.6.7", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/ansi-regex": { + "version": "2.1.1", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "node_modules/any-promise": { + "version": "1.3.0", "dev": true, "license": "MIT" }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/anymatch": { + "version": "3.1.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-regex": "^2.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "node_modules/api-viewer-element": { + "version": "0.5.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8.0" + "dependencies": { + "@types/dompurify": "^2.3.1", + "dompurify": "^2.3.3", + "highlight-ts": "9.12.1-2", + "lit": "^2.0.0", + "marked": "^3.0.0", + "tslib": "^2.3.1" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.5.0", + "node_modules/aproba": { + "version": "1.2.0", "dev": true, - "license": "Apache-2.0", + "license": "ISC", "optional": true }, - "node_modules/bare-fs": { - "version": "2.3.5", + "node_modules/are-we-there-yet": { + "version": "1.1.7", "dev": true, - "license": "Apache-2.0", + "license": "ISC", "optional": true, "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "bare-stream": "^2.0.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "node_modules/bare-os": { - "version": "2.4.4", + "node_modules/are-we-there-yet/node_modules/isarray": { + "version": "1.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "optional": true }, - "node_modules/bare-path": { - "version": "2.1.3", + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.8", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "optional": true, "dependencies": { - "bare-os": "^2.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/bare-stream": { - "version": "2.4.2", + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", "optional": true, "dependencies": { - "streamx": "^2.20.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, "license": "MIT" }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "node_modules/argparse": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "engines": { - "node": "^4.5.0 || >= 5.9" + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" } }, - "node_modules/basic-ftp": { - "version": "5.0.5", + "node_modules/array-back": { + "version": "3.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=6" } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true, - "license": "MIT" - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "license": "MIT", "dependencies": { - "open": "^8.0.4" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/better-path-resolve": { - "version": "1.0.0", + "node_modules/array-includes": { + "version": "3.1.5", "dev": true, "license": "MIT", "dependencies": { - "is-windows": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "license": "Unlicense", + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "dev": true, - "license": "MIT" - }, - "node_modules/boxen": { - "version": "4.2.0", + "node_modules/array.prototype.reduce": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/asn1": { + "version": "0.2.6", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "safer-buffer": "~2.1.0" } }, - "node_modules/braces": { - "version": "3.0.3", + "node_modules/assert-plus": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/breakword": { - "version": "1.0.5", + "node_modules/assertion-error": { + "version": "1.1.0", "dev": true, - "license": "gpl-2.0", - "dependencies": { - "wcwidth": "^1.0.1" + "license": "MIT", + "peer": true, + "engines": { + "node": "*" } }, - "node_modules/brotli-size": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz", - "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==", + "node_modules/ast-types": { + "version": "0.13.4", "dev": true, "license": "MIT", "dependencies": { - "duplexer": "0.1.1" + "tslib": "^2.0.1" }, "engines": { - "node": ">= 10.16.0" + "node": ">=4" } }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==" - }, - "node_modules/browser-stdout": { - "version": "1.3.1", + "node_modules/astral-regex": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/browser-sync": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz", - "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==", + "node_modules/async": { + "version": "2.6.4", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "browser-sync-client": "^2.29.3", - "browser-sync-ui": "^2.29.3", - "bs-recipes": "1.3.4", - "chalk": "4.1.2", - "chokidar": "^3.5.1", - "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "^4.0.1", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "3.0.1", - "http-proxy": "^1.18.1", - "immutable": "^3", - "localtunnel": "^2.0.1", - "micromatch": "^4.0.2", - "opn": "5.3.0", - "portscanner": "2.2.0", - "raw-body": "^2.3.2", - "resp-modifier": "6.0.2", - "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", - "server-destroy": "1.0.1", - "socket.io": "^4.4.1", - "ua-parser-js": "^1.0.33", - "yargs": "^17.3.1" - }, - "bin": { - "browser-sync": "dist/bin.js" - }, + "lodash": "^4.17.14" + } + }, + "node_modules/async-each-series": { + "version": "0.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 8.0.0" + "node": ">=0.8.0" } }, - "node_modules/browser-sync-client": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz", - "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==", + "node_modules/async-mutex": { + "version": "0.4.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "etag": "1.8.1", - "fresh": "0.5.2", - "mitt": "^1.1.3" - }, - "engines": { - "node": ">=8.0.0" + "tslib": "^2.4.0" } }, - "node_modules/browser-sync-client/node_modules/mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "node_modules/asynckit": { + "version": "0.4.0", "dev": true, "license": "MIT" }, - "node_modules/browser-sync-ui": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz", - "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==", + "node_modules/at-least-node": { + "version": "1.0.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async-each-series": "0.1.1", - "chalk": "4.1.2", - "connect-history-api-fallback": "^1", - "immutable": "^3", - "server-destroy": "1.0.1", - "socket.io-client": "^4.4.1", - "stream-throttle": "^0.1.3" + "license": "ISC", + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/browser-sync-ui/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browser-sync/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/aws-sign2": { + "version": "0.7.0", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "*" } }, - "node_modules/browser-sync/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/aws4": { + "version": "1.13.2", "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/browser-sync/node_modules/connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==", + "node_modules/axe-core": { + "version": "4.4.3", "dev": true, - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" - }, + "license": "MPL-2.0", "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/browser-sync/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/axios": { + "version": "0.21.4", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "follow-redirects": "^1.14.0" } }, - "node_modules/browser-sync/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/axobject-query": { + "version": "2.2.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "Apache-2.0" }, - "node_modules/browser-sync/node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "node_modules/b4a": { + "version": "1.6.7", "dev": true, - "license": "MIT" + "license": "Apache-2.0" }, - "node_modules/browser-sync/node_modules/finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==", + "node_modules/babel-code-frame": { + "version": "6.26.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "node_modules/browser-sync/node_modules/fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browser-sync/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", "dev": true, "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/browser-sync/node_modules/http-errors/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/browser-sync/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/browser-sync/node_modules/jsonfile": { + "node_modules/babel-code-frame/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browser-sync/node_modules/ms": { + "node_modules/babel-code-frame/node_modules/supports-color": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } }, - "node_modules/browser-sync/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "ee-first": "1.1.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/browser-sync/node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^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.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^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-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/browser-sync/node_modules/send/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true, + "node_modules/bail": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">= 0.6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/browser-sync/node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/balanced-match": { + "version": "1.0.2", "dev": true, - "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/browser-sync/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/browser-sync/node_modules/statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", + "node_modules/bare-events": { + "version": "2.5.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "Apache-2.0", + "optional": true }, - "node_modules/browser-sync/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/bare-fs": { + "version": "2.3.5", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" } }, - "node_modules/browser-sync/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/bare-os": { + "version": "2.4.4", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } + "license": "Apache-2.0", + "optional": true }, - "node_modules/browser-sync/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "node_modules/bare-path": { + "version": "2.1.3", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/browser-sync/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "bare-os": "^2.1.0" } }, - "node_modules/browserify-zlib": { - "version": "0.2.0", + "node_modules/bare-stream": { + "version": "2.4.2", "dev": true, - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "streamx": "^2.20.0" } }, - "node_modules/bs-recipes": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", - "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==", - "dev": true, - "license": "ISC" - }, - "node_modules/buffer": { - "version": "5.7.1", - "dev": true, + "node_modules/base64-js": { + "version": "1.5.1", "funding": [ { "type": "github", @@ -8388,292 +8491,249 @@ "url": "https://feross.org/support" } ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "engines": { + "node": "^4.5.0 || >= 5.9" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", + "node_modules/basic-ftp": { + "version": "5.0.5", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=10.0.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "devOptional": true, + "node_modules/batch": { + "version": "0.6.1", + "dev": true, "license": "MIT" }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "license": "MIT", + "dependencies": { + "open": "^8.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/builtins": { - "version": "5.0.1", + "node_modules/better-path-resolve": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.0.0" + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/builtins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/big-integer": { + "version": "1.6.52", + "license": "Unlicense", "engines": { - "node": ">=10" + "node": ">=0.6" } }, - "node_modules/bytes": { - "version": "3.1.2", + "node_modules/binary-extensions": { + "version": "2.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/c8": { - "version": "7.2.0", + "node_modules/bluebird": { + "version": "3.7.2", "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.2", - "find-up": "^4.0.0", - "foreground-child": "^2.0.0", - "furi": "^2.0.0", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.0.2", - "rimraf": "^3.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^4.1.2", - "yargs": "^15.0.0", - "yargs-parser": "^18.0.0" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=10.12.0" - } + "license": "MIT" }, - "node_modules/cache-content-type": { - "version": "1.0.1", + "node_modules/boxen": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", + "node_modules/boxen/node_modules/chalk": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", + "node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "node_modules/braces": { + "version": "3.0.3", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" + "fill-range": "^7.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/breakword": { + "version": "1.0.5", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "license": "gpl-2.0", + "dependencies": { + "wcwidth": "^1.0.1" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", + "node_modules/brotli-size": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" + "duplexer": "0.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/map-obj": { - "version": "4.3.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10.16.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001684", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", - "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/canonicalize": { - "version": "1.0.1", - "license": "Apache-2.0" + "node_modules/browser-assert": { + "version": "1.2.1" }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "node_modules/browser-stdout": { + "version": "1.3.1", "dev": true, - "license": "Apache-2.0" + "license": "ISC" }, - "node_modules/chai": { - "version": "4.3.6", + "node_modules/browser-sync": { + "version": "2.29.3", "dev": true, - "license": "MIT", - "peer": true, + "license": "Apache-2.0", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "browser-sync-client": "^2.29.3", + "browser-sync-ui": "^2.29.3", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.1", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "bin": { + "browser-sync": "dist/bin.js" }, "engines": { - "node": ">=4" + "node": ">= 8.0.0" } }, - "node_modules/chai-a11y-axe": { - "version": "1.5.0", + "node_modules/browser-sync-client": { + "version": "2.29.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "axe-core": "^4.3.3" + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/chai-subset": { - "version": "1.6.0", + "node_modules/browser-sync-client/node_modules/mitt": { + "version": "1.2.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/chalk": { - "version": "2.4.2", + "node_modules/browser-sync-ui": { + "version": "2.29.3", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" } }, - "node_modules/chalk-template": { - "version": "0.4.0", + "node_modules/browser-sync-ui/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk-template/node_modules/chalk": { + "node_modules/browser-sync/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -8688,1138 +8748,1264 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/browser-sync/node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-convert": "^1.9.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/chalk/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/browser-sync/node_modules/fs-extra": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, - "node_modules/chalk/node_modules/color-name": { - "version": "1.1.3", + "node_modules/browser-sync/node_modules/jsonfile": { + "version": "3.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/browser-sync/node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "license": "MIT", + "node": ">=10" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/browser-sync/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" } }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/charm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/charm/-/charm-1.0.2.tgz", - "integrity": "sha512-wqW3VdPnlSWT4eRiYX+hcs+C6ViBPUWk1qTCd+37qw9kEm/a5n2qcyQDMBWvSYKN/ctqZzeXNQaeBjOetJJUkw==", + "node_modules/browser-sync/node_modules/yargs": { + "version": "17.7.2", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "node_modules/check-error": { - "version": "1.0.2", + "node_modules/browser-sync/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": "*" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/chokidar": { - "version": "3.5.3", + "node_modules/bs-recipes": { + "version": "1.3.4", + "dev": true, + "license": "ISC" + }, + "node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", "dev": true, "funding": [ { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": "*" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/buffer-from": { + "version": "1.1.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "1.1.1", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/chrome-launcher": { - "version": "0.15.2", + "node_modules/builtins": { + "version": "5.1.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.7.2", + "dev": true, + "license": "ISC", "bin": { - "print-chrome-path": "bin/print-chrome-path.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=12.13.0" + "node": ">=10" } }, - "node_modules/chrome-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/bytes": { + "version": "3.1.2", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/chrome-launcher/node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/c8": { + "version": "7.2.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "is-docker": "^2.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.2", + "find-up": "^4.0.0", + "foreground-child": "^2.0.0", + "furi": "^2.0.0", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.0.2", + "rimraf": "^3.0.0", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^4.1.2", + "yargs": "^15.0.0", + "yargs-parser": "^18.0.0" + }, + "bin": { + "c8": "bin/c8.js" }, "engines": { - "node": ">=8" + "node": ">=10.12.0" } }, - "node_modules/chromium-bidi": { - "version": "0.8.0", + "node_modules/cache-content-type": { + "version": "1.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "mitt": "3.0.1", - "urlpattern-polyfill": "10.0.0", - "zod": "3.23.8" + "mime-types": "^2.1.18", + "ylru": "^1.2.0" }, - "peerDependencies": { - "devtools-protocol": "*" + "engines": { + "node": ">= 6.0.0" } }, - "node_modules/ci-env": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.17.0.tgz", - "integrity": "sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==", + "node_modules/cacheable-request": { + "version": "6.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/ci-info": { - "version": "3.9.0", + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", + "node_modules/cachedir": { + "version": "2.4.0", "dev": true, "license": "MIT", "engines": { "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dev": true, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/callsites": { + "version": "3.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=6" } }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/camelcase-keys": { + "version": "6.2.2", "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">=18" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/camelcase-keys/node_modules/map-obj": { + "version": "4.3.0", "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cliui": { - "version": "6.0.0", + "node_modules/caniuse-lite": { + "version": "1.0.30001684", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/canonicalize": { + "version": "1.0.1", + "license": "Apache-2.0" + }, + "node_modules/caseless": { + "version": "0.12.0", "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "license": "Apache-2.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/clone": { - "version": "2.1.2", + "node_modules/chai": { + "version": "4.5.0", "dev": true, "license": "MIT", + "peer": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, "engines": { - "node": ">=0.8" + "node": ">=4" } }, - "node_modules/clone-response": { - "version": "1.0.2", + "node_modules/chai-a11y-axe": { + "version": "1.5.0", "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "axe-core": "^4.3.3" } }, - "node_modules/clownface": { - "version": "2.0.2", + "node_modules/chai-subset": { + "version": "1.6.0", + "dev": true, "license": "MIT", - "dependencies": { - "@rdfjs/data-model": "^2.0.1", - "@rdfjs/environment": "0 - 1", - "@rdfjs/namespace": "^2.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/clownface-shacl-path": { - "version": "2.1.0", + "node_modules/chai/node_modules/type-detect": { + "version": "4.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "@rdfjs/term-set": "^2.0.1", - "@tpluscode/rdf-ns-builders": ">=3.0.2", - "@tpluscode/rdf-string": "^1.0.1" - }, - "peerDependencies": { - "clownface": "1 - 2" + "peer": true, + "engines": { + "node": ">=4" } }, - "node_modules/co": { - "version": "4.6.0", + "node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=4" } }, - "node_modules/co-body": { - "version": "6.2.0", + "node_modules/chalk-template": { + "version": "0.4.0", "dev": true, "license": "MIT", "dependencies": { - "@hapi/bourne": "^3.0.0", - "inflation": "^2.0.0", - "qs": "^6.5.2", - "raw-body": "^2.3.3", - "type-is": "^1.6.16" + "chalk": "^4.1.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/codemirror": { - "version": "5.65.18", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.18.tgz", - "integrity": "sha512-Gaz4gHnkbHMGgahNt3CA5HBk5lLQBqmD/pBgeB4kQU6OedZmqMBjlRF0LSrp2tJ4wlLNPm2FfaUd1pDy0mdlpA==", - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "2.0.1", + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/color-name": { - "version": "1.1.4", + "node_modules/chalk/node_modules/color-convert": { + "version": "1.9.3", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", "dev": true, "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "node_modules/character-entities": { + "version": "1.2.4", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chardet": { + "version": "0.7.0", "dev": true, "license": "MIT" }, - "node_modules/command-line-args": { - "version": "5.2.1", + "node_modules/charm": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" + "inherits": "^2.0.1" } }, - "node_modules/command-line-usage": { - "version": "7.0.3", + "node_modules/check-error": { + "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "array-back": "^6.2.2", - "chalk-template": "^0.4.0", - "table-layout": "^4.1.0", - "typical": "^7.1.1" + "get-func-name": "^2.0.2" }, "engines": { - "node": ">=12.20.0" + "node": "*" } }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "6.2.2", + "node_modules/chokidar": { + "version": "3.6.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=12.17" + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "7.3.0", + "node_modules/chownr": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=12.17" + "node": ">=10" } }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/commondir": { - "version": "1.0.1", + "node_modules/chrome-launcher": { + "version": "0.15.2", "dev": true, - "license": "MIT" - }, - "node_modules/composed-offset-position": { - "version": "0.0.4", - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "node_modules/chrome-launcher/node_modules/is-wsl": { + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" + "is-docker": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/chromium-bidi": { + "version": "0.8.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ms": "2.0.0" + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0", + "zod": "3.23.8" + }, + "peerDependencies": { + "devtools-protocol": "*" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/ci-env": { + "version": "1.17.0", "dev": true, "license": "MIT" }, - "node_modules/compression/node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "node_modules/ci-info": { + "version": "3.9.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/concat-map": { - "version": "0.0.1", + "node_modules/cli-boxes": { + "version": "2.2.1", "dev": true, - "license": "MIT" - }, - "node_modules/concat-merge": { - "version": "1.0.3", - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "node_modules/cli-cursor": { + "version": "3.1.0", "dev": true, - "engines": [ - "node >= 6.0" - ], "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/cli-truncate": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" }, "engines": { - "node": ">= 6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/conditional-type-checks": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/conditional-type-checks/-/conditional-type-checks-1.0.6.tgz", - "integrity": "sha512-3vyi+yNcmKq+xl1sTX7Ta+4pUvjusMYbC6FSbrS6YJV8TI51wiRn24u4bfdFVhDKKH5GtpKQzxW7bqXbPWllgQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/configstore": { - "version": "5.0.1", + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.1.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.4.0", "dev": true, "license": "MIT" }, - "node_modules/connect": { - "version": "3.7.0", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=0.8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/connect-livereload": { - "version": "0.6.1", + "node_modules/cliui": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=0.8" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", + "node_modules/clone-response": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "mimic-response": "^1.0.0" } }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "dev": true, + "node_modules/clownface": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/clownface/-/clownface-2.0.3.tgz", + "integrity": "sha512-E76TBJ7CgU9+/5paSAvuNdMO+fzFThnvRVtidosktYppYkXM8V7tid8Ezzo8S1OmoWxKUam3yfkZlfCid4OiJQ==", "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" + "@rdfjs/data-model": "^2.0.1", + "@rdfjs/environment": "0 - 1", + "@rdfjs/namespace": "^2.0.0" } }, - "node_modules/content-type": { - "version": "1.0.4", - "dev": true, + "node_modules/clownface-shacl-path": { + "version": "2.1.0", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "@rdfjs/term-set": "^2.0.1", + "@tpluscode/rdf-ns-builders": ">=3.0.2", + "@tpluscode/rdf-string": "^1.0.1" + }, + "peerDependencies": { + "clownface": "1 - 2" } }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "node_modules/co": { + "version": "4.6.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/cookies": { - "version": "0.8.0", + "node_modules/co-body": { + "version": "6.2.0", "dev": true, "license": "MIT", "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" + "@hapi/bourne": "^3.0.0", + "inflation": "^2.0.0", + "qs": "^6.5.2", + "raw-body": "^2.3.3", + "type-is": "^1.6.16" }, "engines": { - "node": ">= 0.8" + "node": ">=8.0.0" } }, - "node_modules/core-util-is": { + "node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codemirror": { + "version": "5.65.18", + "license": "MIT" + }, + "node_modules/collect-v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "dev": true, "license": "MIT" }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "object-assign": "^4", - "vary": "^1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.10" + "node": ">=7.0.0" } }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "license": "MIT" }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/colorette": { + "version": "2.0.20", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/cp-file": { - "version": "7.0.0", - "dev": true, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/create-require": { - "version": "1.1.1", + "node_modules/command-exists": { + "version": "1.2.9", "dev": true, "license": "MIT" }, - "node_modules/cross-fetch": { - "version": "3.1.8", + "node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, "license": "MIT", "dependencies": { - "node-fetch": "^2.6.12" + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "node_modules/command-line-usage": { + "version": "7.0.3", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "array-back": "^6.2.2", + "chalk-template": "^0.4.0", + "table-layout": "^4.1.0", + "typical": "^7.1.1" }, "engines": { - "node": ">= 8" + "node": ">=12.20.0" } }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", + "node_modules/command-line-usage/node_modules/array-back": { + "version": "6.2.2", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12.17" } }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", + "node_modules/command-line-usage/node_modules/typical": { + "version": "7.3.0", "dev": true, "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=12.17" } }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", + "node_modules/commander": { + "version": "2.20.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/composed-offset-position": { + "version": "0.0.4", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", "dev": true, "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", + "node_modules/compression": { + "version": "1.7.5", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" }, "engines": { - "node": ">= 8" + "node": ">= 0.8.0" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/csstype": { - "version": "3.1.3", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "dev": true, "license": "MIT" }, - "node_modules/csv": { - "version": "5.5.3", + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", "dev": true, "license": "MIT", - "dependencies": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" - }, "engines": { - "node": ">= 0.1.90" + "node": ">= 0.6" } }, - "node_modules/csv-generate": { - "version": "3.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-parse": { - "version": "4.16.3", + "node_modules/concat-map": { + "version": "0.0.1", "dev": true, "license": "MIT" }, - "node_modules/csv-stringify": { - "version": "5.6.5", - "dev": true, + "node_modules/concat-merge": { + "version": "1.0.3", "license": "MIT" }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/concat-stream": { + "version": "2.0.0", "dev": true, + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "node_modules/conditional-type-checks": { + "version": "1.0.6", "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "license": "MIT" }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "node_modules/configstore": { + "version": "5.0.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/debounce": { - "version": "1.2.0", + "node_modules/confusing-browser-globals": { + "version": "1.0.11", "dev": true, "license": "MIT" }, - "node_modules/debug": { - "version": "4.3.4", + "node_modules/connect": { + "version": "3.6.6", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.10.0" } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } }, - "node_modules/decamelize": { - "version": "1.2.0", + "node_modules/connect-livereload": { + "version": "0.6.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/decamelize-keys": { - "version": "1.1.0", + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/decompress-response": { - "version": "3.3.0", + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/construct-style-sheets-polyfill": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/construct-style-sheets-polyfill/-/construct-style-sheets-polyfill-3.1.0.tgz", + "integrity": "sha512-HBLKP0chz8BAY6rBdzda11c3wAZeCZ+kIG4weVC2NM3AXzxx09nhe8t0SQNdloAvg5GLuHwq/0SPOOSPvtCcKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/deep-eql": { - "version": "3.0.1", + "node_modules/content-type": { + "version": "1.0.4", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "type-detect": "^4.0.0" - }, "engines": { - "node": ">=0.12" + "node": ">= 0.6" } }, - "node_modules/deep-equal": { - "version": "1.0.1", + "node_modules/convert-source-map": { + "version": "1.9.0", "dev": true, "license": "MIT" }, - "node_modules/deep-extend": { - "version": "0.6.0", + "node_modules/cookie": { + "version": "0.7.2", "dev": true, "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">= 0.6" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, + "node_modules/cookieconsent": { + "version": "3.1.1", "license": "MIT" }, - "node_modules/deepmerge": { - "version": "4.2.2", + "node_modules/cookies": { + "version": "0.8.0", + "dev": true, "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/default-gateway": { - "version": "6.0.3", + "node_modules/core-js-bundle": { + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.42.0.tgz", + "integrity": "sha512-cNbPY8tufs1HFG7IUv/c/c6CE6Pc2gT33sC8Afwj1yKnkXJaOQVfSfIvKMVqdV7BNZFvelBr6Ds8B6q+5tx/Pg==", "dev": true, - "license": "BSD-2-Clause", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "dev": true, + "license": "MIT", "dependencies": { - "execa": "^5.0.0" + "object-assign": "^4", + "vary": "^1" }, "engines": { - "node": ">= 10" + "node": ">= 0.10" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", + "node_modules/cosmiconfig": { + "version": "9.0.0", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-gateway/node_modules/human-signals": { - "version": "2.1.0", + "node_modules/cp-file": { + "version": "7.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, "engines": { - "node": ">=10.17.0" + "node": ">=8" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/default-gateway/node_modules/path-key": { + "node_modules/cross-spawn/node_modules/path-key": { "version": "3.1.1", "dev": true, "license": "MIT", @@ -9827,65 +10013,110 @@ "node": ">=8" } }, - "node_modules/default-gateway/node_modules/strip-final-newline": { + "node_modules/cross-spawn/node_modules/shebang-command": { "version": "2.0.0", "dev": true, "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/defaults": { - "version": "1.0.3", + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "clone": "^1.0.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", + "node_modules/crypto-random-string": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=8" } }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "dev": true, + "node_modules/csscolorparser": { + "version": "1.0.3", "license": "MIT" }, - "node_modules/define-data-property": { - "version": "1.1.4", + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/csv": { + "version": "5.5.3", + "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "csv-generate": "^3.4.3", + "csv-parse": "^4.16.3", + "csv-stringify": "^5.6.5", + "stream-transform": "^2.1.3" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.1.90" + } + }, + "node_modules/csv-generate": { + "version": "3.4.3", + "dev": true, + "license": "MIT" + }, + "node_modules/csv-parse": { + "version": "4.16.3", + "dev": true, + "license": "MIT" + }, + "node_modules/csv-stringify": { + "version": "5.6.5", + "dev": true, + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 12" } }, - "node_modules/define-properties": { - "version": "1.2.1", + "node_modules/data-view-buffer": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -9894,2743 +10125,3152 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/degenerator": { - "version": "5.0.1", + "node_modules/data-view-byte-length": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">= 14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delayed-stream": { + "node_modules/data-view-byte-offset": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delegates": { - "version": "1.0.0", + "node_modules/debounce": { + "version": "1.2.0", "dev": true, "license": "MIT" }, - "node_modules/depd": { - "version": "2.0.0", - "dev": true, + "node_modules/debug": { + "version": "4.3.7", "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">= 0.8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/dependency-graph": { - "version": "0.11.0", + "node_modules/decamelize": { + "version": "1.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=0.10.0" } }, - "node_modules/dequal": { - "version": "2.0.3", + "node_modules/decamelize-keys": { + "version": "1.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "dev": true, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, + "node_modules/decode-named-character-reference/node_modules/character-entities": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "node_modules/decompress-response": { + "version": "3.3.0", "dev": true, - "bin": { - "dev-ip": "lib/dev-ip.js" + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/devtools-protocol": { - "version": "0.0.1367902", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/didyoumean2": { - "version": "4.1.0", + "node_modules/deep-eql": { + "version": "4.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "leven": "^3.1.0", - "lodash.deburr": "^4.1.0" + "type-detect": "^4.0.0" }, "engines": { - "node": ">=10.13" + "node": ">=6" } }, - "node_modules/diff": { - "version": "4.0.2", + "node_modules/deep-equal": { + "version": "1.0.1", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } + "license": "MIT" }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/deep-extend": { + "version": "0.6.0", "dev": true, "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", + "node_modules/deep-is": { + "version": "0.1.4", "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.2.2", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/docsify": { - "version": "4.12.2", + "node_modules/default-gateway": { + "version": "6.0.3", "dev": true, - "hasInstallScript": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "dompurify": "^2.3.1", - "marked": "^1.2.9", - "medium-zoom": "^1.0.6", - "opencollective-postinstall": "^2.0.2", - "prismjs": "^1.23.0", - "strip-indent": "^3.0.0", - "tinydate": "^1.3.0", - "tweezer.js": "^1.4.0" + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/docsify-cli": { - "version": "4.4.4", + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.4.2", - "connect": "^3.6.0", - "connect-history-api-fallback": "^1.6.0", - "connect-livereload": "^0.6.0", - "cp-file": "^7.0.0", - "docsify": "^4.12.2", - "docsify-server-renderer": ">=4.10.0", - "enquirer": "^2.3.6", - "fs-extra": "^8.1.0", - "get-port": "^5.0.0", - "livereload": "^0.9.2", - "lru-cache": "^5.1.1", - "open": "^6.4.0", - "serve-static": "^1.12.1", - "update-notifier": "^4.1.0", - "yargonaut": "^1.1.2", - "yargs": "^15.3.0" - }, - "bin": { - "docsify": "bin/docsify" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 10", - "npm": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/docsify-cli/node_modules/fs-extra": { - "version": "8.1.0", + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/docsify-cli/node_modules/open": { - "version": "6.4.0", + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "is-wsl": "^1.1.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=10.17.0" } }, - "node_modules/docsify-server-renderer": { - "version": "4.12.2", + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.3", - "docsify": "^4.12.1", - "dompurify": "^2.3.2", - "node-fetch": "^2.6.6", - "resolve-pathname": "^3.0.0" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/docsify/node_modules/marked": { - "version": "1.2.9", + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", "dev": true, "license": "MIT", - "bin": { - "marked": "bin/marked" - }, "engines": { - "node": ">= 8.16.2" + "node": ">=8" } }, - "node_modules/doctrine": { - "version": "2.1.0", + "node_modules/default-gateway/node_modules/strip-final-newline": { + "version": "2.0.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/dom-serializer": { - "version": "2.0.0", + "node_modules/defaults": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "clone": "^1.0.2" } }, - "node_modules/dom5": { - "version": "3.0.1", + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@types/parse5": "^2.2.34", - "clone": "^2.1.0", - "parse5": "^4.0.0" + "license": "MIT", + "engines": { + "node": ">=0.8" } }, - "node_modules/dom5/node_modules/parse5": { - "version": "4.0.0", + "node_modules/defer-to-connect": { + "version": "1.1.3", "dev": true, "license": "MIT" }, - "node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/define-data-property": { + "version": "1.1.4", + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">= 4" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dompurify": { - "version": "2.5.7", - "dev": true, - "license": "(MPL-2.0 OR Apache-2.0)" + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/domutils": { - "version": "3.1.0", + "node_modules/define-properties": { + "version": "1.2.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dot-prop": { - "version": "5.3.0", + "node_modules/degenerator": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", + "node_modules/delayed-stream": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/dts-critic": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/dts-critic/-/dts-critic-3.3.11.tgz", - "integrity": "sha512-HMO2f9AO7ge44YO8OK18f+cxm/IaE1CFuyNFbfJRCEbyazWj5X5wWDF6W4CGdo5Ax0ILYVfJ7L/rOwuUN1fzWw==", + "node_modules/delegates": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "@definitelytyped/header-parser": "latest", - "command-exists": "^1.2.8", - "rimraf": "^3.0.2", - "semver": "^6.2.0", - "tmp": "^0.2.1", - "yargs": "^15.3.1" - }, - "engines": { - "node": ">=10.17.0" - }, - "peerDependencies": { - "typescript": "*" - } + "license": "MIT" }, - "node_modules/dts-critic/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "node_modules/depd": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=14.14" + "node": ">= 0.8" } }, - "node_modules/dtslint": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dtslint/-/dtslint-4.2.1.tgz", - "integrity": "sha512-57mWY9osUEfS6k62ATS9RSgug1dZcuN4O31hO76u+iEexa6VUEbKoPGaA2mNtc0FQDcdTl0zEUtti79UQKSQyQ==", - "deprecated": "See https://aka.ms/type-testing-tools", + "node_modules/dependency-graph": { + "version": "0.11.0", "dev": true, "license": "MIT", - "dependencies": { - "@definitelytyped/header-parser": "latest", - "@definitelytyped/typescript-versions": "latest", - "@definitelytyped/utils": "latest", - "dts-critic": "latest", - "fs-extra": "^6.0.1", - "json-stable-stringify": "^1.0.1", - "strip-json-comments": "^2.0.1", - "tslint": "5.14.0", - "tsutils": "^2.29.0", - "yargs": "^15.1.0" - }, - "bin": { - "dtslint": "bin/index.js" - }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">= 3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.7.0-dev || >= 3.8.0-dev || >= 3.9.0-dev || >= 4.0.0-dev" + "node": ">= 0.6.0" } }, - "node_modules/dtslint/node_modules/fs-extra": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", - "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", - "dev": true, + "node_modules/dequal": { + "version": "2.0.3", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "engines": { + "node": ">=6" } }, - "node_modules/dtslint/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/duplex-to": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==", - "dev": true - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "node_modules/destroy": { + "version": "1.0.4", "dev": true, "license": "MIT" }, - "node_modules/easy-extender": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", - "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "node_modules/detect-indent": { + "version": "6.1.0", "dev": true, - "dependencies": { - "lodash": "^4.17.10" - }, + "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/eazy-logger": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", - "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "node_modules/dev-ip": { + "version": "1.0.1", "dev": true, - "dependencies": { - "chalk": "4.1.2" + "bin": { + "dev-ip": "lib/dev-ip.js" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/eazy-logger/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/devlop": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "dequal": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "node_modules/devtools-protocol": { + "version": "0.0.1367902", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/didyoumean2": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "@babel/runtime": "^7.10.2", + "leven": "^3.1.0", + "lodash.deburr": "^4.1.0" + }, + "engines": { + "node": ">=10.13" } }, - "node_modules/ecc-jsbn/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "node_modules/diff": { + "version": "5.2.0", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } }, - "node_modules/ee-first": { - "version": "1.1.1", + "node_modules/diff-sequences": { + "version": "29.6.3", "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.66", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.66.tgz", - "integrity": "sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==", - "license": "ISC" + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/dir-glob": { + "version": "3.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/encodeurl": { - "version": "1.0.2", + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", + "node_modules/docsify": { + "version": "4.12.2", "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "once": "^1.4.0" + "dompurify": "^2.3.1", + "marked": "^1.2.9", + "medium-zoom": "^1.0.6", + "opencollective-postinstall": "^2.0.2", + "prismjs": "^1.23.0", + "strip-indent": "^3.0.0", + "tinydate": "^1.3.0", + "tweezer.js": "^1.4.0" } }, - "node_modules/engine.io": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", - "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", + "node_modules/docsify-cli": { + "version": "4.4.4", "dev": true, "license": "MIT", "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.7.2", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1" + "chalk": "^2.4.2", + "connect": "^3.6.0", + "connect-history-api-fallback": "^1.6.0", + "connect-livereload": "^0.6.0", + "cp-file": "^7.0.0", + "docsify": "^4.12.2", + "docsify-server-renderer": ">=4.10.0", + "enquirer": "^2.3.6", + "fs-extra": "^8.1.0", + "get-port": "^5.0.0", + "livereload": "^0.9.2", + "lru-cache": "^5.1.1", + "open": "^6.4.0", + "serve-static": "^1.12.1", + "update-notifier": "^4.1.0", + "yargonaut": "^1.1.2", + "yargs": "^15.3.0" + }, + "bin": { + "docsify": "bin/docsify" }, "engines": { - "node": ">=10.2.0" + "node": ">= 10", + "npm": ">= 6" } }, - "node_modules/engine.io-client": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", - "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", + "node_modules/docsify-cli/node_modules/fs-extra": { + "version": "8.1.0", "dev": true, "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.1.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/docsify-cli/node_modules/open": { + "version": "6.4.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "dependencies": { + "is-wsl": "^1.1.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "node_modules/docsify-server-renderer": { + "version": "4.12.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "debug": "^4.3.3", + "docsify": "^4.12.1", + "dompurify": "^2.3.2", + "node-fetch": "^2.6.6", + "resolve-pathname": "^3.0.0" } }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/docsify/node_modules/marked": { + "version": "1.2.9", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "bin": { + "marked": "bin/marked" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">= 8.16.2" } }, - "node_modules/enquirer": { - "version": "2.3.6", + "node_modules/doctrine": { + "version": "2.1.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-colors": "^4.1.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "node_modules/entities": { - "version": "4.5.0", + "node_modules/dom-serializer": { + "version": "2.0.0", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/dom5": { + "version": "3.0.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "is-arrayish": "^0.2.1" + "@types/parse5": "^2.2.34", + "clone": "^2.1.0", + "parse5": "^4.0.0" } }, - "node_modules/errorstacks": { - "version": "2.2.0", + "node_modules/dom5/node_modules/parse5": { + "version": "4.0.0", "dev": true, "license": "MIT" }, - "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "node_modules/domelementtype": { + "version": "2.3.0", "dev": true, - "license": "MIT", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "node_modules/dompurify": { + "version": "2.5.7", "dev": true, - "license": "MIT" + "license": "(MPL-2.0 OR Apache-2.0)" }, - "node_modules/es-define-property": { - "version": "1.0.0", - "license": "MIT", + "node_modules/domutils": { + "version": "3.1.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "get-intrinsic": "^1.2.4" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/es-dev-commonjs-transformer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/es-dev-commonjs-transformer/-/es-dev-commonjs-transformer-0.2.0.tgz", - "integrity": "sha512-B1rQ4Fb5Lxer2QBX+5Ca49BOrJ1Ap3gMYmmRW5TnK5yCG+pcpjnQDL6MufaW7VYG2RixXDgEzQ/NUM78o21g7w==", + "node_modules/dot-prop": { + "version": "5.3.0", "dev": true, "license": "MIT", "dependencies": { - "@rollup/plugin-commonjs": "^13.0.0", - "acorn": "^7.1.0", - "minimatch": "^3.0.4" + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/es-dev-commonjs-transformer/node_modules/@rollup/plugin-commonjs": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.2.tgz", - "integrity": "sha512-9JXf2k8xqvMYfqmhgtB6eCgMN9fbxwF1XDF3mGKJc6pkAmt0jnsqurxQ0tC1akQKNSXCm7c3unQxa3zuxtZ7mQ==", + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.0.8", - "commondir": "^1.0.1", - "estree-walker": "^1.0.1", - "glob": "^7.1.2", - "is-reference": "^1.1.2", - "magic-string": "^0.25.2", - "resolve": "^1.11.0" - }, "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^2.3.4" + "node": ">=8" } }, - "node_modules/es-dev-commonjs-transformer/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/dts-critic": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/dts-critic/-/dts-critic-3.3.11.tgz", + "integrity": "sha512-HMO2f9AO7ge44YO8OK18f+cxm/IaE1CFuyNFbfJRCEbyazWj5X5wWDF6W4CGdo5Ax0ILYVfJ7L/rOwuUN1fzWw==", "dev": true, "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@definitelytyped/header-parser": "latest", + "command-exists": "^1.2.8", + "rimraf": "^3.0.2", + "semver": "^6.2.0", + "tmp": "^0.2.1", + "yargs": "^15.3.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=10.17.0" + }, + "peerDependencies": { + "typescript": "*" } }, - "node_modules/es-dev-commonjs-transformer/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "node_modules/dts-critic/node_modules/tmp": { + "version": "0.2.3", "dev": true, - "license": "MIT" - }, - "node_modules/es-errors": { - "version": "1.3.0", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=14.14" } }, - "node_modules/es-module-lexer": { - "version": "1.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "node_modules/dtslint": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "@definitelytyped/header-parser": "latest", + "@definitelytyped/typescript-versions": "latest", + "@definitelytyped/utils": "latest", + "dts-critic": "latest", + "fs-extra": "^6.0.1", + "json-stable-stringify": "^1.0.1", + "strip-json-comments": "^2.0.1", + "tslint": "5.14.0", + "tsutils": "^2.29.0", + "yargs": "^15.1.0" + }, + "bin": { + "dtslint": "bin/index.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">= 3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.7.0-dev || >= 3.8.0-dev || >= 3.9.0-dev || >= 4.0.0-dev" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "node_modules/dtslint/node_modules/fs-extra": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", + "node_modules/dtslint/node_modules/strip-json-comments": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "has": "^1.0.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "dev": true, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-toolkit": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.27.0.tgz", - "integrity": "sha512-ETSFA+ZJArcuSCpzD2TjAy6UHpx4E4uqFsoDg9F/nTLogrLmVVZQ+zNxco5h7cWnA1nNak07IXsLcaSMih+ZPQ==", - "license": "MIT", - "workspaces": [ - "docs", - "benchmarks" - ] + "node_modules/duplex-to": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/es6-url-template": { - "version": "3.0.2", - "license": "BSD" + "node_modules/duplexer": { + "version": "0.1.1", + "dev": true }, - "node_modules/esbuild": { - "version": "0.17.19", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "node_modules/duplexer3": { + "version": "0.1.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/dynamic-import-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dynamic-import-polyfill/-/dynamic-import-polyfill-0.1.1.tgz", + "integrity": "sha512-m953zv0w5oDagTItWm6Auhmk/pY7EiejaqiVbnzSS3HIjh1FCUeK7WzuaVtWPNs58A+/xpIE+/dVk6pKsrua8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/easy-extender": { + "version": "2.3.4", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "node": ">= 4.0.0" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "license": "MIT", + "node_modules/eazy-logger": { + "version": "4.0.1", + "dev": true, "dependencies": { - "debug": "^4.3.4" + "chalk": "4.1.2" }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], + "node_modules/eazy-logger/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.66", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], + "node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "cpu": [ - "x64" - ], + "node_modules/engine.io": { + "version": "6.6.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, "engines": { - "node": ">=12" + "node": ">=10.2.0" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], + "node_modules/engine.io-client": { + "version": "6.6.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], "engines": { - "node": ">=12" + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], + "node_modules/engine.io-parser": { + "version": "5.2.3", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=10.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" - } + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-colors": "^4.1.1" + }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], + "node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], + "node_modules/environment": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/errorstacks": { + "version": "2.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], + "node_modules/es-dev-commonjs-transformer": { + "version": "0.2.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@rollup/plugin-commonjs": "^13.0.0", + "acorn": "^7.1.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/es-dev-commonjs-transformer/node_modules/@rollup/plugin-commonjs": { + "version": "13.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "commondir": "^1.0.1", + "estree-walker": "^1.0.1", + "glob": "^7.1.2", + "is-reference": "^1.1.2", + "magic-string": "^0.25.2", + "resolve": "^1.11.0" + }, "engines": { - "node": ">=12" + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.3.4" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], + "node_modules/es-dev-commonjs-transformer/node_modules/acorn": { + "version": "7.4.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=12" + "node": ">=0.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], + "node_modules/es-dev-commonjs-transformer/node_modules/estree-walker": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/es-errors": { + "version": "1.3.0", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/es-module-shims": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-1.10.1.tgz", + "integrity": "sha512-HSSkRLkqFEyX6GrCAHrSOR5iz/QzQJRqZUF7bFJOZ4aoSw0WoSggfsTIGN2yFbF8v6xjQFhT4HGP6b+0qQZmEQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-toolkit": { + "version": "1.27.0", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/es6-url-template": { + "version": "3.0.2", + "license": "BSD" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/esbuild-c": { + "version": "0.1.34", + "dev": true, + "license": "MIT", + "dependencies": { + "@topoconfig/extends": "0.16.2", + "cosmiconfig": "^9.0.0", + "minimist": "^1.2.8" + }, + "bin": { + "esbuild-c": "target/esm/cli.mjs" + }, + "peerDependencies": { + "esbuild": ">=0.19.0" + } + }, + "node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-config-standard": { + "version": "17.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peerDependencies": { + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^15.0.0", + "eslint-plugin-promise": "^6.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "dev": true, + "license": "ISC", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/enhanced-resolve": { + "version": "5.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-html": { + "version": "7.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "htmlparser2": "^8.0.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import-exports-imports-resolver": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "resolve.exports": "^1.1.0", + "resolve.imports": "^1.2.6" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-plugin-lit": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "requireindex": "^1.2.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "eslint": ">= 5" + } + }, + "node_modules/eslint-plugin-lit-a11y": { + "version": "4.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "aria-query": "^5.1.3", + "axe-core": "^4.3.3", + "axobject-query": "^2.2.0", + "dom5": "^3.0.1", + "emoji-regex": "^10.2.1", + "eslint-plugin-lit": "^1.10.1", + "eslint-rule-extender": "0.0.1", + "language-tags": "^1.0.5", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "requireindex": "~1.2.0" + }, + "peerDependencies": { + "eslint": ">= 5" + } + }, + "node_modules/eslint-plugin-lit-a11y/node_modules/emoji-regex": { + "version": "10.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-plugin-lit-a11y/node_modules/entities": { + "version": "6.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/eslint-plugin-lit-a11y/node_modules/parse5": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/eslint-plugin-mocha": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.5.0.tgz", + "integrity": "sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "globals": "^13.24.0", + "rambda": "^7.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-n": { + "version": "15.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.10.0", + "minimatch": "^3.1.2", + "resolve": "^1.22.1", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/eslint-plugin-es": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], + "node_modules/eslint-plugin-n/node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, "engines": { - "node": ">=12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "node_modules/eslint-plugin-n/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "node_modules/eslint-plugin-n/node_modules/semver": { + "version": "7.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.1.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">=5.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "peer": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, "engines": { - "node": ">=12" + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/eslint-plugin-node/node_modules/eslint-utils": { + "version": "2.1.0", + "dev": true, "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/escape-goat": { - "version": "2.1.1", + "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { + "version": "1.3.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "peer": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/escape-html": { - "version": "1.0.3", + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", "dev": true, - "license": "MIT" + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/eslint-plugin-rdf": { + "version": "1.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8.0" + "peer": true, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/escodegen": { - "version": "2.1.0", + "node_modules/eslint-plugin-require-extensions": { + "version": "0.1.3", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, + "license": "Apache-2.0", + "peer": true, "engines": { - "node": ">=6.0" + "node": ">=16" }, - "optionalDependencies": { - "source-map": "~0.6.1" + "peerDependencies": { + "eslint": "*" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", + "node_modules/eslint-plugin-unused-imports": { + "version": "3.2.0", "dev": true, - "license": "BSD-3-Clause", - "optional": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-rule-composer": "^0.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "6 - 7", + "eslint": "8" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "node_modules/eslint": { - "version": "8.57.0", + "node_modules/eslint-plugin-wc": { + "version": "1.3.2", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "is-valid-element-name": "^1.0.0", + "js-levenshtein-esm": "^1.2.0" }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-rule-composer": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-rule-extender": { + "version": "0.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "github", + "url": "https://github.com/sponsors/kaicataldo" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", + "node_modules/eslint-scope": { + "version": "5.1.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" + "node": ">=8.0.0" } }, - "node_modules/eslint-config-standard": { - "version": "17.0.0", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-promise": "^6.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", + "node_modules/eslint-utils": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "license": "Apache-2.0", + "engines": { + "node": ">=10" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/enhanced-resolve": { - "version": "5.15.1", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=10.13.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/tapable": { - "version": "2.2.1", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^3.2.7" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ms": "^2.1.1" + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", "dev": true, - "license": "Apache-2.0", - "peer": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-html": { - "version": "7.1.0", + "node_modules/espree": { + "version": "9.6.1", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "htmlparser2": "^8.0.1" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-plugin-import-exports-imports-resolver": { - "version": "1.0.1", + "node_modules/esquery": { + "version": "1.5.0", "dev": true, - "license": "ISC", + "license": "BSD-3-Clause", "dependencies": { - "resolve.exports": "^1.1.0", - "resolve.imports": "^1.2.6" + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", + "node_modules/esrecurse": { + "version": "4.3.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ms": "2.0.0" + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "dev": true, + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/eslint-plugin-lit": { - "version": "1.11.0", + "node_modules/esutils": { + "version": "2.0.3", "dev": true, - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "requireindex": "^1.2.0" - }, + "license": "BSD-2-Clause", "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "eslint": ">= 5" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-lit-a11y": { - "version": "4.1.2", + "node_modules/etag": { + "version": "1.8.1", "dev": true, - "license": "ISC", - "dependencies": { - "aria-query": "^5.1.3", - "axe-core": "^4.3.3", - "axobject-query": "^2.2.0", - "dom5": "^3.0.1", - "emoji-regex": "^10.2.1", - "eslint-plugin-lit": "^1.10.1", - "eslint-rule-extender": "0.0.1", - "language-tags": "^1.0.5", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "requireindex": "~1.2.0" - }, - "peerDependencies": { - "eslint": ">= 5" + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-lit-a11y/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "node_modules/event-target-shim": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", "dev": true, "license": "MIT" }, - "node_modules/eslint-plugin-lit-a11y/node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", - "dev": true, + "node_modules/events": { + "version": "3.3.0", "license": "MIT", - "dependencies": { - "entities": "^4.5.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=0.8.x" } }, - "node_modules/eslint-plugin-n": { - "version": "15.2.5", + "node_modules/execa": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.10.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.7" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=12.22.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "node": ">=6" } }, - "node_modules/eslint-plugin-n/node_modules/eslint-plugin-es": { - "version": "4.1.0", + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.6", "dev": true, "license": "MIT", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">=4.8" } }, - "node_modules/eslint-plugin-n/node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/execa/node_modules/get-stream": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "pump": "^3.0.0" }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eslint-plugin-n/node_modules/eslint-visitor-keys": { - "version": "1.3.0", + "node_modules/execa/node_modules/is-stream": { + "version": "1.1.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", "dev": true, "license": "ISC", "bin": { - "semver": "bin/semver.js" + "semver": "bin/semver" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-no-only-tests": { + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT" + }, + "node_modules/extendable-error": { + "version": "0.1.5", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { "version": "3.1.0", "dev": true, "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, "engines": { - "node": ">=5.0.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", + "node_modules/extract-zip": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "peer": true, + "license": "BSD-2-Clause", "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": ">=8.10.0" + "node": ">= 10.17.0" }, - "peerDependencies": { - "eslint": ">=5.16.0" + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=8.6.0" } }, - "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { - "version": "1.3.0", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/eslint-plugin-promise": { - "version": "6.0.1", + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.8.0", "dev": true, "license": "ISC", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/eslint-plugin-rdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-rdf/-/eslint-plugin-rdf-1.0.1.tgz", - "integrity": "sha512-yUzsRLFu72CV1osk+33X+xOtxZN4/DenkOtwxJbqWK3eUC98IQybCs4wceNRGHhFYD48sjdONVnl/alEH94FCQ==", - "dev": true, + "node_modules/fault": { + "version": "1.0.4", "license": "MIT", - "peer": true, - "peerDependencies": { - "eslint": "*" + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint-plugin-require-extensions": { - "version": "0.1.3", + "node_modules/fb-watchman": { + "version": "2.0.2", "dev": true, "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "eslint": "*" + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/eslint-plugin-unused-imports": { - "version": "3.1.0", + "node_modules/fd-slicer": { + "version": "1.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "6 - 7", - "eslint": "8" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "pend": "~1.2.0" } }, - "node_modules/eslint-plugin-wc": { - "version": "1.3.2", - "dev": true, + "node_modules/fetch-blob": { + "version": "3.1.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", "dependencies": { - "is-valid-element-name": "^1.0.0", - "js-levenshtein-esm": "^1.2.0" + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" }, - "peerDependencies": { - "eslint": ">=5" + "engines": { + "node": "^12.20 || >= 14.13" } }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", + "node_modules/figlet": { + "version": "1.5.0", "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=4.0.0" + "node": ">= 0.4.0" } }, - "node_modules/eslint-rule-extender": { - "version": "0.0.1", + "node_modules/file-entry-cache": { + "version": "6.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "flat-cache": "^3.0.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kaicataldo" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", + "node_modules/fill-range": { + "version": "7.1.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", + "node_modules/finalhandler": { + "version": "1.1.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.8" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "ms": "2.0.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", + "node_modules/finalhandler/node_modules/statuses": { + "version": "1.3.1", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/eslint/node_modules/doctrine": { + "node_modules/find-package-json": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-replace": { "version": "3.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "array-back": "^3.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=4.0.0" } }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", "dev": true, "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "dependencies": { + "micromatch": "^4.0.2" } }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", + "node_modules/flat": { + "version": "5.0.2", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" } }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/flat-cache": { + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", + "node_modules/flatted": { + "version": "3.2.7", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, + "node_modules/for-each": { + "version": "0.3.3", "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "is-callable": "^1.1.3" } }, - "node_modules/espree": { - "version": "9.6.1", + "node_modules/foreground-child": { + "version": "2.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.0.0" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/forever-agent": { + "version": "0.6.1", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/esquery": { - "version": "1.5.0", + "node_modules/form-data": { + "version": "2.3.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.10" + "node": ">= 0.12" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, + "node_modules/format": { + "version": "0.2.2", "engines": { - "node": ">=4.0" + "node": ">=0.4.x" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, "engines": { - "node": ">=4.0" + "node": ">=12.20.0" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", + "node_modules/fresh": { + "version": "0.5.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/etag": { - "version": "1.8.1", + "node_modules/fs-extra": { + "version": "7.0.1", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6 <7 || >=8" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", + "node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/events": { - "version": "3.3.0", + "node_modules/fsevents": { + "version": "2.3.3", "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=0.8.x" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/execa": { - "version": "1.0.0", - "dev": true, + "node_modules/function-bind": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "node_modules/function.prototype.name": { + "version": "1.1.6", "dev": true, "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=4.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "4.1.0", + "node_modules/functions-have-names": { + "version": "1.2.3", "dev": true, "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/is-stream": { - "version": "1.1.0", + "node_modules/furi": { + "version": "2.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/is-windows": "^1.0.0", + "is-windows": "^1.0.2" } }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.2", + "node_modules/gauge": { + "version": "2.7.4", "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver" + "optional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "license": "MIT" - }, - "node_modules/extendable-error": { - "version": "0.1.5", + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/external-editor": { - "version": "3.1.0", + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/extract-zip": { - "version": "2.0.1", + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "optional": true, "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "node": ">=0.10.0" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "dev": true, - "license": "MIT" + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/fast-glob": { - "version": "3.3.2", - "dev": true, + "node_modules/geotiff": { + "version": "2.1.3", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "@petamoriken/float16": "^3.4.7", + "lerc": "^3.0.0", + "pako": "^2.0.4", + "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", + "web-worker": "^1.2.0", + "xml-utils": "^1.0.2", + "zstddec": "^0.1.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=10.19" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" + "node_modules/geotiff/node_modules/quick-lru": { + "version": "6.1.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/fastq": { - "version": "1.8.0", + "node_modules/get-caller-file": { + "version": "2.0.5", "dev": true, "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "format": "^0.2.0" + "engines": { + "node": ">=18" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", + "node_modules/get-func-name": { + "version": "2.0.2", "dev": true, "license": "MIT", - "dependencies": { - "pend": "~1.2.0" + "engines": { + "node": "*" } }, - "node_modules/fetch-blob": { - "version": "3.1.4", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": "^12.20 || >= 14.13" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/figlet": { - "version": "1.5.0", + "node_modules/get-package-type": { + "version": "0.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">=8.0.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/get-port": { + "version": "5.1.1", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "dev": true, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/finalhandler": { - "version": "1.1.2", + "node_modules/get-stdin": { + "version": "8.0.0", "dev": true, "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", + "node_modules/get-stream": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", + "node_modules/get-symbol-description": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-replace": { - "version": "3.0.0", + "node_modules/get-tsconfig": { + "version": "4.10.0", "dev": true, "license": "MIT", "dependencies": { - "array-back": "^3.0.1" + "resolve-pkg-maps": "^1.0.0" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/get-uri": { + "version": "6.0.3", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", + "node_modules/get-uri/node_modules/data-uri-to-buffer": { + "version": "6.0.2", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2" + "license": "MIT", + "engines": { + "node": ">= 14" } }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", + "node_modules/get-uri/node_modules/fs-extra": { + "version": "11.3.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/flat-cache": { - "version": "3.0.4", + "node_modules/get-uri/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "universalify": "^2.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/flatted": { - "version": "3.2.7", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "node_modules/get-uri/node_modules/universalify": { + "version": "2.0.1", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "license": "MIT", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">= 10.0.0" } }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/getpass": { + "version": "0.1.7", + "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "assert-plus": "^1.0.0" } }, - "node_modules/foreground-child": { - "version": "2.0.0", + "node_modules/glob": { + "version": "7.2.3", "dev": true, "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "node_modules/glob-parent": { + "version": "5.1.2", "dev": true, - "license": "Apache-2.0", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": "*" + "node": ">= 6" } }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "node_modules/global-dirs": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "ini": "1.3.7" }, "engines": { - "node": ">= 0.12" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", + "node_modules/globals": { + "version": "13.24.0", + "dev": true, "license": "MIT", "dependencies": { - "fetch-blob": "^3.1.2" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=12.20.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fresh": { - "version": "0.5.2", + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs-extra": { - "version": "7.0.1", + "node_modules/globalthis": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/globby": { + "version": "11.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/globby/node_modules/array-union": { + "version": "2.1.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/fsevents": { - "version": "2.3.3", + "node_modules/globby/node_modules/slash": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, - "node_modules/function-bind": { - "version": "1.1.2", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/got": { + "version": "9.6.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.6" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/furi": { - "version": "2.0.0", + "node_modules/graceful-fs": { + "version": "4.2.10", + "dev": true, + "license": "ISC" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "@types/is-windows": "^1.0.0", - "is-windows": "^1.0.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" } }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "deprecated": "This package is no longer supported.", + "node_modules/har-schema": { + "version": "2.0.0", "dev": true, "license": "ISC", - "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/hard-rejection": { + "version": "2.1.0", "dev": true, "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/has": { + "version": "1.0.3", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/has-ansi": { + "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -12638,104 +13278,60 @@ "node": ">=0.10.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", - "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "node_modules/has-bigints": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">=18" - }, + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-func-name": { - "version": "2.0.2", + "node_modules/has-flag": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", + "node_modules/has-property-descriptors": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-port": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", + "node_modules/has-proto": { + "version": "1.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "dev": true, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-symbol-description": { + "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -12744,895 +13340,829 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-tsconfig": { - "version": "4.7.2", + "node_modules/has-unicode": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } + "license": "ISC", + "optional": true }, - "node_modules/get-uri": { - "version": "6.0.3", + "node_modules/has-yarn": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" - }, "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/get-uri/node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "dev": true, + "node_modules/hasown": { + "version": "2.0.2", "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">= 14" + "node": ">= 0.4" } }, - "node_modules/get-uri/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-uri/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/hastscript": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-uri/node_modules/universalify": { - "version": "2.0.1", + "node_modules/he": { + "version": "1.2.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "bin": { + "he": "bin/he" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "node_modules/highcharts": { + "version": "9.2.2", + "license": "https://www.highcharts.com/license" + }, + "node_modules/highlight-ts": { + "version": "9.12.1-2", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "assert-plus": "^1.0.0" + "tslib": "^1" } }, - "node_modules/glob": { - "version": "7.2.0", + "node_modules/highlight-ts/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "0BSD" + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "license": "BSD-3-Clause", "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/highlightjs-vue": { + "version": "1.0.0", + "license": "CC0-1.0" + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } + "license": "ISC" }, - "node_modules/global-dirs": { - "version": "2.1.0", + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "8.0.2", "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", "dependencies": { - "ini": "1.3.7" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } - }, - "node_modules/globals": { - "version": "13.24.0", + }, + "node_modules/http-assert": { + "version": "1.4.1", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "deep-equal": "~1.0.1", + "http-errors": "~1.7.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", + "node_modules/http-assert/node_modules/depd": { + "version": "1.1.2", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/http-assert/node_modules/http-errors": { + "version": "1.7.3", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/globby": { - "version": "11.1.0", + "node_modules/http-assert/node_modules/setprototypeof": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/globby/node_modules/array-union": { - "version": "2.1.0", + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/globby/node_modules/slash": { - "version": "3.0.0", + "node_modules/http-errors/node_modules/toidentifier": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.6" } }, - "node_modules/gopd": { - "version": "1.0.1", + "node_modules/http-link-header": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/got": { - "version": "9.6.0", + "node_modules/http-proxy": { + "version": "1.18.1", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=8.0.0" } }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", + "node_modules/http-proxy-agent": { + "version": "7.0.2", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "node_modules/http-signature": { + "version": "1.2.0", "dev": true, "license": "MIT", "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=4" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", + "node_modules/https-proxy-agent": { + "version": "7.0.5", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", + "node_modules/human-id": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6" + "node": ">=16.17.0" } }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/husky": { + "version": "9.0.11", "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" + "bin": { + "husky": "bin.mjs" }, "engines": { - "node": ">= 0.4.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/has-ansi": { - "version": "2.0.0", + "node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, - "node_modules/has-flag": { - "version": "3.0.0", + "node_modules/ignore": { + "version": "5.3.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4" } }, - "node_modules/has-proto": { - "version": "1.0.3", + "node_modules/immer": { + "version": "9.0.15", "license": "MIT", - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "node_modules/has-symbols": { - "version": "1.0.3", + "node_modules/immutable": { + "version": "3.8.2", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/has-yarn": { - "version": "2.1.0", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.8.19" } }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/he": { - "version": "1.2.0", + "node_modules/inflation": { + "version": "2.1.0", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/highlight-ts": { - "version": "9.12.1-2", + "node_modules/inflight": { + "version": "1.0.6", "dev": true, - "license": "BSD-3-Clause", + "license": "ISC", "dependencies": { - "tslib": "^1" - } - }, - "node_modules/highlight-ts/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/highlightjs-vue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz", - "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==", - "license": "CC0-1.0" - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, + "node_modules/inherits": { + "version": "2.0.4", "license": "ISC" }, - "node_modules/html-escaper": { - "version": "2.0.2", + "node_modules/ini": { + "version": "1.3.7", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/htmlparser2": { - "version": "8.0.2", + "node_modules/internal-ip": { + "version": "6.2.0", "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" } }, - "node_modules/http-assert": { - "version": "1.4.1", + "node_modules/internal-slot": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.7.2" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" } }, - "node_modules/http-assert/node_modules/depd": { - "version": "1.1.2", + "node_modules/intersection-observer": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz", + "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/into-stream": { + "version": "8.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-assert/node_modules/http-errors": { - "version": "1.7.3", + "node_modules/ip-address": { + "version": "9.0.5", "dev": true, "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" }, "engines": { - "node": ">= 0.6" + "node": ">= 12" } }, - "node_modules/http-assert/node_modules/setprototypeof": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", "dev": true, - "license": "BSD-2-Clause" + "license": "BSD-3-Clause" }, - "node_modules/http-errors": { - "version": "2.0.0", + "node_modules/ip-regex": { + "version": "4.3.0", "dev": true, "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", + "node_modules/ipaddr.js": { + "version": "1.9.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.10" } }, - "node_modules/http-errors/node_modules/toidentifier": { - "version": "1.0.1", - "dev": true, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": ">=0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-link-header": { - "version": "1.1.2", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", + "node_modules/is-bigint": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">= 14" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "node_modules/is-binary-path": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=8" } }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", + "node_modules/is-boolean-object": { + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/human-id": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/human-signals": { - "version": "5.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", "engines": { - "node": ">=16.17.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/husky": { - "version": "9.0.11", + "node_modules/is-ci": { + "version": "3.0.1", "dev": true, "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, "bin": { - "husky": "bin.mjs" + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/typicode" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/is-data-view": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.1", + "node_modules/is-date-object": { + "version": "1.0.5", "dev": true, "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.15", - "license": "MIT", + "node": ">= 0.4" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", - "dev": true, + "node_modules/is-decimal": { + "version": "1.0.4", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, + "node_modules/is-docker": { + "version": "2.2.1", "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/is-extglob": { + "version": "2.1.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/import-lazy": { - "version": "2.1.0", + "node_modules/is-finalizationregistry": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.19" + "node": ">=8" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "dev": true, + "node_modules/is-generator-function": { + "version": "1.0.10", "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inflation": { - "version": "2.1.0", + "node_modules/is-glob": { + "version": "4.0.3", "dev": true, "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", + "node_modules/is-graph-pointer": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@types/clownface": "^2.0.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.7", - "dev": true, - "license": "ISC" + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/internal-ip": { - "version": "6.2.0", + "node_modules/is-installed-globally": { + "version": "0.3.2", "dev": true, "license": "MIT", "dependencies": { - "default-gateway": "^6.0.0", - "ipaddr.js": "^1.9.1", - "is-ip": "^3.1.0", - "p-event": "^4.2.0" + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "node_modules/is-ip": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "ip-regex": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/ip-address": { - "version": "9.0.5", + "node_modules/is-map": { + "version": "2.0.3", "dev": true, "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, "engines": { - "node": ">= 12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", + "node_modules/is-module": { + "version": "1.0.0", "dev": true, - "license": "BSD-3-Clause" + "license": "MIT" }, - "node_modules/ip-regex": { - "version": "4.3.0", + "node_modules/is-negative-zero": { + "version": "2.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", + "node_modules/is-npm": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.12.0" } }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "license": "MIT", + "node_modules/is-number-like": { + "version": "1.0.8", + "dev": true, + "license": "ISC", "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "lodash.isfinite": "^3.3.2" } }, - "node_modules/is-arguments": { - "version": "1.1.1", + "node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -13642,35 +14172,41 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/is-path-inside": { + "version": "3.0.3", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.0", "dev": true, "license": "MIT" }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "node_modules/is-reference": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", "dev": true, "license": "MIT", "dependencies": { + "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -13680,35 +14216,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-bigint": { - "version": "1.0.4", + "node_modules/is-set": { + "version": "2.0.3", "dev": true, "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7" }, "engines": { "node": ">= 0.4" @@ -13717,48 +14241,48 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/is-stream": { + "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-ci": { - "version": "3.0.1", + "node_modules/is-string": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "ci-info": "^3.2.0" + "has-tostringtag": "^1.0.0" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-core-module": { - "version": "2.13.1", + "node_modules/is-subdir": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "better-path-resolve": "1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "node_modules/is-symbol": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "is-typed-array": "^1.1.13" + "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -13767,12 +14291,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "dev": true, + "node_modules/is-typed-array": { + "version": "1.1.13", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -13781,46 +14304,34 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/is-docker": { - "version": "2.2.1", + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/is-valid-element-name": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "BSD-2-Clause", + "dependencies": { + "is-potential-custom-element-name": "^1.0.0" } }, - "node_modules/is-finalizationregistry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", - "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "node_modules/is-weakmap": { + "version": "2.0.2", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7" - }, "engines": { "node": ">= 0.4" }, @@ -13828,21 +14339,24 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/is-weakref": { + "version": "1.0.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/is-weakset": { + "version": "2.0.3", + "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -13851,422 +14365,463 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/is-windows": { + "version": "1.0.2", "dev": true, "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-graph-pointer": { - "version": "2.1.0", + "node_modules/is-wsl": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "@types/clownface": "^2.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "5.0.4", + "dev": true, "license": "MIT", + "engines": { + "node": ">= 18.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/gjtorikian/" } }, - "node_modules/is-installed-globally": { - "version": "0.3.2", + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", "dev": true, - "license": "MIT", - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, + "license": "BSD-3-Clause", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-ip": { - "version": "3.1.0", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "ip-regex": "^4.0.0" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { "node": ">=8" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/is-module": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-npm": { - "version": "4.0.0", + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.7.2", "dev": true, - "license": "MIT", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/is-number": { - "version": "7.0.0", + "node_modules/istanbul-reports": { + "version": "3.0.2", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/is-number-like": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", - "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "node_modules/jackspeak": { + "version": "3.4.3", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "lodash.isfinite": "^3.3.2" + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", + "node_modules/jest-changed-files": { + "version": "24.9.0", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", + "node_modules/jest-diff": { + "version": "29.7.0", "dev": true, "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-reference": { - "version": "1.2.1", + "node_modules/jest-get-type": { + "version": "29.6.3", "dev": true, "license": "MIT", - "dependencies": { - "@types/estree": "*" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/jest-haste-map": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "node_modules/jest-haste-map/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/yargs-parser": "*" } }, - "node_modules/is-stream": { - "version": "2.0.1", + "node_modules/jest-haste-map/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-string": { - "version": "1.0.7", + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-subdir": { - "version": "1.1.1", + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "better-path-resolve": "1.0.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-symbol": { - "version": "1.0.4", + "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-valid-element-name": { - "version": "1.0.0", + "node_modules/jest-message-util": { + "version": "29.7.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "is-potential-custom-element-name": "^1.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "node_modules/jest-message-util/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-weakref": { - "version": "1.0.2", + "node_modules/jest-message-util/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/yargs-parser": "*" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-windows": { - "version": "1.0.2", + "node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-wsl": { - "version": "1.1.0", + "node_modules/jest-regex-util": { + "version": "29.6.3", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isbinaryfile": { - "version": "5.0.4", + "node_modules/jest-snapshot": { + "version": "29.7.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 18.0.0" + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true, - "license": "MIT" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/yargs-parser": "*" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.7.2", "dev": true, "license": "ISC", "bin": { @@ -14276,51 +14831,63 @@ "node": ">=10" } }, - "node_modules/istanbul-reports": { - "version": "3.0.2", + "node_modules/jest-util": { + "version": "29.7.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/jest-util/node_modules/@jest/types": { + "version": "29.6.3", "dev": true, - "license": "BlueOak-1.0.0", + "license": "MIT", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files": { - "version": "24.9.0", + "node_modules/jest-util/node_modules/@types/yargs": { + "version": "17.0.33", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-worker": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "license": "MIT", "dependencies": { @@ -14368,8 +14935,6 @@ }, "node_modules/jsesc": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -14395,8 +14960,6 @@ }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, @@ -14427,10 +14990,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stringify-pretty-compact": { + "version": "2.0.0", + "license": "MIT" + }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true, "license": "ISC" }, @@ -14475,12 +15040,13 @@ } }, "node_modules/jsonld-context-parser": { - "version": "2.4.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.0.0.tgz", + "integrity": "sha512-Kg6TVtBUdIm057ht/8WNhM9BROt+BeYaDGXbzrKaa3xA99csee+CsD8IMCTizRgzoO8PIzvzcxxCoRvpq1xNQw==", "license": "MIT", "dependencies": { "@types/http-link-header": "^1.0.1", "@types/node": "^18.0.0", - "cross-fetch": "^3.0.6", "http-link-header": "^1.0.2", "relative-to-absolute-iri": "^1.0.5" }, @@ -14489,23 +15055,30 @@ } }, "node_modules/jsonld-streaming-parser": { - "version": "3.3.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-5.0.0.tgz", + "integrity": "sha512-Q6Bfbmig8fFpIbJgJTi4LLzco9dz0YuBM/mDvUYXzP8L/+me6P3pRy4exrhCpv49Bwv2oQFFIHM7wIwCKma2XA==", "license": "MIT", "dependencies": { "@bergos/jsonparse": "^1.4.0", - "@rdfjs/types": "*", "@types/http-link-header": "^1.0.1", - "@types/readable-stream": "^2.3.13", + "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", "canonicalize": "^1.0.1", "http-link-header": "^1.0.2", - "jsonld-context-parser": "^2.4.0", - "rdf-data-factory": "^1.1.0", + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^2.0.0", "readable-stream": "^4.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, "node_modules/jsonld-streaming-parser/node_modules/buffer": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -14538,8 +15111,6 @@ }, "node_modules/jsprim": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "license": "MIT", "dependencies": { @@ -14605,8 +15176,6 @@ }, "node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, "license": "MIT", "engines": { @@ -14863,6 +15432,10 @@ "node": ">=8" } }, + "node_modules/lerc": { + "version": "3.0.0", + "license": "Apache-2.0" + }, "node_modules/leven": { "version": "3.1.0", "dev": true, @@ -14907,9 +15480,8 @@ }, "node_modules/lilconfig": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -14919,8 +15491,6 @@ }, "node_modules/limiter": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", - "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", "dev": true }, "node_modules/lines-and-columns": { @@ -14930,8 +15500,6 @@ }, "node_modules/linkify-it": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "license": "MIT", "dependencies": { @@ -14940,9 +15508,8 @@ }, "node_modules/lint-staged": { "version": "15.2.10", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", - "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", @@ -14978,30 +15545,12 @@ }, "node_modules/lint-staged/node_modules/commander": { "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, - "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/lint-staged/node_modules/execa": { "version": "8.0.1", "dev": true, @@ -15120,9 +15669,8 @@ }, "node_modules/listr2": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", - "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -15137,9 +15685,8 @@ }, "node_modules/listr2/node_modules/ansi-escapes": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", - "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, + "license": "MIT", "dependencies": { "environment": "^1.0.0" }, @@ -15152,9 +15699,8 @@ }, "node_modules/listr2/node_modules/ansi-regex": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -15164,9 +15710,8 @@ }, "node_modules/listr2/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -15176,9 +15721,8 @@ }, "node_modules/listr2/node_modules/cli-cursor": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^5.0.0" }, @@ -15191,21 +15735,18 @@ }, "node_modules/listr2/node_modules/emoji-regex": { "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/eventemitter3": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/is-fullwidth-code-point": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", - "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, + "license": "MIT", "dependencies": { "get-east-asian-width": "^1.0.0" }, @@ -15218,9 +15759,8 @@ }, "node_modules/listr2/node_modules/log-update": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", - "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", @@ -15237,9 +15777,8 @@ }, "node_modules/listr2/node_modules/onetime": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-function": "^5.0.0" }, @@ -15252,9 +15791,8 @@ }, "node_modules/listr2/node_modules/restore-cursor": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" @@ -15268,9 +15806,8 @@ }, "node_modules/listr2/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -15280,9 +15817,8 @@ }, "node_modules/listr2/node_modules/slice-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -15296,221 +15832,111 @@ }, "node_modules/listr2/node_modules/string-width": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lit": { - "version": "2.8.0", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-analyzer": { - "version": "2.0.3", "dev": true, "license": "MIT", "dependencies": { - "@vscode/web-custom-data": "^0.4.2", - "chalk": "^2.4.2", - "didyoumean2": "4.1.0", - "fast-glob": "^3.2.11", - "parse5": "5.1.0", - "ts-simple-type": "~2.0.0-next.0", - "vscode-css-languageservice": "4.3.0", - "vscode-html-languageservice": "3.1.0", - "web-component-analyzer": "^2.0.0" - }, - "bin": { - "lit-analyzer": "cli.js" - } - }, - "node_modules/lit-analyzer/node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/lit-analyzer/node_modules/parse5": { - "version": "5.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lit-analyzer/node_modules/ts-simple-type": { - "version": "2.0.0-next.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lit-analyzer/node_modules/typescript": { - "version": "5.2.2", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=14.17" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lit-analyzer/node_modules/web-component-analyzer": { - "version": "2.0.0", + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "fast-glob": "^3.2.2", - "ts-simple-type": "2.0.0-next.0", - "typescript": "~5.2.0", - "yargs": "^17.7.2" + "ansi-regex": "^6.0.1" }, - "bin": { - "wca": "cli.js", - "web-component-analyzer": "cli.js" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/lit-analyzer/node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/lit-analyzer/node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "node_modules/lit": { + "version": "3.3.0", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^2.1.0", + "lit-element": "^4.2.0", + "lit-html": "^3.3.0" } }, - "node_modules/lit-analyzer/node_modules/yargs": { - "version": "17.7.2", + "node_modules/lit-analyzer": { + "version": "2.0.3", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "@vscode/web-custom-data": "^0.4.2", + "chalk": "^2.4.2", + "didyoumean2": "4.1.0", + "fast-glob": "^3.2.11", + "parse5": "5.1.0", + "ts-simple-type": "~2.0.0-next.0", + "vscode-css-languageservice": "4.3.0", + "vscode-html-languageservice": "3.1.0", + "web-component-analyzer": "^2.0.0" }, - "engines": { - "node": ">=12" + "bin": { + "lit-analyzer": "cli.js" } }, - "node_modules/lit-analyzer/node_modules/yargs-parser": { - "version": "21.1.1", + "node_modules/lit-analyzer/node_modules/parse5": { + "version": "5.1.0", "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "license": "MIT" }, "node_modules/lit-element": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", - "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "version": "4.2.0", "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", - "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.2.0" + "@lit/reactive-element": "^2.1.0", + "lit-html": "^3.3.0" } }, "node_modules/lit-element/node_modules/@lit/reactive-element": { - "version": "2.0.4", + "version": "2.1.0", "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0" } }, - "node_modules/lit-element/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "node_modules/lit-html": { - "version": "2.8.0", + "version": "3.3.0", "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" } }, - "node_modules/lit/node_modules/lit-element": { - "version": "3.3.3", + "node_modules/lit/node_modules/@lit/reactive-element": { + "version": "2.1.0", "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/livereload": { @@ -15593,8 +16019,6 @@ }, "node_modules/localtunnel": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", "dev": true, "license": "MIT", "dependencies": { @@ -15612,8 +16036,6 @@ }, "node_modules/localtunnel/node_modules/cliui": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "license": "ISC", "dependencies": { @@ -15624,8 +16046,6 @@ }, "node_modules/localtunnel/node_modules/debug": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "license": "MIT", "dependencies": { @@ -15642,15 +16062,11 @@ }, "node_modules/localtunnel/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true, "license": "MIT" }, "node_modules/localtunnel/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { @@ -15667,8 +16083,6 @@ }, "node_modules/localtunnel/node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { @@ -15677,8 +16091,6 @@ }, "node_modules/localtunnel/node_modules/yargs": { "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15696,8 +16108,6 @@ }, "node_modules/localtunnel/node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "license": "ISC", "engines": { @@ -15735,8 +16145,6 @@ }, "node_modules/lodash.isfinite": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", "dev": true, "license": "MIT" }, @@ -15813,6 +16221,14 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/longest-streak": { + "version": "3.1.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "license": "MIT", @@ -15824,12 +16240,12 @@ } }, "node_modules/loupe": { - "version": "2.3.1", + "version": "2.3.7", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "get-func-name": "^2.0.0" + "get-func-name": "^2.0.1" } }, "node_modules/lowercase-keys": { @@ -15842,8 +16258,6 @@ }, "node_modules/lowlight": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", "license": "MIT", "dependencies": { "fault": "^1.0.0", @@ -15872,8 +16286,6 @@ }, "node_modules/magic-string": { "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15896,50 +16308,271 @@ }, "node_modules/make-error": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true, "license": "ISC" }, - "node_modules/map-obj": { - "version": "1.0.1", - "dev": true, + "node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-or-similar": { + "version": "1.5.0", + "license": "MIT" + }, + "node_modules/mapbox-to-css-font": { + "version": "2.4.5", + "license": "BSD-2-Clause" + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "3.0.8", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", + "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { + "version": "3.0.3", "license": "MIT" }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dev": true, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" + "@types/mdast": "^4.0.0" }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/marky": { - "version": "1.2.5", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/mdurl": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true, "license": "MIT" }, @@ -15958,8 +16591,6 @@ }, "node_modules/memoizerific": { "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", "license": "MIT", "dependencies": { "map-or-similar": "^1.5.0" @@ -16020,2778 +16651,2704 @@ "node": ">= 8" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "node_modules/micromark": { + "version": "4.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "dev": true, + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "dev": true, + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "engines": { - "node": ">= 0.6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/mimic-fn": { + "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.1.0", "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "dev": true, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "engines": { - "node": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/minimatch/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/minimist": { - "version": "1.2.7", - "dev": true, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "engines": { - "node": ">= 6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "dev": true, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/mitt": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/mixme": { - "version": "0.5.4", - "dev": true, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 8.0.0" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/ms": { - "version": "2.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/multiselect-combo-box": { - "version": "3.0.0-alpha.2", - "license": "Apache-2.0", + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "^22.0.0", - "@vaadin/component-base": "^22.0.0", - "@vaadin/field-base": "^22.0.0", - "@vaadin/input-container": "^22.0.0", - "@vaadin/polymer-legacy-adapter": "^22.0.2", - "@vaadin/vaadin-lumo-styles": "^22.0.0", - "@vaadin/vaadin-material-styles": "^22.0.0", - "@vaadin/vaadin-themable-mixin": "^22.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/n3": { - "version": "1.17.2", + "node_modules/micromark-util-character": { + "version": "2.1.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "queue-microtask": "^1.1.2", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">=12.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/nanocolors": { - "version": "0.2.13", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "5.0.9", + "node_modules/micromark-util-chunked": { + "version": "2.0.1", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "dev": true, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/nested-error-stacks": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/netmask": { - "version": "2.0.2", - "dev": true, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/nise": { - "version": "6.1.1", - "license": "BSD-3-Clause", "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.1", - "@sinonjs/text-encoding": "^0.7.3", - "just-extend": "^6.2.0", - "path-to-regexp": "^8.1.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/node-domexception": { - "version": "1.0.0", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "github", - "url": "https://paypal.me/jimmywarting" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", - "engines": { - "node": ">=10.5.0" + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/node-fetch": { - "version": "2.7.0", + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT" }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/nodeify-fetch": { - "version": "3.1.0", + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "lodash": "^4.17.21", - "node-fetch": "^3.2.10", - "readable-stream": "^4.2.0", - "stream-chunks": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, - "node_modules/nodeify-fetch/node_modules/node-fetch": { - "version": "3.3.2", + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/micromark-util-subtokenize": { + "version": "2.0.3", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/micromark-util-types": { + "version": "2.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/normalize-url": { - "version": "4.5.1", + "node_modules/micromatch": { + "version": "4.0.8", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" + "node": ">=8.6" } }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/mime": { + "version": "1.4.1", "dev": true, - "license": "ISC", + "license": "MIT", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "mime": "cli.js" } }, - "node_modules/npm-run-all": { - "version": "4.1.5", + "node_modules/mime-db": { + "version": "1.52.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, "engines": { - "node": ">= 4" + "node": ">= 0.6" } }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/mime-types": { + "version": "2.1.35", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/mimic-fn": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">=6" } }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", - "dev": true, + "node_modules/mimic-function": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, "engines": { - "node": ">=4.8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.2", + "node_modules/mimic-response": { + "version": "1.0.1", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", + "node_modules/min-indent": { + "version": "1.0.1", "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, "engines": { "node": ">=4" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "deprecated": "This package is no longer supported.", + "node_modules/minimatch": { + "version": "3.1.2", "dev": true, "license": "ISC", - "optional": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/minimist-options": { + "version": "4.1.0", "dev": true, "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/object-inspect": { - "version": "1.13.3", + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", + "node_modules/minipass": { + "version": "3.3.6", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/minizlib": { + "version": "2.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/object.entries": { - "version": "1.1.5", + "node_modules/mitt": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/mixme": { + "version": "0.5.4", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, "engines": { - "node": ">= 0.4" + "node": ">= 8.0.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.5", + "node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "node_modules/mocha": { + "version": "11.0.1", "dev": true, "license": "MIT", "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^10.4.5", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" }, - "engines": { - "node": ">= 0.8" + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/object.hasown": { - "version": "1.1.1", + "node_modules/mocha-chai-jest-snapshot": { + "version": "1.1.6", "dev": true, "license": "MIT", + "workspaces": [ + "test/chai-v5" + ], "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@jest/test-result": "^29.7.0", + "chalk": "^4.1.2", + "find-package-json": "^1.2.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "yargs": "^17.7.2" } - }, - "node_modules/object.values": { - "version": "1.1.5", + }, + "node_modules/mocha-chai-jest-snapshot/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/on-finished": { - "version": "2.4.1", + "node_modules/mocha-chai-jest-snapshot/node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ee-first": "1.1.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/mocha-chai-jest-snapshot/node_modules/slash": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node": ">=8" } }, - "node_modules/onetime": { - "version": "5.1.2", + "node_modules/mocha-chai-jest-snapshot/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/only": { - "version": "0.0.2", - "dev": true - }, - "node_modules/open": { - "version": "8.4.2", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, + "node_modules/mocha-chai-jest-snapshot/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/mocha-chai-jest-snapshot/node_modules/yargs": { + "version": "17.7.2", + "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", + "node_modules/mocha-chai-jest-snapshot/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==", - "dev": true, - "license": "MIT" - }, - "node_modules/opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "node_modules/mocha-chai-rdf": { + "version": "0.1.10", "dev": true, "license": "MIT", "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" + "@rdfjs/to-ntriples": "^3.0.1", + "@types/sparql-http-client": "^3.0.5", + "@zazuko/env": "^3.0.0", + "@zazuko/env-node": "^3.0.0", + "into-stream": "^8.0.1", + "mocha-chai-jest-snapshot": "^1.1.6", + "oxigraph": "^0.4.9", + "stream-to-string": "^1.2.1" } }, - "node_modules/optionator": { - "version": "0.9.3", + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/opts": { - "version": "2.0.2", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/outdent": { - "version": "0.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/p-cancelable": { - "version": "1.1.0", + "node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-debounce": { - "version": "4.0.0", - "license": "MIT", + "node_modules/mocha/node_modules/foreground-child": { + "version": "3.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=12" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-event": { - "version": "4.2.0", + "node_modules/mocha/node_modules/glob": { + "version": "10.4.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "p-timeout": "^3.1.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=8" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-filter": { - "version": "2.1.0", + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "p-map": "^2.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-finally": { - "version": "1.0.0", + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/p-limit": { - "version": "2.3.0", + "node_modules/mocha/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "4.1.0", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "p-limit": "^2.2.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/p-map": { - "version": "2.1.0", + "node_modules/mocha/node_modules/minipass": { + "version": "7.1.2", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/p-timeout": { - "version": "3.2.0", + "node_modules/mocha/node_modules/p-limit": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "p-finally": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/mocha/node_modules/p-locate": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pac-proxy-agent": { - "version": "7.0.2", + "node_modules/mocha/node_modules/serialize-javascript": { + "version": "6.0.2", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.5", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.4" - }, + "randombytes": "^2.1.0" + } + }, + "node_modules/mocha/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 14" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pac-resolver": { - "version": "7.0.1", + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/package-json": { - "version": "6.5.0", + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "1.0.11", + "node_modules/mocha/node_modules/y18n": { + "version": "5.0.8", "dev": true, - "license": "(MIT AND Zlib)" + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/parent-require": { - "version": "1.0.0", + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.9", "dev": true, + "license": "ISC", "engines": { - "node": ">= 0.4.0" + "node": ">=10" } }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/n3": { + "version": "1.17.2", "license": "MIT", "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "queue-microtask": "^1.1.2", + "readable-stream": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=12.0" } }, - "node_modules/parse-json": { - "version": "4.0.0", + "node_modules/nanocolors": { + "version": "0.2.13", "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "5.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "bin": { + "nanoid": "bin/nanoid.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/parse-link-header": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "xtend": "~4.0.1" + "node": "^18 || >=20" } }, - "node_modules/parse5": { - "version": "6.0.1", + "node_modules/natural-compare": { + "version": "1.4.0", "dev": true, "license": "MIT" }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", + "node_modules/negotiator": { + "version": "0.6.3", "dev": true, "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" + "engines": { + "node": ">= 0.6" } }, - "node_modules/parseurl": { - "version": "1.3.3", + "node_modules/nested-error-stacks": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.4.0" } }, - "node_modules/patch-package": { - "version": "8.0.0", + "node_modules/nice-try": { + "version": "1.0.5", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/nise": { + "version": "6.1.1", + "license": "BSD-3-Clause", "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, - "engines": { - "node": ">=14", - "npm": ">5" + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" } }, - "node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/node-domexception": { + "version": "1.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=10.5.0" } }, - "node_modules/patch-package/node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/node-fetch": { + "version": "2.7.0", "dev": true, "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=10" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/patch-package/node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/patch-package/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/node-int64": { + "version": "0.4.0", "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "license": "MIT" + }, + "node_modules/nodeify-fetch": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "lodash": "^4.17.21", + "node-fetch": "^3.2.10", + "readable-stream": "^4.2.0", + "stream-chunks": "^1.0.0" } }, - "node_modules/patch-package/node_modules/open": { - "version": "7.4.2", - "dev": true, + "node_modules/nodeify-fetch/node_modules/node-fetch": { + "version": "3.3.2", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", + "node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/patch-package/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", "dev": true, "license": "ISC", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver" } }, - "node_modules/patch-package/node_modules/universalify": { - "version": "2.0.1", + "node_modules/normalize-path": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/path-exists": { - "version": "4.0.0", + "node_modules/normalize-url": { + "version": "4.5.1", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/npm-package-arg": { + "version": "8.1.5", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/path-key": { - "version": "2.0.1", + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "4.1.0", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, - "license": "BlueOak-1.0.0", + "license": "ISC", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=10" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.7.2", "dev": true, "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/path-to-regexp": { - "version": "8.2.0", - "license": "MIT", - "engines": { - "node": ">=16" + "node": ">=10" } }, - "node_modules/path-type": { - "version": "3.0.0", + "node_modules/npm-run-all": { + "version": "4.1.5", "dev": true, "license": "MIT", "dependencies": { - "pify": "^3.0.0" + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" }, "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { "node": ">=4" } }, - "node_modules/pathval": { - "version": "1.1.1", + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": "*" + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/pattern-key-compare": { - "version": "1.0.0", + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", "dev": true, "license": "MIT" }, - "node_modules/pend": { - "version": "1.2.0", + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.6", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/picomatch": { - "version": "2.3.1", + "node_modules/npm-run-path": { + "version": "2.0.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=8.6" + "dependencies": { + "path-key": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=4" } }, - "node_modules/pidtree": { - "version": "0.3.1", + "node_modules/npmlog": { + "version": "4.1.2", "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "node_modules/pify": { - "version": "4.0.1", + "node_modules/number-is-nan": { + "version": "1.0.1", "dev": true, "license": "MIT", + "optional": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pkg-conf": { - "version": "3.1.0", + "node_modules/oauth-sign": { + "version": "0.9.0", "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "dev": true, + "node_modules/object-assign": { + "version": "4.1.1", "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", + "node_modules/object-inspect": { + "version": "1.13.3", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/object-keys": { + "version": "1.1.1", "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/object.assign": { + "version": "4.1.5", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/object.entries": { + "version": "1.1.5", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", + "node_modules/object.fromentries": { + "version": "2.0.5", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/polished": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", - "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", + "node_modules/object.hasown": { + "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.17.8" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/portfinder": { - "version": "1.0.32", + "node_modules/object.values": { + "version": "1.1.5", "dev": true, "license": "MIT", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">= 0.12.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", + "node_modules/ol": { + "version": "6.13.0", + "license": "BSD-2-Clause", "dependencies": { - "ms": "^2.1.1" + "geotiff": "^2.0.2", + "ol-mapbox-style": "^7.0.0", + "pbf": "3.2.1", + "rbush": "^3.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/openlayers" } }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, - "license": "MIT", + "node_modules/ol-mapbox-style": { + "version": "7.1.1", + "license": "BSD-2-Clause", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "@mapbox/mapbox-gl-style-spec": "^13.20.1", + "mapbox-to-css-font": "^2.4.1", + "webfont-matcher": "^1.1.0" } }, - "node_modules/portscanner": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", - "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "node_modules/on-finished": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "async": "^2.6.0", - "is-number-like": "^1.0.3" + "ee-first": "1.1.1" }, "engines": { - "node": ">=0.4", - "npm": ">=1.0.0" + "node": ">= 0.8" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", + "node_modules/on-headers": { + "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 0.8" } }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/only": { + "version": "0.0.2", + "dev": true + }, + "node_modules/open": { + "version": "8.4.2", "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/preferred-pm": { - "version": "3.0.1", - "dev": true, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "is-docker": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", + "node_modules/opencollective-postinstall": { + "version": "2.0.3", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8.0" + "bin": { + "opencollective-postinstall": "index.js" } }, - "node_modules/prepend-http": { - "version": "2.0.0", + "node_modules/openurl": { + "version": "1.1.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/prettier": { - "version": "1.19.1", + "node_modules/opn": { + "version": "5.3.0", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "is-wsl": "^1.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/optionator": { + "version": "0.9.3", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prismjs": { - "version": "1.27.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">= 0.8.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "node_modules/opts": { + "version": "2.0.2", "dev": true, - "license": "MIT", - "optional": true + "license": "BSD-2-Clause" }, - "node_modules/progress": { - "version": "2.0.3", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/promise-the-world": { - "version": "1.0.1", + "node_modules/outdent": { + "version": "0.5.0", "dev": true, "license": "MIT" }, - "node_modules/prop-types": { - "version": "15.8.1", + "node_modules/oxigraph": { + "version": "0.4.9", + "dev": true, + "license": "MIT OR Apache-2.0" + }, + "node_modules/p-cancelable": { + "version": "1.1.0", "dev": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "engines": { + "node": ">=6" } }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "node_modules/p-debounce": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "dev": true, "license": "MIT", "dependencies": { - "xtend": "^4.0.0" + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/proxy-agent": { - "version": "6.4.0", + "node_modules/p-filter": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "p-map": "^2.0.0" }, "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/p-finally": { + "version": "1.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "node_modules/p-limit": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "punycode": "^2.3.1" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/lupomontero" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "license": "MIT", + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "node_modules/p-map": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/pupa": { - "version": "2.1.1", + "node_modules/p-timeout": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "escape-goat": "^2.0.0" + "p-finally": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/puppeteer": { - "version": "23.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.9.0.tgz", - "integrity": "sha512-WfB8jGwFV+qrD9dcJJVvWPFJBU6kxeu2wxJz9WooDGfM3vIiKLgzImEDBxUQnCBK/2cXB3d4dV6gs/LLpgfLDg==", + "node_modules/p-try": { + "version": "2.2.0", "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.4.1", - "chromium-bidi": "0.8.0", - "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1367902", - "puppeteer-core": "23.9.0", - "typed-query-selector": "^2.12.0" - }, - "bin": { - "puppeteer": "lib/cjs/puppeteer/node/cli.js" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/puppeteer-core": { - "version": "23.9.0", + "node_modules/pac-proxy-agent": { + "version": "7.0.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@puppeteer/browsers": "2.4.1", - "chromium-bidi": "0.8.0", - "debug": "^4.3.7", - "devtools-protocol": "0.0.1367902", - "typed-query-selector": "^2.12.0", - "ws": "^8.18.0" + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.5", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.4" }, "engines": { - "node": ">=18" + "node": ">= 14" } }, - "node_modules/puppeteer-core/node_modules/debug": { - "version": "4.3.7", + "node_modules/pac-resolver": { + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "degenerator": "^5.0.0", + "netmask": "^2.0.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 14" } }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "8.18.0", + "node_modules/package-json": { + "version": "6.5.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/qr-creator": { - "version": "1.0.0", - "license": "MIT" + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" }, - "node_modules/qs": { - "version": "6.13.1", + "node_modules/pako": { + "version": "2.1.0", + "license": "(MIT AND Zlib)" + }, + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.6" + "callsites": "^3.0.0" }, "engines": { - "node": ">=0.6" + "node": ">=6" + } + }, + "node_modules/parent-require": { + "version": "1.0.0", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "dev": true, + "node_modules/parse-headers": { + "version": "2.0.5", "license": "MIT" }, - "node_modules/quick-lru": { - "version": "4.0.1", + "node_modules/parse-json": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "dev": true, + "node_modules/parse-link-header": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "safe-buffer": "^5.1.0" + "xtend": "~4.0.1" } }, - "node_modules/range-parser": { - "version": "1.2.1", + "node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "parse5": "^6.0.1" } }, - "node_modules/raw-body": { - "version": "2.5.2", + "node_modules/parseurl": { + "version": "1.3.3", "dev": true, "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, "engines": { "node": ">= 0.8" } }, - "node_modules/rc": { - "version": "1.2.8", + "node_modules/patch-package": { + "version": "8.0.0", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "license": "MIT", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" }, "bin": { - "rc": "cli.js" + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rdf-canonize": { - "version": "3.4.0", - "license": "BSD-3-Clause", "dependencies": { - "setimmediate": "^1.0.5" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/rdf-data-factory": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "@rdfjs/types": "*" - } - }, - "node_modules/rdf-dataset-ext": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "rdf-canonize": "^3.0.0", - "readable-stream": "3 - 4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/rdf-literal": { - "version": "1.3.2", + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/rdf-validate-datatype": { - "version": "0.2.1", + "node_modules/patch-package/node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@rdfjs/term-map": "^2.0.0", - "@tpluscode/rdf-ns-builders": "3 - 4" + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/rdf-validate-shacl": { - "version": "0.5.3", + "node_modules/patch-package/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@rdfjs/data-model": "^2", - "@rdfjs/dataset": "^2", - "@rdfjs/environment": "^1", - "@rdfjs/namespace": "^2.0.0", - "@rdfjs/term-set": "^2.0.1", - "@vocabulary/sh": "^1.0.1", - "clownface": "^2.0.0", - "debug": "^4.3.2", - "rdf-literal": "^1.3.0", - "rdf-validate-datatype": "^0.2.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/rdfxml-streaming-parser": { - "version": "2.4.0", + "node_modules/patch-package/node_modules/open": { + "version": "7.4.2", + "dev": true, "license": "MIT", "dependencies": { - "@rdfjs/types": "*", - "@rubensworks/saxes": "^6.0.1", - "@types/readable-stream": "^2.3.13", - "buffer": "^6.0.3", - "rdf-data-factory": "^1.1.0", - "readable-stream": "^4.4.2", - "relative-to-absolute-iri": "^1.0.0", - "validate-iri": "^1.0.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rdfxml-streaming-parser/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" + "node_modules/patch-package/node_modules/semver": { + "version": "7.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "node_modules/patch-package/node_modules/universalify": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/react-is": { - "version": "16.13.1", + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/react-syntax-highlighter": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.6.1.tgz", - "integrity": "sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.4.1", - "highlightjs-vue": "^1.0.0", - "lowlight": "^1.17.0", - "prismjs": "^1.27.0", - "refractor": "^3.6.0" - }, - "peerDependencies": { - "react": ">= 0.14.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/read-pkg": { - "version": "3.0.0", + "node_modules/path-key": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, "engines": { "node": ">=4" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/read-pkg-up/node_modules/parse-json": { - "version": "5.2.0", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "8.2.0", "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=16" } }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/path-type": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "pify": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/read-yaml-file": { - "version": "1.1.0", + "node_modules/pathval": { + "version": "1.1.1", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, + "peer": true, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/read-yaml-file/node_modules/argparse": { - "version": "1.0.10", + "node_modules/pattern-key-compare": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "license": "MIT" }, - "node_modules/read-yaml-file/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", + "node_modules/pbf": { + "version": "3.2.1", + "license": "BSD-3-Clause", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "pbf": "bin/pbf" } }, - "node_modules/readable-stream": { - "version": "4.5.2", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } + "node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT" }, - "node_modules/readable-stream/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } + "node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" }, - "node_modules/readdirp": { - "version": "3.6.0", + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", "dev": true, "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "node_modules/pidtree": { + "version": "0.3.1", + "dev": true, "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" + "bin": { + "pidtree": "bin/pidtree.js" }, "engines": { - "node": ">= 4" + "node": ">=0.10" } }, - "node_modules/recast/node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "node_modules/pify": { + "version": "4.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/pirates": { + "version": "4.0.7", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/redent": { - "version": "3.0.0", + "node_modules/pkg-conf": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.9.2" + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.7.tgz", - "integrity": "sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==", + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "5.3.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "which-builtin-type": "^1.1.4" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=6" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=4" } }, - "node_modules/registry-auth-token": { + "node_modules/pkg-conf/node_modules/type-fest": { + "version": "0.3.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "rc": "^1.2.8" + "find-up": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/registry-url": { - "version": "5.1.0", - "dev": true, + "node_modules/polished": { + "version": "4.3.1", "license": "MIT", "dependencies": { - "rc": "^1.2.8" + "@babel/runtime": "^7.17.8" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/relative-to-absolute-iri": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "node_modules/portfinder": { + "version": "1.0.32", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "engines": { - "node": ">= 6" + "node": ">= 0.12.0" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", "dev": true, "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, "bin": { - "uuid": "bin/uuid" + "mkdirp": "bin/cmd.js" } }, - "node_modules/require-directory": { - "version": "2.1.1", + "node_modules/portscanner": { + "version": "2.2.0", "dev": true, "license": "MIT", + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4", + "npm": ">=1.0.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/requireindex": { - "version": "1.2.0", - "dev": true, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=0.10.5" + "node": ">= 0.4" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "dev": true, + "node_modules/postcss": { + "version": "8.4.49", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/resolve-path": { - "version": "1.4.0", + "node_modules/preferred-pm": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" + "find-up": "^4.1.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", + "node_modules/prepend-http": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", + "node_modules/prettier": { + "version": "1.19.1", "dev": true, - "license": "ISC" + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/resolve-path/node_modules/setprototypeof": { - "version": "1.1.0", + "node_modules/pretty-bytes": { + "version": "5.6.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/resolve-pathname": { - "version": "3.0.0", + "node_modules/pretty-format": { + "version": "29.7.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/resolve.exports": { - "version": "1.1.1", + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", "dev": true, + "license": "MIT" + }, + "node_modules/prismjs": { + "version": "1.27.0", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/resolve.imports": { - "version": "1.2.7", - "dev": true, + "node_modules/process": { + "version": "0.11.10", "license": "MIT", - "dependencies": { - "pattern-key-compare": "^1.0.0" + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/resp-modifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", - "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==", + "node_modules/process-nextick-args": { + "version": "2.0.1", "dev": true, - "dependencies": { - "debug": "^2.2.0", - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } + "license": "MIT", + "optional": true }, - "node_modules/resp-modifier/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/progress": { + "version": "2.0.3", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/resp-modifier/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/promise-polyfill": { + "version": "1.1.6", "dev": true, "license": "MIT" }, - "node_modules/responselike": { - "version": "1.0.2", + "node_modules/promise-the-world": { + "version": "1.0.1", "dev": true, + "license": "MIT" + }, + "node_modules/prop-types": { + "version": "15.8.1", "license": "MIT", "dependencies": { - "lowercase-keys": "^1.0.0" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, + "node_modules/property-information": { + "version": "5.6.0", "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "xtend": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "license": "MIT" + }, + "node_modules/proxy-agent": { + "version": "6.4.0", "dev": true, "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.3", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, "engines": { - "node": ">= 4" + "node": ">= 14" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true + "node_modules/proxy-from-env": { + "version": "1.1.0", + "dev": true, + "license": "MIT" }, - "node_modules/rimraf": { - "version": "3.0.2", + "node_modules/pseudomap": { + "version": "1.0.2", "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "license": "ISC" }, - "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "node_modules/psl": { + "version": "1.15.0", + "dev": true, "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" + "dependencies": { + "punycode": "^2.3.1" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/lupomontero" } }, - "node_modules/rollup-plugin-inject": { - "version": "3.0.2", + "node_modules/pump": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "estree-walker": "^0.6.1", - "magic-string": "^0.25.3", - "rollup-pluginutils": "^2.8.1" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/rollup-plugin-inject/node_modules/estree-walker": { - "version": "0.6.1", - "dev": true, - "license": "MIT" + "node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/rollup-plugin-node-polyfills": { - "version": "0.2.1", + "node_modules/punycode.js": { + "version": "2.3.1", "dev": true, "license": "MIT", - "dependencies": { - "rollup-plugin-inject": "^3.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/rollup-plugin-polyfill-node": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-polyfill-node/-/rollup-plugin-polyfill-node-0.13.0.tgz", - "integrity": "sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==", + "node_modules/pupa": { + "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/plugin-inject": "^5.0.4" + "escape-goat": "^2.0.0" }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/rollup-plugin-size": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-size/-/rollup-plugin-size-0.2.2.tgz", - "integrity": "sha512-XIQpfwp1dLXzr4qCopY5ZSEEPB3bgZLkGw2BB3+TXmfH2jxGSmuN/+sRxnA5MvJe+Z4atW0x0qTQz5EuTQy01Q==", + "node_modules/puppeteer": { + "version": "23.9.0", "dev": true, + "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "size-plugin-core": "^0.0.7" + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1367902", + "puppeteer-core": "23.9.0", + "typed-query-selector": "^2.12.0" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=18" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "node_modules/puppeteer-core": { + "version": "23.9.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1367902", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" }, - "peerDependencies": { - "rollup": "^2.0.0" + "engines": { + "node": ">=18" } }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", + "node_modules/puppeteer-core/node_modules/ws": { + "version": "8.18.2", "dev": true, "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "dev": true, - "license": "MIT" - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "utf-8-validate": { + "optional": true } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" } }, - "node_modules/rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", - "dev": true, - "license": "Apache-2.0" + "node_modules/qr-creator": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "node_modules/qs": { + "version": "6.5.3", "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.6" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/queue-microtask": { + "version": "1.2.3", "funding": [ { "type": "github", @@ -18808,1106 +19365,980 @@ ], "license": "MIT" }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", + "node_modules/quickselect": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/rambda": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", + "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "safe-buffer": "^5.1.0" } }, - "node_modules/semver-diff": { - "version": "3.1.1", + "node_modules/range-parser": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "semver": "^6.3.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/send": { - "version": "0.18.0", + "node_modules/raw-body": { + "version": "2.5.2", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", + "bytes": "3.1.2", "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.8" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "dev": true, + "node_modules/rbush": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "quickselect": "^2.0.0" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", + "node_modules/rc": { + "version": "1.2.8", "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "engines": { - "node": ">=4" + "bin": { + "rc": "cli.js" } }, - "node_modules/send/node_modules/statuses": { + "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, + "node_modules/rdf-canonize": { + "version": "3.4.0", "license": "BSD-3-Clause", "dependencies": { - "randombytes": "^2.1.0" + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=12" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, + "node_modules/rdf-data-factory": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz", + "integrity": "sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg==", "license": "MIT", "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "@rdfjs/types": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/rdf-dataset-ext": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "rdf-canonize": "^3.0.0", + "readable-stream": "3 - 4" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, + "node_modules/rdf-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-2.0.0.tgz", + "integrity": "sha512-jlQ+h7EvnXmncmk8OzOYR8T3gNfd4g0LQXbflHkEkancic8dh0Tdt5RiRq8vUFndjIeNHt1RWeA5TAj6rgrtng==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, + "node_modules/rdf-transform-triple-to-quad": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "@rdfjs/data-model": "^2.0.2", + "readable-stream": "^4.5.2" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "node_modules/rdf-validate-datatype": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.2.2.tgz", + "integrity": "sha512-mH9qL8i0WBbZ6HJCA26BB6V+WV2MraKvitez3SV0QegBWVQ4wYO49CgfFBzoAYg6tlnhFXl9MkrOAQ07X2N1FA==", + "license": "MIT", + "dependencies": { + "@rdfjs/term-map": "^2.0.0", + "@tpluscode/rdf-ns-builders": "3 - 5" + } }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true, - "license": "ISC" + "node_modules/rdf-validate-shacl": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rdf-validate-shacl/-/rdf-validate-shacl-0.6.3.tgz", + "integrity": "sha512-MbWiHiY+H88e8raT8mS7S2h9R1i9g7Gko6ZJ0ZDctXO/Y2QsVc4+SL1OnDSxDxS3KTkMzyATiSGkxBxweQM5jA==", + "license": "MIT", + "dependencies": { + "@rdfjs/data-model": "^2.1.0", + "@rdfjs/dataset": "^2.0.2", + "@rdfjs/environment": "^1.0.0", + "@rdfjs/namespace": "^2.0.1", + "@rdfjs/term-set": "^2.0.3", + "@rdfjs/types": "1 - 2", + "@vocabulary/sh": "^1.1.6", + "clownface": "^2.0.3", + "debug": "^4.3.2", + "rdf-dataset-ext": "^1.1.0", + "rdf-literal": "^2.0.0", + "rdf-validate-datatype": "^0.2.2" + } }, - "node_modules/serve-static": { - "version": "1.15.0", - "dev": true, + "node_modules/rdfxml-streaming-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-3.0.1.tgz", + "integrity": "sha512-lJtJ85xEJHc5BXohOPtxjYMEbGK3uiRxROwJLVNGanjuKLT9BWJluoNr3RzS9vQNmjkQwhhYmrbIftw1WUOj7Q==", "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^4.0.18", + "buffer": "^6.0.3", + "rdf-data-factory": "^2.0.0", + "readable-stream": "^4.4.2", + "relative-to-absolute-iri": "^1.0.0", + "validate-iri": "^1.0.0" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.1", + "node_modules/rdfxml-streaming-parser/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "dev": true, + "node_modules/react": { + "version": "18.3.1", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, - "node_modules/shaperone-stories": { - "resolved": "demos/storybook", - "link": true - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, + "node_modules/react-dom": { + "version": "18.3.1", "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, + "node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/shell-quote": { - "version": "1.7.3", - "dev": true, - "license": "MIT" + "node_modules/react-syntax-highlighter": { + "version": "15.6.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "highlightjs-vue": "^1.0.0", + "lowlight": "^1.17.0", + "prismjs": "^1.27.0", + "refractor": "^3.6.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } }, - "node_modules/side-channel": { - "version": "1.0.6", + "node_modules/read-pkg": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/signal-exit": { - "version": "3.0.7", + "node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, - "license": "ISC" - }, - "node_modules/sinon": { - "version": "19.0.2", - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.2", - "@sinonjs/samsam": "^8.0.1", - "diff": "^7.0.0", - "nise": "^6.1.1", - "supports-color": "^7.2.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sinon-chai": { - "version": "3.7.0", + "node_modules/read-pkg-up/node_modules/parse-json": { + "version": "5.2.0", "dev": true, - "license": "(BSD-2-Clause OR WTFPL)", - "peerDependencies": { - "chai": "^4.0.0", - "sinon": ">=4.0.0" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "7.0.0", - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, "engines": { - "node": ">=0.3.1" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/size-plugin-core": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/size-plugin-core/-/size-plugin-core-0.0.7.tgz", - "integrity": "sha512-vMX3AhK3hh5vxfOL5VgEIxUkcm0MFfiPsZ9LqZsZRH7iQ+erU669zYsx+WCF4EQ+nn11GYXL91U/sEvS1FnPug==", + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "brotli-size": "^4.0.0", - "chalk": "^2.4.2", - "fs-extra": "^8.1.0", - "glob": "^7.1.4", - "gzip-size": "^5.1.1", - "minimatch": "^3.0.4", - "pretty-bytes": "^5.3.0", - "size-plugin-store": "^0.0.5", - "util.promisify": "^1.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/size-plugin-core/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8" } }, - "node_modules/size-plugin-store": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/size-plugin-store/-/size-plugin-store-0.0.5.tgz", - "integrity": "sha512-SIFBv0wMMMfdqg1Po8vem90OaXe2Cftfo0AiXYU9m9JxDhOd726K+0BfNcYyOmDyrH2uUM7zMlnU2OhbbsDv5Q==", + "node_modules/read-yaml-file": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "axios": "^0.19.0", - "ci-env": "^1.11.0" + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/size-plugin-store/node_modules/axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "1.0.10", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "1.5.10" + "sprintf-js": "~1.0.2" } }, - "node_modules/size-plugin-store/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/size-plugin-store/node_modules/follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, + "node_modules/readable-stream": { + "version": "4.7.0", "license": "MIT", "dependencies": { - "debug": "=3.1.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">=4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/size-plugin-store/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/slash": { - "version": "2.0.0", - "dev": true, + "node_modules/readable-stream/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "node_modules/readdirp": { + "version": "3.6.0", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" + "picomatch": "^2.2.1" }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.10.0" } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", - "dev": true, - "license": "ISC", "engines": { - "node": "*" + "node": ">= 4" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, + "node_modules/recast/node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">=4" } }, - "node_modules/smartwrap": { - "version": "1.2.5", - "dev": true, - "license": "GPL-2.0", - "dependencies": { - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "smartwrap": "src/terminal-adapter.js" + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/socket.io": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", - "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "node_modules/redent": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.6.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=10.2.0" + "node": ">=8" } }, - "node_modules/socket.io-adapter": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", - "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "node_modules/redux": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "debug": "~4.3.4", - "ws": "~8.17.1" + "@babel/runtime": "^7.9.2" } }, - "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.7", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "which-builtin-type": "^1.1.4" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/socket.io-client": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", - "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", - "dev": true, + "node_modules/refractor": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.6.1", - "socket.io-parser": "~4.2.4" + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" }, - "engines": { - "node": ">=10.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", "dev": true, "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/socks": { - "version": "2.8.3", + "node_modules/regexpp": { + "version": "3.2.0", "dev": true, "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.4", + "node_modules/registry-auth-token": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" + "rc": "^1.2.8" }, "engines": { - "node": ">= 14" + "node": ">=6.0.0" } }, - "node_modules/source-map": { - "version": "0.7.4", + "node_modules/registry-url": { + "version": "5.1.0", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "devOptional": true, "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true, - "license": "BSD-3-Clause", + "rc": "^1.2.8" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "dev": true, + "node_modules/relative-to-absolute-iri": { + "version": "1.0.6", "license": "MIT" }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "node_modules/remark-gfm": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/spawndamnit": { - "version": "2.0.0", - "dev": true, + "node_modules/remark-parse": { + "version": "11.0.0", "license": "MIT", "dependencies": { - "cross-spawn": "^5.1.0", - "signal-exit": "^3.0.2" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/spawndamnit/node_modules/cross-spawn": { - "version": "5.1.0", - "dev": true, + "node_modules/remark-stringify": { + "version": "11.0.0", "license": "MIT", "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/spawndamnit/node_modules/lru-cache": { - "version": "4.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/spawndamnit/node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/request": { + "version": "2.88.2", "dev": true, "license": "Apache-2.0", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", "dev": true, - "license": "CC-BY-3.0" + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/require-directory": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", + "node_modules/require-main-filename": { + "version": "2.0.0", "dev": true, - "license": "CC0-1.0" + "license": "ISC" }, - "node_modules/split": { - "version": "1.0.1", + "node_modules/requireindex": { + "version": "1.2.0", "dev": true, "license": "MIT", - "dependencies": { - "through": "2" - }, "engines": { - "node": "*" + "node": ">=0.10.5" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", + "node_modules/requires-port": { + "version": "1.0.0", "dev": true, - "license": "BSD-3-Clause" + "license": "MIT" }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", "dev": true, "license": "MIT", "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "resolve": "bin/resolve" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "node_modules/resolve-from": { + "version": "5.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "node_modules/resolve-path": { + "version": "1.4.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.1.1" + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" }, "engines": { - "node": ">= 8" + "node": ">= 0.8" } }, - "node_modules/standard": { - "version": "17.0.0", + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", - "dependencies": { - "eslint": "^8.13.0", - "eslint-config-standard": "17.0.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "standard-engine": "^15.0.0" - }, - "bin": { - "standard": "bin/cmd.js" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.6" } }, - "node_modules/standard-engine": { - "version": "15.0.0", + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.6" } }, - "node_modules/standard/node_modules/eslint-config-standard-jsx": { - "version": "11.0.0", + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "peerDependencies": { - "eslint": "^8.8.0", - "eslint-plugin-react": "^7.28.0" - } + "license": "ISC" }, - "node_modules/standard/node_modules/eslint-plugin-react": { - "version": "7.31.1", + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/standard/node_modules/resolve": { - "version": "2.0.0-next.5", - "dev": true, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "protocol-buffers-schema": "^3.3.1" } }, - "node_modules/statuses": { - "version": "1.5.0", + "node_modules/resolve.exports": { + "version": "1.1.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/stream-chunks": { - "version": "1.0.0", + "node_modules/resolve.imports": { + "version": "1.2.7", + "dev": true, "license": "MIT", "dependencies": { - "buffer": "^6.0.3", - "string_decoder": "^1.3.0" + "pattern-key-compare": "^1.0.0" } }, - "node_modules/stream-chunks/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/resp-modifier": { + "version": "6.0.2", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/resp-modifier/node_modules/debug": { + "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "ms": "2.0.0" } }, - "node_modules/stream-throttle": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", - "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "node_modules/resp-modifier/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "commander": "^2.2.0", - "limiter": "^1.0.5" - }, - "bin": { - "throttleproxy": "bin/throttleproxy.js" - }, - "engines": { - "node": ">= 0.10.0" - } + "license": "MIT" }, - "node_modules/stream-transform": { - "version": "2.1.3", + "node_modules/responselike": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "mixme": "^0.5.1" + "lowercase-keys": "^1.0.0" } }, - "node_modules/streamx": { - "version": "2.20.2", + "node_modules/restore-cursor": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "fast-fifo": "^1.3.2", - "queue-tick": "^1.0.1", - "text-decoder": "^1.1.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, - "optionalDependencies": { - "bare-events": "^2.2.0" + "engines": { + "node": ">=8" } }, - "node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/retry": { + "version": "0.12.0", + "dev": true, "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" + "engines": { + "node": ">= 4" } }, - "node_modules/string-argv": { - "version": "0.3.2", + "node_modules/reusify": { + "version": "1.0.4", "dev": true, "license": "MIT", "engines": { - "node": ">=0.6.19" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/string-to-stream": { - "version": "3.0.1", - "license": "MIT", + "node_modules/rfdc": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "readable-stream": "^3.4.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/string-to-stream/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/rollup": { + "version": "2.79.2", "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 6" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/rollup-plugin-polyfill-node": { + "version": "0.13.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@rollup/plugin-inject": "^5.0.4" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/rollup-plugin-size": { + "version": "0.2.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "size-plugin-core": "^0.0.7" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "rollup": "^2.0.0" } }, - "node_modules/string.prototype.padend": { - "version": "3.1.0", + "node_modules/run-parallel": { + "version": "1.2.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "license": "BSD-3-Clause" + }, + "node_modules/rx": { + "version": "4.1.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" }, "engines": { "node": ">= 0.4" @@ -19916,2048 +20347,1865 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "node_modules/safer-buffer": { + "version": "2.1.2", "dev": true, + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.23.2", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "loose-envify": "^1.1.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "semver": "^6.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/send": { + "version": "0.16.2", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "ms": "2.0.0" } }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/send/node_modules/depd": { + "version": "1.1.2", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/send/node_modules/http-errors": { + "version": "1.6.3", "dev": true, "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/send/node_modules/inherits": { + "version": "2.0.3", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "license": "ISC" }, - "node_modules/strip-eof": { - "version": "1.0.0", + "node_modules/send/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/strip-final-newline": { - "version": "3.0.0", + "node_modules/send/node_modules/setprototypeof": { + "version": "1.1.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "ISC" }, - "node_modules/strip-indent": { - "version": "3.0.0", + "node_modules/send/node_modules/statuses": { + "version": "1.4.0", "dev": true, "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", + "node_modules/serialize-javascript": { + "version": "4.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" } }, - "node_modules/supports-color": { - "version": "7.2.0", + "node_modules/serve-index": { + "version": "1.9.1", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/supports-color/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/table-layout": { - "version": "4.1.1", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", "dev": true, "license": "MIT", "dependencies": { - "array-back": "^6.2.2", - "wordwrapjs": "^5.1.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=12.17" + "node": ">= 0.6" } }, - "node_modules/table-layout/node_modules/array-back": { - "version": "6.2.2", + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.17" - } + "license": "ISC" }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.13.2", + "dev": true, + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/tar-fs": { - "version": "3.0.6", + "node_modules/server-destroy": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/set-blocking": { + "version": "2.0.0", "dev": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/tar-stream": { - "version": "3.1.7", + "node_modules/set-function-name": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/setimmediate": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/term-size": { - "version": "2.2.0", + "node_modules/shady-css-scoped-element": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/shady-css-scoped-element/-/shady-css-scoped-element-0.0.2.tgz", + "integrity": "sha512-Dqfl70x6JiwYDujd33ZTbtCK0t52E7+H2swdWQNSTzfsolSa6LJHnTpN4T9OpJJEq4bxuzHRLFO9RBcy/UfrMQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "devOptional": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } + "node_modules/shaperone": { + "resolved": "packages/shaperone", + "link": true }, - "node_modules/test-exclude": { - "version": "6.0.0", + "node_modules/shaperone-stories": { + "resolved": "demos/storybook", + "link": true + }, + "node_modules/shebang-command": { + "version": "1.2.0", "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/text-decoder": { - "version": "1.2.1", + "node_modules/shebang-regex": { + "version": "1.0.0", "dev": true, - "license": "Apache-2.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/text-table": { - "version": "0.2.0", + "node_modules/shell-quote": { + "version": "1.7.3", "dev": true, "license": "MIT" }, - "node_modules/throat": { - "version": "4.1.0", + "node_modules/side-channel": { + "version": "1.0.6", "dev": true, - "license": "MIT" - }, - "node_modules/throttle-debounce": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", - "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/through": { - "version": "2.3.8", + "node_modules/signal-exit": { + "version": "3.0.7", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "license": "MIT" + "node_modules/sinon": { + "version": "19.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } }, - "node_modules/tinydate": { - "version": "1.3.0", + "node_modules/sinon-chai": { + "version": "3.7.0", "dev": true, - "license": "MIT", + "license": "(BSD-2-Clause OR WTFPL)", + "peerDependencies": { + "chai": "^4.0.0", + "sinon": ">=4.0.0" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "7.0.0", + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.3.1" } }, - "node_modules/tmp": { - "version": "0.0.33", + "node_modules/size-plugin-core": { + "version": "0.0.7", "dev": true, "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" + "brotli-size": "^4.0.0", + "chalk": "^2.4.2", + "fs-extra": "^8.1.0", + "glob": "^7.1.4", + "gzip-size": "^5.1.1", + "minimatch": "^3.0.4", + "pretty-bytes": "^5.3.0", + "size-plugin-store": "^0.0.5", + "util.promisify": "^1.0.0" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", + "node_modules/size-plugin-core/node_modules/fs-extra": { + "version": "8.1.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, "engines": { - "node": ">=6" + "node": ">=6 <7 || >=8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", + "node_modules/size-plugin-store": { + "version": "0.0.5", "dev": true, "license": "MIT", "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "axios": "^0.19.0", + "ci-env": "^1.11.0" } }, - "node_modules/toidentifier": { - "version": "1.0.0", + "node_modules/size-plugin-store/node_modules/axios": { + "version": "0.19.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.6" + "dependencies": { + "follow-redirects": "1.5.10" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "node_modules/size-plugin-store/node_modules/debug": { + "version": "3.1.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" + "ms": "2.0.0" } }, - "node_modules/tr46": { - "version": "5.0.0", + "node_modules/size-plugin-store/node_modules/follow-redirects": { + "version": "1.5.10", "dev": true, "license": "MIT", "dependencies": { - "punycode": "^2.3.1" + "debug": "=3.1.0" }, "engines": { - "node": ">=18" + "node": ">=4.0" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", + "node_modules/size-plugin-store/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/ts-api-utils": { - "version": "1.2.1", + "node_modules/slice-ansi": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, "engines": { - "node": ">=16" + "node": ">=12" }, - "peerDependencies": { - "typescript": ">=4.2.0" + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ts-lit-plugin": { - "version": "2.0.2", + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "lit-analyzer": "^2.0.1", - "web-component-analyzer": "^2.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ts-lit-plugin/node_modules/cliui": { - "version": "8.0.1", + "node_modules/slide": { + "version": "1.1.6", "dev": true, "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/ts-lit-plugin/node_modules/ts-simple-type": { - "version": "2.0.0-next.0", - "dev": true, - "license": "MIT" - }, - "node_modules/ts-lit-plugin/node_modules/typescript": { - "version": "5.2.2", + "node_modules/smart-buffer": { + "version": "4.2.0", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "license": "MIT", "engines": { - "node": ">=14.17" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/ts-lit-plugin/node_modules/web-component-analyzer": { - "version": "2.0.0", + "node_modules/smartwrap": { + "version": "1.2.5", "dev": true, - "license": "MIT", + "license": "GPL-2.0", "dependencies": { - "fast-glob": "^3.2.2", - "ts-simple-type": "2.0.0-next.0", - "typescript": "~5.2.0", - "yargs": "^17.7.2" + "breakword": "^1.0.5", + "grapheme-splitter": "^1.0.4", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1", + "yargs": "^15.1.0" }, "bin": { - "wca": "cli.js", - "web-component-analyzer": "cli.js" + "smartwrap": "src/terminal-adapter.js" } }, - "node_modules/ts-lit-plugin/node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/socket.io": { + "version": "4.8.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/ts-lit-plugin/node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", "engines": { - "node": ">=10" + "node": ">=10.2.0" } }, - "node_modules/ts-lit-plugin/node_modules/yargs": { - "version": "17.7.2", + "node_modules/socket.io-adapter": { + "version": "2.5.5", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ts-lit-plugin/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "debug": "~4.3.4", + "ws": "~8.17.1" } }, - "node_modules/ts-node": { - "version": "10.9.1", + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", "dev": true, "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "engines": { + "node": ">=10.0.0" }, "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { - "@swc/core": { + "bufferutil": { "optional": true }, - "@swc/wasm": { + "utf-8-validate": { "optional": true } } }, - "node_modules/ts-simple-type": { - "version": "1.0.7", + "node_modules/socket.io-client": { + "version": "4.8.1", "dev": true, - "license": "MIT" - }, - "node_modules/ts-sinon": { - "version": "2.0.2", "license": "MIT", "dependencies": { - "@types/node": "^14.6.1", - "@types/sinon": "^9.0.5", - "@types/sinon-chai": "^3.2.4", - "sinon": "^9.0.3" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/ts-sinon/node_modules/@types/node": { - "version": "14.18.63", - "license": "MIT" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", + "node_modules/socket.io-parser": { + "version": "4.2.4", "dev": true, "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tslint": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz", - "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", + "node_modules/socks": { + "version": "2.8.3", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/tslint/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/socks-proxy-agent": { + "version": "8.0.4", "dev": true, "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/tslint/node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/sort-asc": { + "version": "0.1.0", "engines": { - "node": ">=0.3.1" + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", + "node_modules/sort-desc": { + "version": "0.1.1", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-object": { + "version": "0.3.2", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "sort-asc": "^0.1.0", + "sort-desc": "^0.1.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/source-map": { + "version": "0.7.4", "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "devOptional": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/tslint/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "node_modules/sourcemap-codec": { + "version": "1.4.8", "dev": true, - "license": "0BSD" + "license": "MIT" }, - "node_modules/tsscmp": { - "version": "1.0.6", - "dev": true, + "node_modules/space-separated-tokens": { + "version": "1.1.5", "license": "MIT", - "engines": { - "node": ">=0.6.x" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, + "node_modules/sparql-http-client": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + "@bergos/jsonparse": "^1.4.1", + "@rdfjs/data-model": "^2.0.2", + "@rdfjs/dataset": "^2.0.2", + "@rdfjs/environment": "^1.0.0", + "@rdfjs/parser-n3": "^2.0.2", + "@rdfjs/to-ntriples": "^3.0.1", + "duplex-to": "^2.0.0", + "nodeify-fetch": "^3.1.0", + "rdf-transform-triple-to-quad": "^2.0.0", + "readable-stream": "^4.5.2", + "stream-chunks": "^1.0.0" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tty-table": { - "version": "2.8.13", + "node_modules/spawndamnit": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^3.0.0", - "csv": "^5.3.1", - "smartwrap": "^1.2.3", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "tty-table": "adapters/terminal-adapter.js" - }, - "engines": { - "node": ">=8.16.0" + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.1.0", + "signal-exit": "^3.0.2" } }, - "node_modules/tty-table/node_modules/chalk": { - "version": "3.0.0", + "node_modules/spawndamnit/node_modules/cross-spawn": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "node_modules/spawndamnit/node_modules/lru-cache": { + "version": "4.1.5", "dev": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "node_modules/spawndamnit/node_modules/yallist": { + "version": "2.1.2", "dev": true, - "license": "Unlicense" + "license": "ISC" }, - "node_modules/tweezer.js": { - "version": "1.5.0", + "node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } }, - "node_modules/type-check": { - "version": "0.4.0", + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "dev": true, "license": "MIT", + "dependencies": { + "through": "2" + }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/type-fest": { - "version": "0.8.1", + "node_modules/sprintf-js": { + "version": "1.0.3", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } + "license": "BSD-3-Clause" }, - "node_modules/type-is": { - "version": "1.6.18", + "node_modules/sshpk": { + "version": "1.18.0", "dev": true, "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/ssri": { + "version": "8.0.1", + "dev": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "minipass": "^3.1.1" }, "engines": { - "node": ">= 0.4" + "node": ">= 8" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/stack-utils": { + "version": "2.0.6", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", - "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "reflect.getprototypeof": "^1.0.6" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "node_modules/standard": { + "version": "17.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "standard": "bin/cmd.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/typed-query-selector": { - "version": "2.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/standard-engine": { + "version": "15.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/typedoc": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.27.3.tgz", - "integrity": "sha512-oWT7zDS5oIaxYL5yOikBX4cL99CpNAZn6mI24JZQxsYuIHbtguSSwJ7zThuzNNwSE0wqhlfTSd99HgqKu2aQXQ==", + "node_modules/standard/node_modules/eslint-config-standard-jsx": { + "version": "11.0.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@gerrit0/mini-shiki": "^1.24.0", - "lunr": "^2.3.9", - "markdown-it": "^14.1.0", - "minimatch": "^9.0.5", - "yaml": "^2.6.1" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 18" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "peerDependencies": { - "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x" + "eslint": "^8.8.0", + "eslint-plugin-react": "^7.28.0" } }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/standard/node_modules/eslint-plugin-react": { + "version": "7.31.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/typedoc/node_modules/yaml": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", - "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "node_modules/standard/node_modules/resolve": { + "version": "2.0.0-next.5", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, "bin": { - "yaml": "bin.mjs" + "resolve": "bin/resolve" }, - "engines": { - "node": ">= 14" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "node_modules/statuses": { + "version": "1.5.0", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "license": "MIT", "engines": { - "node": ">=14.17" + "node": ">= 0.6" } }, - "node_modules/typical": { - "version": "4.0.0", - "dev": true, + "node_modules/stream-chunks": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "buffer": "^6.0.3", + "string_decoder": "^1.3.0" } }, - "node_modules/ua-parser-js": { - "version": "1.0.33", - "dev": true, + "node_modules/stream-chunks/node_modules/buffer": { + "version": "6.0.3", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "paypal", - "url": "https://paypal.me/faisalman" + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", + "node_modules/stream-throttle": { + "version": "0.1.3", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "commander": "^2.2.0", + "limiter": "^1.0.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", + "node_modules/stream-to-string": { + "version": "1.2.1", "dev": true, "license": "MIT", "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" + "promise-polyfill": "^1.1.6" } }, - "node_modules/undici": { - "version": "5.28.4", + "node_modules/stream-transform": { + "version": "2.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" + "mixme": "^0.5.1" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" - }, - "node_modules/unique-string": { - "version": "2.0.0", + "node_modules/streamx": { + "version": "2.20.2", "dev": true, "license": "MIT", "dependencies": { - "crypto-random-string": "^2.0.0" + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "bare-events": "^2.2.0" } }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, + "node_modules/string_decoder": { + "version": "1.3.0", "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", + "node_modules/string-argv": { + "version": "0.3.2", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.6.19" } }, - "node_modules/unplugin": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", - "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", + "node_modules/string-to-stream": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=14.0.0" + "readable-stream": "^3.4.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/string-to-stream/node_modules/readable-stream": { + "version": "3.6.2", "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">= 6" } }, - "node_modules/update-notifier": { - "version": "4.1.3", + "node_modules/string-width": { + "version": "4.2.3", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/update-notifier/node_modules/ci-info": { - "version": "2.0.0", + "node_modules/string.prototype.matchall": { + "version": "4.0.7", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/update-notifier/node_modules/is-ci": { - "version": "2.0.0", + "node_modules/string.prototype.padend": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "ci-info": "^2.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", + "node_modules/string.prototype.trim": { + "version": "1.2.9", "dev": true, "license": "MIT", "dependencies": { - "prepend-http": "^2.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/urlpattern-polyfill": { - "version": "10.0.0", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", "dev": true, - "license": "MIT" - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.2.tgz", - "integrity": "sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "object.getownpropertydescriptors": "^2.1.6", - "safe-array-concat": "^1.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/utils-merge": { - "version": "1.0.1", + "node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node": ">=8" } }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "4.1.4", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "8.x.x || >=10.10.0" + "node": ">=8" } }, - "node_modules/validate-iri": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/validate-npm-package-name/node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", + "node_modules/strip-bom": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "node_modules/strip-eof": { + "version": "1.0.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-top-level-await": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.4.4.tgz", - "integrity": "sha512-QyxQbvcMkgt+kDb12m2P8Ed35Sp6nXP+l8ptGrnHV9zgYDUpraO0CPdlqLSeBqvY2DToR52nutDG7mIHuysdiw==", + "node_modules/strip-indent": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@rollup/plugin-virtual": "^3.0.2", - "@swc/core": "^1.7.0", - "uuid": "^10.0.0" + "min-indent": "^1.0.0" }, - "peerDependencies": { - "vite": ">=2.8" + "engines": { + "node": ">=8" } }, - "node_modules/vite-plugin-top-level-await/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "node_modules/strip-json-comments": { + "version": "3.1.1", "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], + "node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "optional": true, - "os": [ - "aix" - ], + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], + "node_modules/supports-color/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], + "node_modules/systemjs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.15.1.tgz", + "integrity": "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/table-layout": { + "version": "4.1.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "array-back": "^6.2.2", + "wordwrapjs": "^5.1.0" + }, "engines": { - "node": ">=12" + "node": ">=12.17" } }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], + "node_modules/table-layout/node_modules/array-back": { + "version": "6.2.2", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": ">=12.17" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], + "node_modules/tar-fs": { + "version": "3.0.6", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], + "node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], + "node_modules/term-size": { + "version": "2.2.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/terser": { + "version": "5.36.0", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], + "node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-decoder": { + "version": "1.2.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/throat": { + "version": "4.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/throttle-debounce": { + "version": "3.0.1", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "license": "MIT" + }, + "node_modules/tinydate": { + "version": "1.3.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=4" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], + "node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "is-number": "^7.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], + "node_modules/toidentifier": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=0.6" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, "engines": { - "node": ">=12" + "node": ">=0.8" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], + "node_modules/tr46": { + "version": "5.1.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "punycode": "^2.3.1" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], + "node_modules/trim-newlines": { + "version": "3.0.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], + "node_modules/trough": { + "version": "2.2.0", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], + "node_modules/ts-api-utils": { + "version": "1.2.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], + "node_modules/ts-dedent": { + "version": "2.2.0", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">=6.10" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "node_modules/ts-deepmerge": { + "version": "7.0.2", + "license": "ISC", "engines": { - "node": ">=12" + "node": ">=14.13.1" } }, - "node_modules/vite/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" + "node_modules/ts-lit-plugin": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lit-analyzer": "^2.0.1", + "web-component-analyzer": "^2.0.0" + } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "hasInstallScript": true, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, "bin": { - "esbuild": "bin/esbuild" + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" } }, - "node_modules/vite/node_modules/rollup": { - "version": "4.27.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.4.tgz", - "integrity": "sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==", + "node_modules/ts-simple-type": { + "version": "2.0.0-next.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-sinon": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "@types/node": "^14.6.1", + "@types/sinon": "^9.0.5", + "@types/sinon-chai": "^3.2.4", + "sinon": "^9.0.3" + } + }, + "node_modules/ts-sinon/node_modules/@types/node": { + "version": "14.18.63", + "license": "MIT" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.6" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "node_modules/tslint": { + "version": "5.14.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" }, "bin": { - "rollup": "dist/bin/rollup" + "tslint": "bin/tslint" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">=4.8.0" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.27.4", - "@rollup/rollup-android-arm64": "4.27.4", - "@rollup/rollup-darwin-arm64": "4.27.4", - "@rollup/rollup-darwin-x64": "4.27.4", - "@rollup/rollup-freebsd-arm64": "4.27.4", - "@rollup/rollup-freebsd-x64": "4.27.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.27.4", - "@rollup/rollup-linux-arm-musleabihf": "4.27.4", - "@rollup/rollup-linux-arm64-gnu": "4.27.4", - "@rollup/rollup-linux-arm64-musl": "4.27.4", - "@rollup/rollup-linux-powerpc64le-gnu": "4.27.4", - "@rollup/rollup-linux-riscv64-gnu": "4.27.4", - "@rollup/rollup-linux-s390x-gnu": "4.27.4", - "@rollup/rollup-linux-x64-gnu": "4.27.4", - "@rollup/rollup-linux-x64-musl": "4.27.4", - "@rollup/rollup-win32-arm64-msvc": "4.27.4", - "@rollup/rollup-win32-ia32-msvc": "4.27.4", - "@rollup/rollup-win32-x64-msvc": "4.27.4", - "fsevents": "~2.3.2" + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" } }, - "node_modules/vscode-css-languageservice": { - "version": "4.3.0", + "node_modules/tslint/node_modules/argparse": { + "version": "1.0.10", "dev": true, "license": "MIT", "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" + "sprintf-js": "~1.0.2" } }, - "node_modules/vscode-html-languageservice": { - "version": "3.1.0", + "node_modules/tslint/node_modules/diff": { + "version": "3.5.0", "dev": true, - "license": "MIT", - "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" } }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.1", + "node_modules/tslint/node_modules/js-yaml": { + "version": "3.14.1", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } }, - "node_modules/vscode-languageserver-types": { - "version": "3.16.0-next.2", + "node_modules/tslint/node_modules/mkdirp": { + "version": "0.5.6", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } }, - "node_modules/vscode-nls": { - "version": "4.1.2", + "node_modules/tslint/node_modules/semver": { + "version": "5.7.2", "dev": true, - "license": "MIT" + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/vscode-uri": { - "version": "2.1.2", + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "license": "MIT" - }, - "node_modules/wc-menu-button": { - "version": "3.1.0", - "license": "MIT" + "license": "0BSD" }, - "node_modules/wcwidth": { - "version": "1.0.1", + "node_modules/tsscmp": { + "version": "1.0.6", "dev": true, "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" + "engines": { + "node": ">=0.6.x" } }, - "node_modules/web-component-analyzer": { - "version": "1.1.7", + "node_modules/tsutils": { + "version": "2.29.0", "dev": true, "license": "MIT", "dependencies": { - "fast-glob": "^3.2.2", - "ts-simple-type": "~1.0.5", - "typescript": "^3.8.3", - "yargs": "^15.3.1" + "tslib": "^1.8.1" }, - "bin": { - "wca": "cli.js", - "web-component-analyzer": "cli.js" + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" } }, - "node_modules/web-component-analyzer/node_modules/typescript": { - "version": "3.9.10", + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "license": "Apache-2.0", + "license": "0BSD" + }, + "node_modules/tty-table": { + "version": "2.8.13", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "csv": "^5.3.1", + "smartwrap": "^1.2.3", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1", + "yargs": "^15.1.0" + }, "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "tty-table": "adapters/terminal-adapter.js" }, "engines": { - "node": ">=4.2.0" + "node": ">=8.16.0" } }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", + "node_modules/tty-table/node_modules/chalk": { + "version": "3.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/webidl-conversions": { - "version": "7.0.0", + "node_modules/tunnel-agent": { + "version": "0.6.0", "dev": true, - "license": "BSD-2-Clause", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "node_modules/tweezer.js": { + "version": "1.5.0", + "dev": true, "license": "MIT" }, - "node_modules/whatwg-url": { - "version": "14.0.0", + "node_modules/type-check": { + "version": "0.4.0", "dev": true, "license": "MIT", "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=18" + "node": ">= 0.8.0" } }, - "node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", + "node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" } }, - "node_modules/which-builtin-type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", - "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", + "node_modules/type-is": { + "version": "1.6.18", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/which-collection": { + "node_modules/typed-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "license": "MIT", "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/which-pm": { - "version": "2.0.0", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=8.15" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-typed-array": { - "version": "1.1.15", + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -21966,1422 +22214,1441 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", + "node_modules/typed-array-length": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "string-width": "^4.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wordwrapjs": { - "version": "5.1.0", + "node_modules/typed-query-selector": { + "version": "2.12.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.17" - } + "license": "MIT" }, - "node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "is-typedarray": "^1.0.0" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/typedoc": { + "version": "0.28.4", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@gerrit0/mini-shiki": "^3.2.2", + "lunr": "^2.3.9", + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "yaml": "^2.7.1" + }, + "bin": { + "typedoc": "bin/typedoc" }, "engines": { - "node": ">=10" + "node": ">= 18", + "pnpm": ">= 10" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependencies": { + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.5", "dev": true, "license": "ISC", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "engines": { + "node": ">=16 || 14 >=14.17" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/wsrun": { - "version": "5.2.4", + "node_modules/typedoc/node_modules/yaml": { + "version": "2.8.0", "dev": true, - "license": "MIT", - "dependencies": { - "bluebird": "^3.5.1", - "chalk": "^2.3.0", - "glob": "^7.1.2", - "jest-changed-files": "^24.9.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "split": "^1.0.1", - "throat": "^4.1.0", - "yargs": "^13.0.0" - }, + "license": "ISC", "bin": { - "wsrun": "bin/wsrun.js" - } - }, - "node_modules/wsrun/node_modules/ansi-regex": { - "version": "4.1.1", - "dev": true, - "license": "MIT", + "yaml": "bin.mjs" + }, "engines": { - "node": ">=6" + "node": ">= 14.6" } }, - "node_modules/wsrun/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/typescript": { + "version": "5.8.3", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4" + "node": ">=14.17" } }, - "node_modules/wsrun/node_modules/cliui": { - "version": "5.0.0", + "node_modules/typical": { + "version": "4.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/wsrun/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/ua-parser-js": { + "version": "1.0.33", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": "*" } }, - "node_modules/wsrun/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/wsrun/node_modules/emoji-regex": { - "version": "7.0.3", + "node_modules/uc.micro": { + "version": "2.1.0", "dev": true, "license": "MIT" }, - "node_modules/wsrun/node_modules/find-up": { - "version": "3.0.0", + "node_modules/unbox-primitive": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wsrun/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/unbzip2-stream": { + "version": "1.4.3", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" } - }, - "node_modules/wsrun/node_modules/locate-path": { - "version": "3.0.0", - "dev": true, + }, + "node_modules/undici": { + "version": "5.28.4", "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@fastify/busboy": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=14.0" } }, - "node_modules/wsrun/node_modules/p-locate": { - "version": "3.0.0", - "dev": true, + "node_modules/undici-types": { + "version": "5.26.5", + "license": "MIT" + }, + "node_modules/unified": { + "version": "11.0.5", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/wsrun/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, + "node_modules/unified/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wsrun/node_modules/string-width": { - "version": "3.1.0", + "node_modules/unique-string": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/wsrun/node_modules/strip-ansi": { - "version": "5.2.0", - "dev": true, + "node_modules/unist-util-is": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@types/unist": "^3.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/wsrun/node_modules/wrap-ansi": { - "version": "5.1.0", - "dev": true, + "node_modules/unist-util-is/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "@types/unist": "^3.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/wsrun/node_modules/yargs": { - "version": "13.3.2", - "dev": true, + "node_modules/unist-util-stringify-position/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/wsrun/node_modules/yargs-parser": { - "version": "13.1.2", - "dev": true, - "license": "ISC", + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" }, - "node_modules/xmlchars": { - "version": "2.2.0", + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.3", "license": "MIT" }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", - "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", + "node_modules/universalify": { + "version": "0.1.2", "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", "license": "MIT", "engines": { - "node": ">=0.4" + "node": ">= 4.0.0" } }, - "node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "node_modules/unpipe": { + "version": "1.0.0", "dev": true, - "bin": { - "yaml": "bin.mjs" - }, + "license": "MIT", "engines": { - "node": ">= 14" + "node": ">= 0.8" } }, - "node_modules/yargonaut": { - "version": "1.1.4", - "dev": true, - "license": "Apache-2.0", + "node_modules/unplugin": { + "version": "1.16.0", + "license": "MIT", "dependencies": { - "chalk": "^1.1.1", - "figlet": "^1.1.1", - "parent-require": "^1.0.0" + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/yargonaut/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/yargonaut/node_modules/chalk": { - "version": "1.1.3", + "node_modules/update-notifier": { + "version": "4.1.3", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, - "node_modules/yargonaut/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/update-notifier/node_modules/chalk": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/yargonaut/node_modules/supports-color": { + "node_modules/update-notifier/node_modules/ci-info": { "version": "2.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } + "license": "MIT" }, - "node_modules/yargs": { - "version": "15.4.1", + "node_modules/update-notifier/node_modules/is-ci": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "ci-info": "^2.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/uri-js": { + "version": "4.4.0", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/yargs-parser": { - "version": "18.1.3", + "node_modules/url-parse-lax": { + "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "prepend-http": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/yargs-unparser": { - "version": "2.0.0", + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.1.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "object.getownpropertydescriptors": "^2.1.6", + "safe-array-concat": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", + "node_modules/utils-merge": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4.0" } }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", - "dev": true, + "node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, "engines": { - "node": ">=8" + "node": "8.x.x || >=10.10.0" } }, - "node_modules/yauzl": { - "version": "2.10.0", + "node_modules/validate-iri": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/ylru": { - "version": "1.2.1", + "node_modules/validate-npm-package-name": { + "version": "3.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" } }, - "node_modules/yn": { - "version": "3.1.1", + "node_modules/validate-npm-package-name/node_modules/builtins": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "node_modules/verror": { + "version": "1.10.0", "dev": true, + "engines": [ + "node >=0.6.0" + ], "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/zod": { - "version": "3.23.8", - "dev": true, + "node_modules/vfile-message": { + "version": "4.0.2", "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, "funding": { - "url": "https://github.com/sponsors/colinhacks" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "packages/core": { - "name": "@hydrofoil/shaperone-core", - "version": "0.12.1", + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/vfile/node_modules/@types/unist": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.11", "license": "MIT", "dependencies": { - "@rdfine/dash": "^0.4.5", - "@rdfine/rdfs": "^0.8.5", - "@rdfine/shacl": "^0.10.5", - "@rdfjs-elements/lit-helpers": "^0.3.8", - "@rdfjs/namespace": "^2.0.1", - "@rdfjs/term-map": "^2.0.1", - "@rdfjs/term-set": "^2.0.1", - "@rdfjs/types": "^1.1.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": "^0.7.9", - "@vocabulary/dash": "^1.0.3", - "@zazuko/env-core": "^1.1.1", - "@zazuko/prefixes": "^2.2.0", - "clownface-shacl-path": "^2.1.0", - "immer": "^9.0.15", - "is-graph-pointer": "^2.1.0", - "nanoid": "^5.0.6" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, - "devDependencies": { - "@captaincodeman/rdx": "^1.0.0-rc.8", - "esbuild-c": "^0.1.34" + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "packages/core-tests": { - "name": "@hydrofoil/shaperone-core-tests", - "version": "0.1.1", - "devDependencies": { - "@hydrofoil/shaperone-core": "*", - "@rdfine/shacl": "^0.10.5", - "@shaperone/testing": "*", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@types/chai": "^5", - "@types/chai-subset": "^1.3.5", - "@types/mocha": "^10.0.10", - "@types/sinon-chai": "^3.2.4", - "@zazuko/env": "^2.1.0", - "autoesm": "^1.0.5", - "chai": "^5", - "chai-quantifiers": "^1.0.18", - "chai-snapshot-matcher": "^2.0.3", - "chai-subset": "^1.6.0", - "deepmerge": "^4.2.2", - "mocha": "^11.0.0", - "promise-the-world": "^1.0.1", - "rdf-dataset-ext": "^1.1.0" + "node_modules/vite/node_modules/@types/estree": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/vite/node_modules/rollup": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", + "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.41.0", + "@rollup/rollup-android-arm64": "4.41.0", + "@rollup/rollup-darwin-arm64": "4.41.0", + "@rollup/rollup-darwin-x64": "4.41.0", + "@rollup/rollup-freebsd-arm64": "4.41.0", + "@rollup/rollup-freebsd-x64": "4.41.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", + "@rollup/rollup-linux-arm-musleabihf": "4.41.0", + "@rollup/rollup-linux-arm64-gnu": "4.41.0", + "@rollup/rollup-linux-arm64-musl": "4.41.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-musl": "4.41.0", + "@rollup/rollup-linux-s390x-gnu": "4.41.0", + "@rollup/rollup-linux-x64-gnu": "4.41.0", + "@rollup/rollup-linux-x64-musl": "4.41.0", + "@rollup/rollup-win32-arm64-msvc": "4.41.0", + "@rollup/rollup-win32-ia32-msvc": "4.41.0", + "@rollup/rollup-win32-x64-msvc": "4.41.0", + "fsevents": "~2.3.2" } }, - "packages/core-tests/node_modules/@types/chai": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", - "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", + "node_modules/vscode-css-languageservice": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@types/deep-eql": "*" + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^4.1.2", + "vscode-uri": "^2.1.2" } }, - "packages/core-tests/node_modules/@types/chai-subset": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", - "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", + "node_modules/vscode-html-languageservice": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "@types/chai": "*" + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^4.1.2", + "vscode-uri": "^2.1.2" } }, - "packages/core-tests/node_modules/@types/mocha": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.1", "dev": true, "license": "MIT" }, - "packages/core-tests/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "node_modules/vscode-languageserver-types": { + "version": "3.16.0-next.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "license": "MIT" }, - "packages/core-tests/node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "node_modules/vscode-nls": { + "version": "4.1.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" } }, - "packages/core-tests/node_modules/chai": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", - "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "node_modules/wcwidth": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=12" + "defaults": "^1.0.3" } }, - "packages/core-tests/node_modules/chai-quantifiers": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/chai-quantifiers/-/chai-quantifiers-1.0.18.tgz", - "integrity": "sha512-CHHIzEnisu+ta8EA5IYaOOR5HkeeQEfhtDaQhhdf3sYUK2vA4+3F2v1wDeUnQYHWZVSb1Rm31B0lcPKkLkkBnQ==", + "node_modules/web-component-analyzer": { + "version": "2.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=12.x.x" + "dependencies": { + "fast-glob": "^3.2.2", + "ts-simple-type": "2.0.0-next.0", + "typescript": "~5.2.0", + "yargs": "^17.7.2" }, - "peerDependencies": { - "chai": "^4.x.x" + "bin": { + "wca": "cli.js", + "web-component-analyzer": "cli.js" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chai-snapshot-matcher/-/chai-snapshot-matcher-2.0.3.tgz", - "integrity": "sha512-2XLWeTT2DFSGF2+gPsZT9k3SqszehKg2m7p9PLCaTsdTdZVdEbGhjoboCksb4KZD5JQuM3o3JZiOPcsH1VXasg==", + "node_modules/web-component-analyzer/node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "chai": "^4.2.0", - "lodash": "^4.17.20" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/web-component-analyzer/node_modules/typescript": { + "version": "5.2.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": "*" + "node": ">=14.17" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "node_modules/web-component-analyzer/node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "node_modules/web-component-analyzer/node_modules/y18n": { + "version": "5.0.8", "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, + "license": "ISC", "engines": { - "node": "*" + "node": ">=10" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "node_modules/web-component-analyzer/node_modules/yargs": { + "version": "17.7.2", "dev": true, "license": "MIT", "dependencies": { - "type-detect": "^4.0.0" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "node_modules/web-component-analyzer/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", "license": "MIT", "engines": { - "node": "*" + "node": ">= 8" } }, - "packages/core-tests/node_modules/check-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "node_modules/web-worker": { + "version": "1.3.0", + "license": "Apache-2.0" + }, + "node_modules/webfont-matcher": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": ">= 16" + "node": ">=12" } }, - "packages/core-tests/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "license": "MIT" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } + "license": "MIT" }, - "packages/core-tests/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/whatwg-url": { + "version": "14.2.0", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=18" + } + }, + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "bin": { + "which": "bin/which" } }, - "packages/core-tests/node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/core-tests/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "node_modules/which-builtin-type": { + "version": "1.2.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">=0.3.1" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/core-tests/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/which-collection": { + "version": "1.0.2", "dev": true, "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/core-tests/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/which-module": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/which-pm": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", + "load-yaml-file": "^0.2.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8.15" } }, - "packages/core-tests/node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", + "node_modules/which-typed-array": { + "version": "1.1.15", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/core-tests/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/wide-align": { + "version": "1.1.5", "dev": true, "license": "ISC", + "optional": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "packages/core-tests/node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/widest-line": { + "version": "3.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "string-width": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "packages/core-tests/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/wordwrapjs": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "node_modules/workerpool": { + "version": "6.5.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { "node": ">=8" } }, - "packages/core-tests/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "packages/core-tests/node_modules/loupe": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", - "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "node_modules/wrappy": { + "version": "1.0.2", "dev": true, - "license": "MIT" + "license": "ISC" }, - "packages/core-tests/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/write-file-atomic": { + "version": "3.0.3", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "packages/core-tests/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/ws": { + "version": "7.5.10", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "packages/core-tests/node_modules/mocha": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", - "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", + "node_modules/wsrun": { + "version": "5.2.4", "dev": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^10.4.5", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" + "bluebird": "^3.5.1", + "chalk": "^2.3.0", + "glob": "^7.1.2", + "jest-changed-files": "^24.9.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "split": "^1.0.1", + "throat": "^4.1.0", + "yargs": "^13.0.0" }, "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, + "wsrun": "bin/wsrun.js" + } + }, + "node_modules/wsrun/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=6" } }, - "packages/core-tests/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/wsrun/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "packages/core-tests/node_modules/p-locate": { + "node_modules/wsrun/node_modules/cliui": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/wsrun/node_modules/color-convert": { + "version": "1.9.3", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "color-name": "1.1.3" + } + }, + "node_modules/wsrun/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/wsrun/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/wsrun/node_modules/find-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "packages/core-tests/node_modules/pathval": { + "node_modules/wsrun/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, "license": "MIT", "engines": { - "node": ">= 14.16" + "node": ">=4" } }, - "packages/core-tests/node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "node_modules/wsrun/node_modules/locate-path": { + "version": "3.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "randombytes": "^2.1.0" - } - }, - "packages/core-tests/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=6" } }, - "packages/core-tests/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/wsrun/node_modules/p-locate": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=6" } }, - "packages/core-tests/node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "node_modules/wsrun/node_modules/path-exists": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, - "packages/core-tests/node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "node_modules/wsrun/node_modules/string-width": { + "version": "3.1.0", "dev": true, - "license": "Apache-2.0" + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } }, - "packages/core-tests/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/wsrun/node_modules/strip-ansi": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "packages/core-tests/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/wsrun/node_modules/wrap-ansi": { + "version": "5.1.0", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "packages/core-tests/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/wsrun/node_modules/yargs": { + "version": "13.3.2", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, - "packages/core-tests/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/wsrun/node_modules/yargs-parser": { + "version": "13.1.2", "dev": true, "license": "ISC", - "engines": { - "node": ">=10" + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, - "packages/core/node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], + "node_modules/xdg-basedir": { + "version": "4.0.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, "engines": { - "node": ">=18" + "node": ">=8" } }, - "packages/core/node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "node_modules/xml-utils": { + "version": "1.10.1", + "license": "CC0-1.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.1.2", "dev": true, - "hasInstallScript": true, - "license": "MIT", - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "packages/core/node_modules/esbuild-c": { - "version": "0.1.34", - "resolved": "https://registry.npmjs.org/esbuild-c/-/esbuild-c-0.1.34.tgz", - "integrity": "sha512-vaHuAhhkco4+j6in14aC/YfW6Xs8KL/WLNWJ89tHAiQ/bV7ekU9pd96fPu1kMox2H7delgAW5Qi9zb+UksyVWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@topoconfig/extends": "0.16.2", - "cosmiconfig": "^9.0.0", - "minimist": "^1.2.8" - }, - "bin": { - "esbuild-c": "target/esm/cli.mjs" - }, - "peerDependencies": { - "esbuild": ">=0.19.0" + "node": ">=0.4.0" } }, - "packages/core/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "node_modules/xtend": { + "version": "4.0.2", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.4" } }, - "packages/hydra": { - "name": "@hydrofoil/shaperone-hydra", - "version": "0.4.1", - "license": "MIT", - "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", - "@rdfine/hydra": "^0.10.5", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": "^0.7.9", - "alcaeus": "^3.0.0", - "clownface-shacl-path": "^2.1.0" + "node_modules/y18n": { + "version": "4.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.5.1", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" }, - "devDependencies": { - "@open-wc/testing": "^4.0.0", - "@shaperone/testing": "0.1.1", - "@zazuko/env": "^2.1.0" + "engines": { + "node": ">= 14" } }, - "packages/hydra/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "node_modules/yargonaut": { + "version": "1.1.4", "dev": true, - "license": "BSD-3-Clause", + "license": "Apache-2.0", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "chalk": "^1.1.1", + "figlet": "^1.1.1", + "parent-require": "^1.0.0" } }, - "packages/hydra/node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", - "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", + "node_modules/yargonaut/node_modules/ansi-styles": { + "version": "2.2.1", "dev": true, "license": "MIT", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" + "engines": { + "node": ">=0.10.0" } }, - "packages/hydra/node_modules/@open-wc/testing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz", - "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==", + "node_modules/yargonaut/node_modules/chalk": { + "version": "1.1.3", "dev": true, "license": "MIT", "dependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/semantic-dom-diff": "^0.20.0", - "@open-wc/testing-helpers": "^3.0.0", - "@types/chai-dom": "^1.11.0", - "@types/sinon-chai": "^3.2.3", - "chai-a11y-axe": "^1.5.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "packages/hydra/node_modules/@open-wc/testing-helpers": { + "node_modules/yargonaut/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz", - "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==", "dev": true, "license": "MIT", "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "packages/hydra/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "node_modules/yargonaut/node_modules/supports-color": { + "version": "2.0.0", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" + "license": "MIT", + "engines": { + "node": ">=0.8.0" } }, - "packages/hydra/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "node_modules/yargs": { + "version": "15.4.1", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "packages/rdf-validate-shacl": { - "name": "@hydrofoil/shaperone-rdf-validate-shacl", - "version": "1.1.1", "license": "MIT", "dependencies": { - "rdf-validate-shacl": "^0.5.3" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, - "devDependencies": { - "@types/rdf-validate-shacl": "^0.4.6" + "engines": { + "node": ">=8" } }, - "packages/rdx": { - "name": "@captaincodeman/rdx", - "version": "1.0.0-rc.9", + "node_modules/yargs-parser": { + "version": "18.1.3", + "dev": true, "license": "ISC", "dependencies": { - "@captaincodeman/router": "^1.0.3" - }, - "devDependencies": { - "@rollup/plugin-typescript": "^6.0.0", - "@skypack/package-check": "^0.1.0", - "browser-sync": "^2.26.13", - "chai": "^5", - "compression": "^1.7.4", - "conditional-type-checks": "^1.0.5", - "docsify-cli": "^4.4.1", - "dtslint": "^4.0.4", - "mocha": "^11.0.1", - "redux": "^4.0.5", - "rollup": "^2.32.1", - "rollup-plugin-size": "^0.2.2", - "rollup-plugin-terser": "^7.0.2", - "tslib": "^2.8.1", - "typescript": "^5.7.2" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "packages/rdx/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "node_modules/yargs-unparser": { + "version": "2.0.0", "dev": true, "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "packages/rdx/node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/rdx/node_modules/chai": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", - "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/rdx/node_modules/check-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 16" + "node": ">=8" } }, - "packages/rdx/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/yauzl": { + "version": "2.10.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, - "packages/rdx/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/ylru": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 4.0.0" } }, - "packages/rdx/node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "packages/rdx/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "packages/rdx/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/yocto-queue": { + "version": "0.1.0", "dev": true, "license": "MIT", "engines": { @@ -23391,879 +23658,545 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/rdx/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/zod": { + "version": "3.23.8", "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/colinhacks" } }, - "packages/rdx/node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, + "node_modules/zstddec": { + "version": "0.1.0", + "license": "MIT AND BSD-3-Clause" + }, + "node_modules/zwitch": { + "version": "2.0.4", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "packages/rdx/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", + "packages/core": { + "name": "@shaperone/core", + "version": "0.12.1", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "@rdfine/dash": "^0.4.6", + "@rdfine/rdfs": "^0.8.6", + "@rdfine/shacl": "^0.10.6", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@rdfjs/namespace": "^2.0.1", + "@rdfjs/term-map": "^2.0.1", + "@rdfjs/term-set": "^2.0.1", + "@rdfjs/types": ">=1", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.9", + "@vocabulary/dash": "^1.0.3", + "@zazuko/env-core": "^1.1.2", + "@zazuko/prefixes": "^2.2.0", + "clownface-shacl-path": "^2.1.0", + "immer": "^9.0.15", + "is-graph-pointer": "^2.1.0", + "nanoid": "^5.0.6" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "devDependencies": { + "@captaincodeman/rdx": "^1.0.0-rc.8", + "@types/rdfjs__term-set": "^2.0.9", + "esbuild-c": "^0.1.34" } }, - "packages/rdx/node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "packages/core-tests": { + "name": "@shaperone/core-tests", + "version": "0.1.1", + "devDependencies": { + "@rdfine/shacl": "^0.10.6", + "@shaperone/core": "*", + "@shaperone/testing": "*", + "@tpluscode/rdf-ns-builders": "^5", + "@types/chai": "^5", + "@types/chai-subset": "^1.3.5", + "@types/mocha": "^10.0.10", + "@types/sinon-chai": "^3.2.4", + "@zazuko/env": "^3.0.0", + "chai": "^5", + "chai-quantifiers": "^1.0.18", + "chai-snapshot-matcher": "^2.0.3", + "chai-subset": "^1.6.0", + "deepmerge": "^4.2.2", + "mocha": "^11.0.0", + "promise-the-world": "^1.0.1", + "rdf-dataset-ext": "^1.1.0" } }, - "packages/rdx/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "packages/core-tests/node_modules/@types/chai": { + "version": "5.2.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/deep-eql": "*" } }, - "packages/rdx/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "packages/core-tests/node_modules/@types/chai-subset": { + "version": "1.3.5", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/chai": "*" } }, - "packages/rdx/node_modules/loupe": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", - "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "packages/core-tests/node_modules/@types/mocha": { + "version": "10.0.10", "dev": true, "license": "MIT" }, - "packages/rdx/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "packages/core-tests/node_modules/assertion-error": { + "version": "2.0.1", "dev": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/core-tests/node_modules/chai": { + "version": "5.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "packages/rdx/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "packages/core-tests/node_modules/chai-quantifiers": { + "version": "1.0.18", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12.x.x" + }, + "peerDependencies": { + "chai": "^4.x.x" } }, - "packages/rdx/node_modules/mocha": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", - "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", + "packages/core-tests/node_modules/chai-snapshot-matcher": { + "version": "2.0.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^10.4.5", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, + "chai": "^4.2.0", + "lodash": "^4.17.20" + } + }, + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/assertion-error": { + "version": "1.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "*" } }, - "packages/rdx/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/chai": { + "version": "4.5.0", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "packages/rdx/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/check-error": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "get-func-name": "^2.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "packages/rdx/node_modules/pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/deep-eql": { + "version": "4.1.4", "dev": true, "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, "engines": { - "node": ">= 14.16" + "node": ">=6" } }, - "packages/rdx/node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/loupe": { + "version": "2.3.7", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "randombytes": "^2.1.0" - } - }, - "packages/rdx/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "get-func-name": "^2.0.1" } }, - "packages/rdx/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "packages/core-tests/node_modules/chai-snapshot-matcher/node_modules/pathval": { + "version": "1.1.1", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "*" } }, - "packages/rdx/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "packages/core-tests/node_modules/check-error": { + "version": "2.1.1", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "license": "MIT", "engines": { - "node": ">=4.2.0" + "node": ">= 16" } }, - "packages/rdx/node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "license": "Apache-2.0" - }, - "packages/rdx/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "packages/core-tests/node_modules/deep-eql": { + "version": "5.0.2", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "packages/rdx/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "packages/core-tests/node_modules/loupe": { + "version": "3.1.3", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "packages/rdx/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "packages/core-tests/node_modules/pathval": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, "engines": { - "node": ">=10" + "node": ">= 14.16" } }, - "packages/rdx/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "packages/core-tests/node_modules/type-detect": { + "version": "4.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "packages/testing": { - "name": "@shaperone/testing", - "version": "0.1.1", + "packages/hydra": { + "name": "@shaperone/hydra", + "version": "0.4.1", + "license": "MIT", "dependencies": { - "@hydrofoil/shaperone-core": "*", - "@rdfine/dash": "^0.4.5", - "@rdfine/env": "^1.1.2", "@rdfine/hydra": "^0.10.5", - "@rdfine/shacl": "^0.10.5", - "@tpluscode/rdf-ns-builders": "^4.3.0", + "@shaperone/core": "^0.12.1", + "@tpluscode/rdf-ns-builders": "^5", "@tpluscode/rdfine": "^0.7.9", - "@zazuko/env": "^2.1.0", - "deepmerge": "^4.2.2", - "sinon": "^19.0.2", - "ts-sinon": "^2.0.2" + "alcaeus": "^3.0.2", + "clownface-shacl-path": "^2.1.0" }, "devDependencies": { - "@types/sinon": "^17.0.3" + "@open-wc/testing": "^4.0.0", + "@shaperone/testing": "0.1.1", + "@zazuko/env": "^3" } }, - "packages/testing/node_modules/@types/sinon": { - "version": "17.0.3", - "dev": true, + "packages/rdf-validate-shacl": { + "name": "@shaperone/rdf-validate-shacl", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@types/sinonjs__fake-timers": "*" + "rdf-validate-shacl": "^0.6.3" } }, - "packages/wc": { - "name": "@hydrofoil/shaperone-wc", - "version": "0.8.1", - "license": "MIT", + "packages/rdx": { + "name": "@captaincodeman/rdx", + "version": "1.0.0-rc.9", + "license": "ISC", "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", - "@open-wc/lit-helpers": "^0.7.0", - "@rdfine/shacl": "^0.10.5", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@tpluscode/rdfine": "^0.7.9", - "@zazuko/env": "^2.1.0", - "concat-merge": "^1.0.3", - "lit": "^3", - "onetime": "^5.1.2" + "@captaincodeman/router": "^1.0.3" }, "devDependencies": { - "@captaincodeman/rdx": "^1.0.0-rc.8", - "@open-wc/testing": "^4.0.0", - "@shaperone/testing": "*", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@zazuko/prefixes": "^2.2.0", - "api-viewer-element": "^0.5", - "esbuild-c": "^0.1.34" + "@rollup/plugin-typescript": "^6.0.0", + "@skypack/package-check": "^0.1.0", + "browser-sync": "^2.26.13", + "chai": "^5", + "compression": "^1.7.4", + "conditional-type-checks": "^1.0.5", + "docsify-cli": "^4.4.1", + "dtslint": "^4.0.4", + "mocha": "^11.0.1", + "redux": "^4.0.5", + "rollup": "^2.32.1", + "rollup-plugin-size": "^0.2.2", + "rollup-plugin-terser": "^7.0.2", + "tslib": "^2.8.1", + "typescript": "^5.7.2" } }, - "packages/wc-material": { - "name": "@hydrofoil/shaperone-wc-material", - "version": "0.6.1", + "packages/rdx/node_modules/assertion-error": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", - "@hydrofoil/shaperone-wc": "^0.8.1", - "@material/mwc-icon": "^0.25", - "@material/mwc-list": "^0.25", - "@material/mwc-menu": "^0.25", - "@material/mwc-select": "^0.25", - "@material/mwc-tab": "^0.25", - "@material/mwc-tab-bar": "^0.25", - "@material/mwc-textarea": "^0.25", - "@material/mwc-textfield": "^0.25", - "@open-wc/lit-helpers": "^0.7.0", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "lit": "^3", - "wc-menu-button": "^3.1" - }, - "devDependencies": { - "@open-wc/testing": "^4.0.0", - "@rdfine/shacl": "^0.10.5", - "@shaperone/testing": "*", - "@zazuko/env": "^2.1.0", - "deepmerge": "^4.2.2", - "eslint-plugin-lit": "^1.2.0" + "engines": { + "node": ">=12" } }, - "packages/wc-material/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", + "packages/rdx/node_modules/chai": { + "version": "5.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "packages/wc-material/node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", - "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", + "packages/rdx/node_modules/check-error": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" + "engines": { + "node": ">= 16" } }, - "packages/wc-material/node_modules/@open-wc/testing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz", - "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==", + "packages/rdx/node_modules/deep-eql": { + "version": "5.0.2", "dev": true, "license": "MIT", - "dependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/semantic-dom-diff": "^0.20.0", - "@open-wc/testing-helpers": "^3.0.0", - "@types/chai-dom": "^1.11.0", - "@types/sinon-chai": "^3.2.3", - "chai-a11y-axe": "^1.5.0" + "engines": { + "node": ">=6" } }, - "packages/wc-material/node_modules/@open-wc/testing-helpers": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz", - "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==", + "packages/rdx/node_modules/loupe": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "packages/rdx/node_modules/pathval": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" + "engines": { + "node": ">= 14.16" } }, - "packages/wc-material/node_modules/lit": { - "version": "3.1.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" + "packages/rdx/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" } }, - "packages/wc-material/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", + "packages/shaperone": { + "version": "0.8.1", + "license": "MIT", "dependencies": { - "@types/trusted-types": "^2.0.2" + "@open-wc/lit-helpers": "^0.7.0", + "@open-wc/scoped-elements": "^3.0.5", + "@rdfine/shacl": "^0.10.5", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.9", + "@webcomponents/scoped-custom-element-registry": "^0.0.9", + "@zazuko/env": "^3", + "concat-merge": "^1.0.3", + "is-graph-pointer": "^2.1.0", + "lit": "^3", + "onetime": "^5.1.2", + "p-debounce": "^4.0.0" + }, + "devDependencies": { + "@captaincodeman/rdx": "^1.0.0-rc.8", + "@open-wc/testing": "^4.0.0", + "@shaperone/testing": "*", + "@zazuko/prefixes": "^2.2.0", + "api-viewer-element": "^0.5", + "esbuild-c": "^0.1.34", + "mocha-chai-rdf": "^0.1.10" } }, - "packages/wc-shoelace": { - "name": "@hydrofoil/shaperone-wc-shoelace", + "packages/shoelace": { + "name": "@shaperone/shoelace", "version": "0.4.1", "license": "MIT", "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", - "@hydrofoil/shaperone-wc": "^0.8.1", "@rdfine/shacl": "^0.10.5", - "@rdfjs-elements/lit-helpers": "^0.3.7", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", "@shoelace-style/shoelace": "^2.15.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", + "@tpluscode/rdf-ns-builders": "^5", "is-graph-pointer": "^2.1.0", "lit": "^3", - "p-debounce": "^4" + "p-debounce": "^4", + "shaperone": "^0.8.1" }, "devDependencies": { "@open-wc/testing": "^4.0.0", "@shaperone/testing": "*", - "@zazuko/env": "^2.1.0" - } - }, - "packages/wc-shoelace/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "@zazuko/env": "^3" } }, - "packages/wc-shoelace/node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", - "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", - "dev": true, - "license": "MIT", + "packages/testing": { + "name": "@shaperone/testing", + "version": "0.1.1", "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" + "@rdfine/dash": "^0.4.6", + "@rdfine/env": "^1.1.3", + "@rdfine/hydra": "^0.10.6", + "@rdfine/shacl": "^0.10.6", + "@shaperone/core": "*", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.11", + "@zazuko/env": "^3", + "deepmerge": "^4.2.2", + "is-graph-pointer": "^2.2.0", + "sinon": "^19.0.2", + "ts-sinon": "^2.0.2" + }, + "devDependencies": { + "@types/sinon": "^17.0.3" } }, - "packages/wc-shoelace/node_modules/@open-wc/testing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz", - "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==", + "packages/testing/node_modules/@types/sinon": { + "version": "17.0.4", "dev": true, "license": "MIT", "dependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/semantic-dom-diff": "^0.20.0", - "@open-wc/testing-helpers": "^3.0.0", - "@types/chai-dom": "^1.11.0", - "@types/sinon-chai": "^3.2.3", - "chai-a11y-axe": "^1.5.0" + "@types/sinonjs__fake-timers": "*" } }, - "packages/wc-shoelace/node_modules/@open-wc/testing-helpers": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz", - "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==", - "dev": true, + "packages/testing/node_modules/is-graph-pointer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-graph-pointer/-/is-graph-pointer-2.2.0.tgz", + "integrity": "sha512-Amm7gWxGxnkuNpgzexauPMA2c6joWisyfyPgvNAVqTB+VBwQj0zgPuYUXU6H7GDlw8sejF12RPp0zsKYkF1GLw==", "license": "MIT", "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" - } - }, - "packages/wc-shoelace/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "packages/wc-shoelace/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" + "@types/clownface": "^2.0.0" } }, - "packages/wc-vaadin": { - "name": "@hydrofoil/shaperone-wc-vaadin", + "packages/vaadin": { + "name": "@shaperone/vaadin", "version": "0.5.1", "license": "MIT", "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", - "@hydrofoil/shaperone-wc": "^0.8.1", "@open-wc/lit-helpers": "^0.7.0", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@vaadin/vaadin-accordion": "^22", - "@vaadin/vaadin-combo-box": "^22", - "@vaadin/vaadin-date-picker": "^22", - "@vaadin/vaadin-date-time-picker": "^22", - "@vaadin/vaadin-item": "^22", - "@vaadin/vaadin-list-box": "^22", - "@vaadin/vaadin-select": "^22", - "@vaadin/vaadin-text-field": "^22", - "lit": "^3" + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", + "@tpluscode/rdf-ns-builders": "^5", + "@vaadin/vaadin": "^23.5.14", + "lit": "^3", + "shaperone": "^0.8.1" }, "devDependencies": { "@open-wc/testing": "^4.0.0", "@rdfine/shacl": "^0.10.5", "@shaperone/testing": "*", - "@tpluscode/rdf-ns-builders": "^4.3.0", "@types/promise-the-world": "^1.0.0", - "@zazuko/env": "^2.1.0", + "@zazuko/env": "^3", "@zazuko/prefixes": "^2.2.0", "eslint-plugin-lit": "^1.2.0", "promise-the-world": "^1.0.1" } }, - "packages/wc-vaadin/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "packages/wc-vaadin/node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", - "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" - } - }, - "packages/wc-vaadin/node_modules/@open-wc/testing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz", - "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/semantic-dom-diff": "^0.20.0", - "@open-wc/testing-helpers": "^3.0.0", - "@types/chai-dom": "^1.11.0", - "@types/sinon-chai": "^3.2.3", - "chai-a11y-axe": "^1.5.0" - } - }, - "packages/wc-vaadin/node_modules/@open-wc/testing-helpers": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz", - "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/accordion": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/details": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/custom-field": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/date-time-picker": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/custom-field": "^22.1.0", - "@vaadin/date-picker": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/time-picker": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/details": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/time-picker": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "^22.1.0", - "@vaadin/component-base": "^22.1.0", - "@vaadin/field-base": "^22.1.0", - "@vaadin/input-container": "^22.1.0", - "@vaadin/vaadin-lumo-styles": "^22.1.0", - "@vaadin/vaadin-material-styles": "^22.1.0", - "@vaadin/vaadin-themable-mixin": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/vaadin-accordion": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/accordion": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/@vaadin/vaadin-date-time-picker": { - "version": "22.1.0", - "license": "https://raw.githubusercontent.com/vaadin/web-components/22.1/LICENSE", - "dependencies": { - "@vaadin/date-time-picker": "^22.1.0" - } - }, - "packages/wc-vaadin/node_modules/lit": { - "version": "3.1.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" - } - }, - "packages/wc-vaadin/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "packages/wc/node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "packages/wc/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "packages/wc/node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", - "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", - "dev": true, + "packages/wc": { + "name": "shaperone", + "version": "0.8.1", + "extraneous": true, "license": "MIT", "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" + "@open-wc/lit-helpers": "^0.7.0", + "@open-wc/scoped-elements": "^3.0.5", + "@rdfine/shacl": "^0.10.5", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", + "@tpluscode/rdf-ns-builders": "^5", + "@tpluscode/rdfine": "^0.7.9", + "@webcomponents/scoped-custom-element-registry": "^0.0.9", + "@zazuko/env": "^3", + "concat-merge": "^1.0.3", + "is-graph-pointer": "^2.1.0", + "lit": "^3", + "onetime": "^5.1.2", + "p-debounce": "^4.0.0" + }, + "devDependencies": { + "@captaincodeman/rdx": "^1.0.0-rc.8", + "@open-wc/testing": "^4.0.0", + "@shaperone/testing": "*", + "@zazuko/prefixes": "^2.2.0", + "api-viewer-element": "^0.5", + "esbuild-c": "^0.1.34", + "mocha-chai-rdf": "^0.1.10" } }, - "packages/wc/node_modules/@open-wc/testing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz", - "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==", - "dev": true, + "packages/wc-shoelace": { + "name": "@shaperone/shoelace", + "version": "0.4.1", + "extraneous": true, "license": "MIT", "dependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/semantic-dom-diff": "^0.20.0", - "@open-wc/testing-helpers": "^3.0.0", - "@types/chai-dom": "^1.11.0", - "@types/sinon-chai": "^3.2.3", - "chai-a11y-axe": "^1.5.0" + "@rdfine/shacl": "^0.10.5", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", + "@shoelace-style/shoelace": "^2.15.0", + "@tpluscode/rdf-ns-builders": "^5", + "is-graph-pointer": "^2.1.0", + "lit": "^3", + "p-debounce": "^4", + "shaperone": "^0.8.1" + }, + "devDependencies": { + "@open-wc/testing": "^4.0.0", + "@shaperone/testing": "*", + "@zazuko/env": "^3" } }, - "packages/wc/node_modules/@open-wc/testing-helpers": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz", - "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==", - "dev": true, + "packages/wc-vaadin": { + "name": "@shaperone/vaadin", + "version": "0.5.1", + "extraneous": true, "license": "MIT", "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" - } - }, - "packages/wc/node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", - "dev": true, - "hasInstallScript": true, - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "packages/wc/node_modules/esbuild-c": { - "version": "0.1.34", - "resolved": "https://registry.npmjs.org/esbuild-c/-/esbuild-c-0.1.34.tgz", - "integrity": "sha512-vaHuAhhkco4+j6in14aC/YfW6Xs8KL/WLNWJ89tHAiQ/bV7ekU9pd96fPu1kMox2H7delgAW5Qi9zb+UksyVWA==", - "dev": true, - "dependencies": { - "@topoconfig/extends": "0.16.2", - "cosmiconfig": "^9.0.0", - "minimist": "^1.2.8" - }, - "bin": { - "esbuild-c": "target/esm/cli.mjs" + "@open-wc/lit-helpers": "^0.7.0", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@shaperone/core": "^0.12.1", + "@tpluscode/rdf-ns-builders": "^5", + "@vaadin/vaadin": "^23.5.14", + "lit": "^3", + "shaperone": "^0.8.1" }, - "peerDependencies": { - "esbuild": ">=0.19.0" - } - }, - "packages/wc/node_modules/lit": { - "version": "3.1.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" - } - }, - "packages/wc/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "packages/wc/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "devDependencies": { + "@open-wc/testing": "^4.0.0", + "@rdfine/shacl": "^0.10.5", + "@shaperone/testing": "*", + "@types/promise-the-world": "^1.0.0", + "@zazuko/env": "^3", + "@zazuko/prefixes": "^2.2.0", + "eslint-plugin-lit": "^1.2.0", + "promise-the-world": "^1.0.1" } } } diff --git a/package.json b/package.json index 21b0d1ff..19eab38e 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,13 @@ "name": "@hydrofoil/shaperone", "private": true, "license": "MIT", + "type": "module", "scripts": { "prepare": "husky install; patch-package", "lint": "eslint . --ext .ts --quiet --ignore-path .gitignore --ignore-path .eslintignore", "build": "wsrun -m build", "test": "run-p test:*", - "test:core": "c8 --all -o coverage/core --reporter=lcov npm run -w @hydrofoil/shaperone-core-tests test", + "test:core": "c8 --all -o coverage/core --reporter=lcov npm run -w @shaperone/core-tests test", "test:web": "web-test-runner", "release": "changeset publish", "docs": "docsify serve ./dist", @@ -15,19 +16,21 @@ }, "workspaces": [ "packages/*", - "demos/*" + "demos/examples", + "demos/storybook" ], "devDependencies": { "@changesets/cli": "^2.22.0", "@open-wc/eslint-config": "^12.0.3", "@rollup/plugin-commonjs": "^17.0.0", - "@tpluscode/eslint-config": "^0.5.0", + "@tpluscode/eslint-config": "^0.6.2", "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", - "@web/test-runner-puppeteer": "^0.17.0", "@web/dev-server-esbuild": "^0.4.4", + "@web/dev-server-polyfill": "^1.0.6", "@web/dev-server-rollup": "^0.6.4", "@web/test-runner": "^0.19", + "@web/test-runner-puppeteer": "^0.17.0", "c8": "^7.1.2", "docsify-cli": "^4.4.1", "es-dev-commonjs-transformer": "^0.2.0", @@ -42,11 +45,11 @@ "sinon-chai": "^3.7.0", "standard": "^17.0.0", "ts-lit-plugin": "^2.0.2", - "ts-node": "^10.9.1", - "typedoc": "^0.27.3", - "typescript": "^5.7.2", + "ts-node": "^10.9.2", + "typedoc": "^0.28.4", + "typescript": "^5.8.3", "vite": "^5.4.11", - "web-component-analyzer": "^1.1.6", + "web-component-analyzer": "^2.0.0", "wsrun": "^5.2.4" }, "resolutions": { @@ -58,6 +61,7 @@ ] }, "overrides": { + "lit": "^3", "ts-sinon": { "sinon": "19.0.2" } diff --git a/packages/core-tests/CHANGELOG.md b/packages/core-tests/CHANGELOG.md index 1f1b8b02..d5f88336 100644 --- a/packages/core-tests/CHANGELOG.md +++ b/packages/core-tests/CHANGELOG.md @@ -1,4 +1,4 @@ -# @hydrofoil/shaperone-core-tests +# @shaperone/core-tests ## 0.1.1 diff --git a/packages/core-tests/DashEditors.test.ts b/packages/core-tests/DashEditors.test.ts index 45842409..5bc772e7 100644 --- a/packages/core-tests/DashEditors.test.ts +++ b/packages/core-tests/DashEditors.test.ts @@ -3,7 +3,7 @@ import $rdf from '@shaperone/testing/env.js' import { dash, rdf, schema, sh, xsd } from '@tpluscode/rdf-ns-builders' import { expect } from 'chai' import { NodeKindEnum } from '@rdfine/shacl' -import * as DashEditors from '@hydrofoil/shaperone-core/DashEditors.js' +import * as DashEditors from '@shaperone/core/DashEditors.js' import { propertyShape } from '@shaperone/testing/util.js' describe('core/DashEditors', () => { diff --git a/packages/core-tests/components.test.ts b/packages/core-tests/components.test.ts deleted file mode 100644 index cb3e45e4..00000000 --- a/packages/core-tests/components.test.ts +++ /dev/null @@ -1,284 +0,0 @@ -import { describe, it } from 'mocha' -import { expect } from 'chai' -import $rdf from '@shaperone/testing/env.js' -import { dash, rdf, owl, rdfs, schema, foaf } from '@tpluscode/rdf-ns-builders' -import type { GraphPointer } from 'clownface' -import promise from 'promise-the-world' -import { sinon } from '@shaperone/testing' -import type { BlankNode } from '@rdfjs/types' -import { objectRenderer } from '@shaperone/testing/renderer.js' -import { testObjectState, testPropertyState } from '@shaperone/testing/models/form.js' -import type { InstancesSelect, EnumSelect } from '@hydrofoil/shaperone-core/components.js' -import { enumSelect, instancesSelect } from '@hydrofoil/shaperone-core/components.js' -import type { FormSettings, PropertyObjectState, PropertyState } from '@hydrofoil/shaperone-core/models/forms/index.js' -import { propertyShape } from '@shaperone/testing/util.js' -import type { SinonStubbedInstance } from 'sinon' -import type { SingleEditorActions } from '@hydrofoil/shaperone-core/models/components/index.js' -import { setEnv } from '@hydrofoil/shaperone-core/env.js' - -describe('components', () => { - describe('enumSelect', () => { - let form: FormSettings - let property: PropertyState - let value: PropertyObjectState - let updateComponentState: sinon.SinonSpy - let focusNode: GraphPointer - const actions: SinonStubbedInstance = {} as any - - before(() => { - setEnv($rdf) - }) - - beforeEach(() => { - form = { - labelProperties: [rdfs.label], - shouldEnableEditorChoice() { - return true - }, - } - updateComponentState = sinon.spy() - focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).blankNode() - property = testPropertyState($rdf.clownface({ dataset: $rdf.dataset() }).blankNode()) - value = testObjectState($rdf.clownface({ dataset: $rdf.dataset() }).blankNode()) - }) - - it('is dash:EnumSelectEditor', () => { - expect(enumSelect.editor).to.deep.eq(dash.EnumSelectEditor) - }) - - describe('.init', () => { - it('returns true if already has choices', () => { - // given - const graph = $rdf.clownface({ dataset: $rdf.dataset() }) - - // when - const result = enumSelect.init?.({ - componentState: { - choices: [ - [graph.literal('foo'), 'foo'], - [graph.literal('bar'), 'bar'], - ], - }, - }, actions) - - // then - expect(result).to.be.true - }) - - it('returns false if loading', () => { - // when - const result = enumSelect.init?.({ - componentState: { - loading: true, - }, - }, actions) - - // then - expect(result).to.be.false - }) - - it('sets choices with labels to state', async () => { - // given - const deferred = promise.defer() - enumSelect.loadChoices = async () => { - deferred.resolve('') - const instances = $rdf.clownface({ dataset: $rdf.dataset() }) - return [ - instances.node(rdfs.Class).addOut(rdfs.label, 'Class'), - instances.node(schema.Person).addOut(rdfs.label, 'Person'), - instances.node(foaf.Person).addOut(rdfs.label, 'Also Person'), - instances.node(schema.Organization).addOut(rdfs.label, 'Org'), - ] - } - const renderer = objectRenderer({ - focusNode, - property, - object: value, - }) - - // when - enumSelect.init?.({ - env: $rdf, - form, - value, - componentState: {}, - updateComponentState, - focusNode, - property, - renderer, - }, actions) - await deferred.promise - - // then - expect(updateComponentState).to.have.been.calledWith(sinon.match({ - choices: sinon.match.array, - ready: true, - loading: false, - })) - expect(updateComponentState.lastCall.lastArg.choices.map((p: GraphPointer) => p.term)).to.contain.deep.ordered.members([ - foaf.Person, - rdfs.Class, - schema.Organization, - schema.Person, - ]) - }) - }) - - it('sets objects of sh:in to component state', async () => { - // given - const focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).namedNode('fn') - const property = propertyShape({ - in: [$rdf.literal('foo'), $rdf.blankNode('bar'), $rdf.namedNode('baz')], - }) - - // when - const choices = await enumSelect.loadChoices({ focusNode, property }) - - // then - expect(choices).to.containSubset([{ - term: $rdf.literal('foo'), - }, { - term: $rdf.blankNode('bar'), - }, { - term: $rdf.namedNode('baz'), - }]) - }) - }) - - describe('instancesSelect', () => { - let form: FormSettings - let property: PropertyState - let value: PropertyObjectState - let updateComponentState: sinon.SinonSpy - let focusNode: GraphPointer - const actions: SinonStubbedInstance = {} as any - - beforeEach(() => { - form = { - labelProperties: [rdfs.label], - shouldEnableEditorChoice() { - return true - }, - } - updateComponentState = sinon.spy() - focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).blankNode() - property = testPropertyState($rdf.clownface({ dataset: $rdf.dataset() }).blankNode()) - value = testObjectState($rdf.clownface({ dataset: $rdf.dataset() }).blankNode()) - }) - - it('is dash:InstancesSelectEditor', () => { - expect(instancesSelect.editor).to.deep.eq(dash.InstancesSelectEditor) - }) - - describe('.init', () => { - it('returns true if already has choices', () => { - // given - const graph = $rdf.clownface({ dataset: $rdf.dataset() }) - const componentState = { - instances: [ - graph.literal('foo').addOut(rdfs.label, 'foo'), - graph.literal('bar').addOut(rdfs.label, 'bar'), - ], - } - - // when - const result = instancesSelect.init?.({ value, componentState }, actions) - - // then - expect(result).to.be.true - }) - - it('returns false if loading', () => { - // given - const componentState = { loading: true } - - // when - const result = instancesSelect.init?.({ - value, - componentState, - }, actions) - - // then - expect(result).to.be.false - }) - - it('sets instances with labels to state', async () => { - // given - const deferred = promise.defer() - instancesSelect.loadChoices = async () => { - deferred.resolve('') - const instances = $rdf.clownface({ dataset: $rdf.dataset() }) - return [ - instances.node(rdfs.Class).addOut(rdfs.label, 'Class'), - instances.node(schema.Person).addOut(rdfs.label, 'Person'), - instances.node(foaf.Person).addOut(rdfs.label, 'Also Person'), - instances.node(schema.Organization).addOut(rdfs.label, 'Org'), - ] - } - const renderer = objectRenderer({ - focusNode, - property, - object: value, - }) - - // when - instancesSelect.init?.({ - env: $rdf, - form, - value, - updateComponentState, - componentState: {}, - focusNode, - property, - renderer, - }, actions) - await deferred - - // then - expect(updateComponentState).to.have.been.calledWith(sinon.match({ - instances: sinon.match.array, - ready: true, - loading: false, - })) - expect(updateComponentState.lastCall.lastArg.instances.map((p: GraphPointer) => p.term)).to.contain.deep.ordered.members([ - foaf.Person, - rdfs.Class, - schema.Organization, - schema.Person, - ]) - }) - }) - - describe('.loadInstance', () => { - it('returns pointer from the shapes graph', async () => { - // given - const value = $rdf.clownface({ dataset: $rdf.dataset() }).namedNode('foo') - - // when - const pointer = await instancesSelect.loadInstance({ env: $rdf, property: property.shape, value }) - - // then - expect(pointer?.dataset).to.eq(property.shape.pointer.dataset) - expect(pointer?.term).to.deep.eq(value.term) - }) - }) - - it('sets instances of sh:class selected from property graph', async () => { - // given - property.shape.class = owl.Thing as any - property.shape.pointer.namedNode('foo').addOut(rdf.type, owl.Thing) - property.shape.pointer.namedNode('bar').addOut(rdf.type, owl.Nothing) - property.shape.pointer.namedNode('baz').addOut(rdf.type, owl.Thing) - - // when - const choices = await instancesSelect.loadChoices({ property } as any) - - // then - expect(choices).to.containSubset([{ - term: $rdf.namedNode('foo'), - }, { - term: $rdf.namedNode('baz'), - }]) - }) - }) -}) diff --git a/packages/core-tests/lib/components.test.ts b/packages/core-tests/lib/components.test.ts index 39a104c0..6423fbe5 100644 --- a/packages/core-tests/lib/components.test.ts +++ b/packages/core-tests/lib/components.test.ts @@ -1,17 +1,12 @@ import { describe } from 'mocha' -import { sort } from '@hydrofoil/shaperone-core/lib/components.js' +import { sort } from '@shaperone/core/lib/components.js' import { blankNode, namedNode } from '@shaperone/testing/nodeFactory.js' import { expect } from 'chai' import { ex } from '@shaperone/testing' import { rdfs, schema, skos } from '@tpluscode/rdf-ns-builders' import rdf from '@shaperone/testing/env.js' -import { setEnv } from '@hydrofoil/shaperone-core/env.js' describe('core/lib/components', () => { - before(async () => { - await setEnv(rdf) - }) - describe('sort', () => { it('sorts by rdf:label by default', () => { // given diff --git a/packages/core-tests/lib/property.test.ts b/packages/core-tests/lib/property.test.ts index e32ff0bf..c67c9f95 100644 --- a/packages/core-tests/lib/property.test.ts +++ b/packages/core-tests/lib/property.test.ts @@ -2,7 +2,7 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { sh, xsd } from '@tpluscode/rdf-ns-builders' -import { createTerm } from '@hydrofoil/shaperone-core/lib/property.js' +import { createTerm } from '@shaperone/core/lib/property.js' import { propertyShape } from '@shaperone/testing/util.js' describe('core/lib/property', () => { @@ -17,7 +17,7 @@ describe('core/lib/property', () => { } // when - const term = createTerm($rdf, property, 'http://foo/bar') + const term = createTerm(property, 'http://foo/bar') // then expect(term.value).to.equal('http://foo/bar') @@ -32,7 +32,7 @@ describe('core/lib/property', () => { } // when - const term = createTerm($rdf, property, '41') + const term = createTerm(property, '41') // then expect(term).to.deep.equal($rdf.literal('41', xsd.int)) diff --git a/packages/core-tests/models/components/reducers.test.ts b/packages/core-tests/models/components/reducers.test.ts index c7b6f5a2..a98efbed 100644 --- a/packages/core-tests/models/components/reducers.test.ts +++ b/packages/core-tests/models/components/reducers.test.ts @@ -1,10 +1,10 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import { dash } from '@tpluscode/rdf-ns-builders/loose' -import reducers from '@hydrofoil/shaperone-core/models/components/reducers.js' -import type { Component, ComponentDecorator, ComponentsState } from '@hydrofoil/shaperone-core/models/components' +import reducers from '@shaperone/core/models/components/reducers.js' +import type { Component, ComponentDecorator, ComponentsState } from '@shaperone/core/models/components/index.js' import env from '@shaperone/testing/env.js' -import { setEnv } from '@hydrofoil/shaperone-core/env.js' +import { setEnv } from '@shaperone/core/env.js' describe('core/models/components/reducers', () => { before(async () => { diff --git a/packages/core-tests/models/editors/effects/loadDash.test.ts b/packages/core-tests/models/editors/effects/loadDash.test.ts index dedc06df..74123904 100644 --- a/packages/core-tests/models/editors/effects/loadDash.test.ts +++ b/packages/core-tests/models/editors/effects/loadDash.test.ts @@ -1,8 +1,8 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { loadDash } from '@hydrofoil/shaperone-core/models/editors/effects/index.js' +import type { Store } from '@shaperone/core/state/index.js' +import { loadDash } from '@shaperone/core/models/editors/effects/index.js' describe('models/editors/effects/loadDash', () => { let store: Store diff --git a/packages/core-tests/models/editors/lib/match.test.ts b/packages/core-tests/models/editors/lib/match.test.ts index 96c87939..8b530c0f 100644 --- a/packages/core-tests/models/editors/lib/match.test.ts +++ b/packages/core-tests/models/editors/lib/match.test.ts @@ -5,8 +5,8 @@ import { dash } from '@tpluscode/rdf-ns-builders/loose' import type { NamedNode } from '@rdfjs/types' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import type { Editor, EditorsState, MultiEditor } from '@hydrofoil/shaperone-core/models/editors' -import { matchSingleEditors, matchMultiEditors } from '@hydrofoil/shaperone-core/models/editors/lib/match.js' +import type { Editor, EditorsState, MultiEditor } from '@shaperone/core/models/editors/index.js' +import { matchSingleEditors, matchMultiEditors } from '@shaperone/core/models/editors/lib/match.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/editors/lib/match', () => { diff --git a/packages/core-tests/models/editors/reducers/addMatchers.test.ts b/packages/core-tests/models/editors/reducers/addMatchers.test.ts index 3e596157..cc55872a 100644 --- a/packages/core-tests/models/editors/reducers/addMatchers.test.ts +++ b/packages/core-tests/models/editors/reducers/addMatchers.test.ts @@ -4,7 +4,7 @@ import $rdf from '@zazuko/env/web.js' import { rdf } from '@tpluscode/rdf-ns-builders' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { testEditorsState as testState } from '@shaperone/testing/models/editors.js' -import { addMatchers } from '@hydrofoil/shaperone-core/models/editors/reducers/addMatchers.js' +import { addMatchers } from '@shaperone/core/models/editors/reducers/addMatchers.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/editors/reducers/addMetadata.test.ts b/packages/core-tests/models/editors/reducers/addMetadata.test.ts index 1e3eee3a..25f800f8 100644 --- a/packages/core-tests/models/editors/reducers/addMetadata.test.ts +++ b/packages/core-tests/models/editors/reducers/addMetadata.test.ts @@ -3,7 +3,7 @@ import { expect } from 'chai' import $rdf from '@zazuko/env/web.js' import { dash, rdf, rdfs } from '@tpluscode/rdf-ns-builders' import { testEditorsState as testState } from '@shaperone/testing/models/editors.js' -import { addMetadata } from '@hydrofoil/shaperone-core/models/editors/reducers/addMetadata.js' +import { addMetadata } from '@shaperone/core/models/editors/reducers/addMetadata.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/editors/reducers/decorate.test.ts b/packages/core-tests/models/editors/reducers/decorate.test.ts index e63b1cef..16d43e63 100644 --- a/packages/core-tests/models/editors/reducers/decorate.test.ts +++ b/packages/core-tests/models/editors/reducers/decorate.test.ts @@ -3,8 +3,8 @@ import { expect } from 'chai' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { testEditor } from '@shaperone/testing/models/form.js' import { testEditorsState as testState } from '@shaperone/testing/models/editors.js' -import { decorate } from '@hydrofoil/shaperone-core/models/editors/reducers/decorate.js' -import type { MatcherDecorator, SingleEditor } from '@hydrofoil/shaperone-core/models/editors' +import { decorate } from '@shaperone/core/models/editors/reducers/decorate.js' +import type { MatcherDecorator, SingleEditor } from '@shaperone/core/models/editors/index.js' describe('core/models/editors/reducers/decorate', () => { it('creates decorator array for editor', () => { diff --git a/packages/core-tests/models/forms/effects/addObject.test.ts b/packages/core-tests/models/forms/effects/addObject.test.ts index c734c6fd..862aeef0 100644 --- a/packages/core-tests/models/forms/effects/addObject.test.ts +++ b/packages/core-tests/models/forms/effects/addObject.test.ts @@ -4,9 +4,9 @@ import { expect } from 'chai' import { sinon } from '@shaperone/testing' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { testStore } from '@shaperone/testing/models/form.js' -import { addObject } from '@hydrofoil/shaperone-core/models/forms/effects/addObject.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { SingleEditorMatch } from '@hydrofoil/shaperone-core/models/editors' +import { addObject } from '@shaperone/core/models/forms/effects/addObject.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { SingleEditorMatch } from '@shaperone/core/models/editors/index.js' import { propertyShape } from '@shaperone/testing/util.js' import { sh } from '@tpluscode/rdf-ns-builders' import { blankNode } from '@shaperone/testing/nodeFactory.js' diff --git a/packages/core-tests/models/forms/effects/lib/syncProperties.test.ts b/packages/core-tests/models/forms/effects/lib/syncProperties.test.ts index 211abdb0..35bfb6a8 100644 --- a/packages/core-tests/models/forms/effects/lib/syncProperties.test.ts +++ b/packages/core-tests/models/forms/effects/lib/syncProperties.test.ts @@ -4,10 +4,10 @@ import { expect } from 'chai' import type { sinon } from '@shaperone/testing' import { dash, foaf, schema, sh } from '@tpluscode/rdf-ns-builders' import { testFocusNodeState, testPropertyState, testStore } from '@shaperone/testing/models/form.js' -import type { Dispatch, Store } from '@hydrofoil/shaperone-core/state' -import { syncProperties } from '@hydrofoil/shaperone-core/models/forms/effects/lib/syncProperties.js' -import type { EditorsState } from '@hydrofoil/shaperone-core/models/editors' -import type { State } from '@hydrofoil/shaperone-core/models/forms' +import type { Dispatch, Store } from '@shaperone/core/state/index.js' +import { syncProperties } from '@shaperone/core/models/forms/effects/lib/syncProperties.js' +import type { EditorsState } from '@shaperone/core/models/editors/index.js' +import type { State } from '@shaperone/core/models/forms/index.js' import { nodeShape, propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/lib/syncProperties', () => { diff --git a/packages/core-tests/models/forms/effects/pushFocusNode.test.ts b/packages/core-tests/models/forms/effects/pushFocusNode.test.ts index 47708897..b5c1a38a 100644 --- a/packages/core-tests/models/forms/effects/pushFocusNode.test.ts +++ b/packages/core-tests/models/forms/effects/pushFocusNode.test.ts @@ -3,8 +3,8 @@ import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' import { sinon } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import { pushFocusNode } from '@hydrofoil/shaperone-core/models/forms/effects/pushFocusNode.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import { pushFocusNode } from '@shaperone/core/models/forms/effects/pushFocusNode.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/pushFocusNode', () => { diff --git a/packages/core-tests/models/forms/effects/removeObject.test.ts b/packages/core-tests/models/forms/effects/removeObject.test.ts index 0a90db18..ec4cc2f6 100644 --- a/packages/core-tests/models/forms/effects/removeObject.test.ts +++ b/packages/core-tests/models/forms/effects/removeObject.test.ts @@ -3,8 +3,8 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { dash, schema, sh } from '@tpluscode/rdf-ns-builders' import { testFocusNodeState, testPropertyState, testStore } from '@shaperone/testing/models/form.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { removeObject } from '@hydrofoil/shaperone-core/models/forms/effects/removeObject.js' +import type { Store } from '@shaperone/core/state/index.js' +import { removeObject } from '@shaperone/core/models/forms/effects/removeObject.js' import { nodeShape, propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/removeObject', () => { diff --git a/packages/core-tests/models/forms/effects/replaceObjects.test.ts b/packages/core-tests/models/forms/effects/replaceObjects.test.ts index 7e03b2e1..fb162f19 100644 --- a/packages/core-tests/models/forms/effects/replaceObjects.test.ts +++ b/packages/core-tests/models/forms/effects/replaceObjects.test.ts @@ -1,10 +1,9 @@ import { describe, it } from 'mocha' import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' -import type { sinon } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import { replaceObjects } from '@hydrofoil/shaperone-core/models/forms/effects/replaceObjects.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import { replaceObjects } from '@shaperone/core/models/forms/effects/replaceObjects.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/replaceObjects', () => { diff --git a/packages/core-tests/models/forms/effects/resources/setRoot.test.ts b/packages/core-tests/models/forms/effects/resources/setRoot.test.ts index c300ec65..c4097010 100644 --- a/packages/core-tests/models/forms/effects/resources/setRoot.test.ts +++ b/packages/core-tests/models/forms/effects/resources/setRoot.test.ts @@ -3,8 +3,8 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { sinon } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import setRoot from '@hydrofoil/shaperone-core/models/forms/effects/resources/setRoot.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import setRoot from '@shaperone/core/models/forms/effects/resources/setRoot.js' +import type { Store } from '@shaperone/core/state/index.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/forms/effects/selectShape.test.ts b/packages/core-tests/models/forms/effects/selectShape.test.ts index 3ab5a320..5e3774cb 100644 --- a/packages/core-tests/models/forms/effects/selectShape.test.ts +++ b/packages/core-tests/models/forms/effects/selectShape.test.ts @@ -1,11 +1,10 @@ import { describe, it } from 'mocha' import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' -import type { sinon } from '@shaperone/testing' import type { NodeShape } from '@rdfine/shacl' import { testStore } from '@shaperone/testing/models/form.js' -import { selectShape } from '@hydrofoil/shaperone-core/models/forms/effects/selectShape.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import { selectShape } from '@shaperone/core/models/forms/effects/selectShape.js' +import type { Store } from '@shaperone/core/state/index.js' describe('models/forms/effects/selectShape', () => { let store: Store diff --git a/packages/core-tests/models/forms/effects/setObjectValue.test.ts b/packages/core-tests/models/forms/effects/setObjectValue.test.ts index 0d62c79f..ac37c388 100644 --- a/packages/core-tests/models/forms/effects/setObjectValue.test.ts +++ b/packages/core-tests/models/forms/effects/setObjectValue.test.ts @@ -3,8 +3,8 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { dash, schema, sh } from '@tpluscode/rdf-ns-builders' import { testStore, testFocusNodeState, testPropertyState } from '@shaperone/testing/models/form.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { setObjectValue } from '@hydrofoil/shaperone-core/models/forms/effects/setObjectValue.js' +import type { Store } from '@shaperone/core/state/index.js' +import { setObjectValue } from '@shaperone/core/models/forms/effects/setObjectValue.js' import { nodeShape, propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/setObjectValue', () => { diff --git a/packages/core-tests/models/forms/effects/setPropertyObjects.test.ts b/packages/core-tests/models/forms/effects/setPropertyObjects.test.ts index feee2a84..54112a25 100644 --- a/packages/core-tests/models/forms/effects/setPropertyObjects.test.ts +++ b/packages/core-tests/models/forms/effects/setPropertyObjects.test.ts @@ -3,8 +3,8 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { dash, schema, sh } from '@tpluscode/rdf-ns-builders' import { testFocusNodeState, testPropertyState, testStore } from '@shaperone/testing/models/form.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { setPropertyObjects } from '@hydrofoil/shaperone-core/models/forms/effects/setPropertyObjects.js' +import type { Store } from '@shaperone/core/state/index.js' +import { setPropertyObjects } from '@shaperone/core/models/forms/effects/setPropertyObjects.js' import { nodeShape, propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/setPropertyObjects', () => { diff --git a/packages/core-tests/models/forms/effects/shapes/setGraph.test.ts b/packages/core-tests/models/forms/effects/shapes/setGraph.test.ts index c633b7e8..d99a513d 100644 --- a/packages/core-tests/models/forms/effects/shapes/setGraph.test.ts +++ b/packages/core-tests/models/forms/effects/shapes/setGraph.test.ts @@ -2,9 +2,9 @@ import { describe, it } from 'mocha' import $rdf from '@shaperone/testing/env.js' import { rdf, sh } from '@tpluscode/rdf-ns-builders' import { expect } from 'chai' -import { testStore } from '@shaperone/testing/models/form.js' -import setGraph from '@hydrofoil/shaperone-core/models/forms/effects/shapes/setGraph.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import { testFocusNodeState, testStore } from '@shaperone/testing/models/form.js' +import setGraph from '@shaperone/core/models/forms/effects/shapes/setGraph.js' +import type { Store } from '@shaperone/core/state/index.js' const ex = $rdf.namespace('http://example.com/') @@ -21,10 +21,10 @@ describe('models/forms/effects/shapes/setGraph', () => { const shapesGraph = $rdf.clownface() shapesGraph.node(ex.Shape).addOut(rdf.type, sh.Shape).addOut(sh.targetNode, [ex.Foo, ex.Bar]) const formState = store.getState().form - formState.focusStack = [ - resourceGraph.node(ex.Foo), - resourceGraph.node(ex.Bar), - ] + formState.focusNodes = { + ...testFocusNodeState(resourceGraph.namedNode(ex.Foo)), + ...testFocusNodeState(resourceGraph.namedNode(ex.Bar)), + } // when setGraph(store)() diff --git a/packages/core-tests/models/forms/effects/updateObject.test.ts b/packages/core-tests/models/forms/effects/updateObject.test.ts index ba4af226..a52dab65 100644 --- a/packages/core-tests/models/forms/effects/updateObject.test.ts +++ b/packages/core-tests/models/forms/effects/updateObject.test.ts @@ -4,8 +4,8 @@ import type * as sinon from 'sinon' import $rdf from '@shaperone/testing/env.js' import { schema } from '@tpluscode/rdf-ns-builders' import { testStore, testObjectState } from '@shaperone/testing/models/form.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { updateObject } from '@hydrofoil/shaperone-core/models/forms/effects/updateObject.js' +import type { Store } from '@shaperone/core/state/index.js' +import { updateObject } from '@shaperone/core/models/forms/effects/updateObject.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/forms/effects/updateObject', () => { diff --git a/packages/core-tests/models/forms/effects/validate.test.ts b/packages/core-tests/models/forms/effects/validate.test.ts index a88da805..37c3b8a2 100644 --- a/packages/core-tests/models/forms/effects/validate.test.ts +++ b/packages/core-tests/models/forms/effects/validate.test.ts @@ -3,10 +3,10 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { testStore, testFocusNodeState } from '@shaperone/testing/models/form.js' import { sinon } from '@shaperone/testing' -import type { Store } from '@hydrofoil/shaperone-core/state' -import { validate } from '@hydrofoil/shaperone-core/models/forms/effects/validate.js' +import type { Store } from '@shaperone/core/state/index.js' +import { validate } from '@shaperone/core/models/forms/effects/validate.js' -describe('@hydrofoil/shaperone-core/models/forms/effects/validate', () => { +describe('@shaperone/core/models/forms/effects/validate', () => { let store: Store beforeEach(() => { diff --git a/packages/core-tests/models/forms/lib/stateBuilder.test.ts b/packages/core-tests/models/forms/lib/stateBuilder.test.ts index 0c3b7ae2..f7c3bd19 100644 --- a/packages/core-tests/models/forms/lib/stateBuilder.test.ts +++ b/packages/core-tests/models/forms/lib/stateBuilder.test.ts @@ -8,15 +8,15 @@ import { initialiseFocusNode, initialiseObjectState, initialisePropertyShape, -} from '@hydrofoil/shaperone-core/models/forms/lib/stateBuilder.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +} from '@shaperone/core/models/forms/lib/stateBuilder.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' import { blankNode } from '@shaperone/testing/nodeFactory.js' -import { setEnv } from '@hydrofoil/shaperone-core/env.js' +import { setEnv } from '@shaperone/core/env.js' const ex = $rdf.namespace('http://example.com/') -describe('@hydrofoil/shaperone-core/models/forms/lib/stateBuilder', () => { +describe('@shaperone/core/models/forms/lib/stateBuilder', () => { let store: Store before(() => { @@ -572,7 +572,6 @@ describe('@hydrofoil/shaperone-core/models/forms/lib/stateBuilder', () => { const { components, editors } = store.getState() components.components[ex.lowerMatch.value] = { editor: ex.lowerMatch, - loading: false, } editors.matchMultiEditors = () => [ { term: ex.higherMatch, score: 20 }, @@ -628,7 +627,6 @@ describe('@hydrofoil/shaperone-core/models/forms/lib/stateBuilder', () => { const { components, editors } = store.getState() components.components[ex.lowerMatch.value] = { editor: ex.lowerMatch, - loading: false, } editors.matchSingleEditors = () => [ { term: ex.higherMatch, score: 10 }, diff --git a/packages/core-tests/models/forms/reducers/addFormField.test.ts b/packages/core-tests/models/forms/reducers/addFormField.test.ts index 1fb26e1b..899700f4 100644 --- a/packages/core-tests/models/forms/reducers/addFormField.test.ts +++ b/packages/core-tests/models/forms/reducers/addFormField.test.ts @@ -3,7 +3,7 @@ import { expect } from 'chai' import $rdf from '@zazuko/env/web.js' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { testFocusNodeState, testPropertyState, testStore } from '@shaperone/testing/models/form.js' -import { addFormField } from '@hydrofoil/shaperone-core/models/forms/reducers/addFormField.js' +import { addFormField } from '@shaperone/core/models/forms/reducers/addFormField.js' import { propertyShape } from '@shaperone/testing/util.js' import { blankNode } from '@shaperone/testing/nodeFactory.js' @@ -39,7 +39,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides: undefined, - componentState: undefined, }) // then @@ -76,7 +75,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides: undefined, - componentState: undefined, }) // then @@ -113,7 +111,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides: undefined, - componentState: undefined, }) // then @@ -149,7 +146,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides: undefined, - componentState: undefined, }) // then @@ -186,7 +182,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides, - componentState: undefined, }) // then @@ -223,7 +218,6 @@ describe('core/models/forms/reducers/addObject', () => { editors: [], selectedEditor: undefined, overrides, - componentState: undefined, }) // then @@ -268,7 +262,6 @@ describe('core/models/forms/reducers/addObject', () => { }], selectedEditor: dash.FooEditor, overrides: undefined, - componentState: undefined, }) // then diff --git a/packages/core-tests/models/forms/reducers/editors.test.ts b/packages/core-tests/models/forms/reducers/editors.test.ts index 5dddb25b..ad8a096f 100644 --- a/packages/core-tests/models/forms/reducers/editors.test.ts +++ b/packages/core-tests/models/forms/reducers/editors.test.ts @@ -4,8 +4,8 @@ import $rdf from '@shaperone/testing/env.js' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { testFocusNodeState, testObjectState, testPropertyState, testFormState as testState } from '@shaperone/testing/models/form.js' import { testEditorsState } from '@shaperone/testing/models/editors.js' -import { recalculateEditors, toggleSwitching, updateComponentState } from '@hydrofoil/shaperone-core/models/forms/reducers/editors.js' -import type { PropertyObjectState, PropertyState } from '@hydrofoil/shaperone-core/models/forms' +import { recalculateEditors, toggleSwitching } from '@shaperone/core/models/forms/reducers/editors.js' +import type { PropertyObjectState, PropertyState } from '@shaperone/core/models/forms/index.js' describe('core/models/forms/reducers/editors', () => { describe('toggleSwitching', () => { @@ -60,80 +60,6 @@ describe('core/models/forms/reducers/editors', () => { }) }) - describe('updateComponentState', () => { - it('merges current and new state for multi editor', () => { - // given - const focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).blankNode() - const shape = $rdf.rdfine.sh.PropertyShape(focusNode.blankNode()) - const property = testPropertyState(shape.pointer, { - componentState: { - foo: 'bar', - }, - }) - const state = testState({ - focusNodes: { - ...testFocusNodeState(focusNode, { - properties: [property], - }), - }, - }) - - // when - const after = updateComponentState(state, { - focusNode, - property: property.shape, - newState: { - bar: { bar: 'baz' }, - }, - }) - - // then - const propertyState = after.focusNodes[focusNode.value].properties[0] - expect(propertyState.componentState).to.deep.equal({ - foo: 'bar', - bar: { bar: 'baz' }, - }) - }) - - it('merges current and new state for single editor', () => { - // given - const focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).blankNode() - const shape = $rdf.rdfine.sh.PropertyShape(focusNode.blankNode()) - const object = testObjectState(focusNode.literal('foo'), { - componentState: { - foo: 'bar', - }, - }) - const property = testPropertyState(shape.pointer, { - objects: [object], - }) - const state = testState({ - focusNodes: { - ...testFocusNodeState(focusNode, { - properties: [property], - }), - }, - }) - - // when - const after = updateComponentState(state, { - focusNode, - property: property.shape, - object, - newState: { - bar: { bar: 'baz' }, - }, - }) - - // then - const propertyState = after.focusNodes[focusNode.value].properties[0] - expect(propertyState.objects[0].componentState).to.deep.equal({ - foo: 'bar', - bar: { bar: 'baz' }, - }) - }) - }) - describe('recalculateEditors', () => { it('sets editor to all objects which previously had none', () => { // given diff --git a/packages/core-tests/models/forms/reducers/multiEditors.test.ts b/packages/core-tests/models/forms/reducers/multiEditors.test.ts index 6ff92269..b4dbfe80 100644 --- a/packages/core-tests/models/forms/reducers/multiEditors.test.ts +++ b/packages/core-tests/models/forms/reducers/multiEditors.test.ts @@ -3,7 +3,7 @@ import $rdf from '@shaperone/testing/env.js' import { dash } from '@tpluscode/rdf-ns-builders/loose' import { expect } from 'chai' import { testEditor, testFocusNodeState, testPropertyState, testFormState as testState } from '@shaperone/testing/models/form.js' -import { selectMultiEditor, selectSingleEditors } from '@hydrofoil/shaperone-core/models/forms/reducers/multiEditors.js' +import { selectMultiEditor, selectSingleEditors } from '@shaperone/core/models/forms/reducers/multiEditors.js' import { propertyShape } from '@shaperone/testing/util.js' describe('core/models/forms/reducers/multiEditors', () => { @@ -84,32 +84,6 @@ describe('core/models/forms/reducers/multiEditors', () => { const propertyState = after.focusNodes[focusNode.value].properties[0] expect(propertyState.selectedEditor).to.deep.eq(dash.MultiEditor1) }) - - it('resets component state', () => { - // given - const focusNode = $rdf.clownface().blankNode() - const shape = propertyShape(focusNode.blankNode()) - const state = testState({ - focusNodes: { - ...testFocusNodeState(focusNode, { - properties: [testPropertyState(shape.pointer, { - editors: [testEditor(dash.MultiEditor1)], - componentState: { foo: 'bar' }, - })], - }), - }, - }) - - // when - const after = selectMultiEditor(state, { - focusNode, - property: shape, - }) - - // then - const propertyState = after.focusNodes[focusNode.value].properties[0] - expect(propertyState.componentState).to.deep.eq({}) - }) }) describe('selectSingleEditors', () => { diff --git a/packages/core-tests/models/forms/reducers/popFocusNode.test.ts b/packages/core-tests/models/forms/reducers/popFocusNode.test.ts index b09c5e4c..13e9fa0a 100644 --- a/packages/core-tests/models/forms/reducers/popFocusNode.test.ts +++ b/packages/core-tests/models/forms/reducers/popFocusNode.test.ts @@ -2,7 +2,7 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { testFormState as testState, testFocusNodeState } from '@shaperone/testing/models/form.js' -import { popFocusNode } from '@hydrofoil/shaperone-core/models/forms/reducers/popFocusNode.js' +import { popFocusNode } from '@shaperone/core/models/forms/reducers/popFocusNode.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/forms/reducers/properties.test.ts b/packages/core-tests/models/forms/reducers/properties.test.ts index d58d4633..7bbd7de3 100644 --- a/packages/core-tests/models/forms/reducers/properties.test.ts +++ b/packages/core-tests/models/forms/reducers/properties.test.ts @@ -3,12 +3,12 @@ import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' import { blankNode } from '@shaperone/testing/nodeFactory.js' import { sh } from '@tpluscode/rdf-ns-builders' -import { hideProperty, showProperty } from '@hydrofoil/shaperone-core/models/forms/reducers/properties.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FocusNode } from '@hydrofoil/shaperone-core/index.js' -import type { PropertyState } from '@hydrofoil/shaperone-core/models/forms' +import { hideProperty, showProperty } from '@shaperone/core/models/forms/reducers/properties.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { FocusNode } from '@shaperone/core/index.js' +import type { PropertyState } from '@shaperone/core/models/forms/index.js' -describe('@hydrofoil/shaperone-core/models/forms/reducers/properties', () => { +describe('@shaperone/core/models/forms/reducers/properties', () => { let store: Store let focusNode: FocusNode diff --git a/packages/core-tests/models/forms/reducers/pushFocusNode.test.ts b/packages/core-tests/models/forms/reducers/pushFocusNode.test.ts index 8d237da0..f9c24fb6 100644 --- a/packages/core-tests/models/forms/reducers/pushFocusNode.test.ts +++ b/packages/core-tests/models/forms/reducers/pushFocusNode.test.ts @@ -3,14 +3,15 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { sinon } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import { pushFocusNode } from '@hydrofoil/shaperone-core/models/forms/effects/pushFocusNode.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import { pushFocusNode } from '@shaperone/core/models/forms/effects/pushFocusNode.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' const ex = $rdf.namespace('http://example.com/') describe('core/models/forms/reducers/pushFocusNode', () => { let store: Store + beforeEach(() => { store = testStore() }) diff --git a/packages/core-tests/models/forms/reducers/removeObject.test.ts b/packages/core-tests/models/forms/reducers/removeObject.test.ts index 99acfc14..2e931753 100644 --- a/packages/core-tests/models/forms/reducers/removeObject.test.ts +++ b/packages/core-tests/models/forms/reducers/removeObject.test.ts @@ -3,10 +3,10 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import type { RecursivePartial } from '@shaperone/testing' import { testObjectState, testStore } from '@shaperone/testing/models/form.js' -import { removeObject } from '@hydrofoil/shaperone-core/models/forms/reducers/removeObject.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FocusNode } from '@hydrofoil/shaperone-core' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +import { removeObject } from '@shaperone/core/models/forms/reducers/removeObject.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { FocusNode } from '@shaperone/core' +import type { FormState } from '@shaperone/core/models/forms/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/forms/reducers/removeObject', () => { diff --git a/packages/core-tests/models/forms/reducers/replaceFocusNodes.test.ts b/packages/core-tests/models/forms/reducers/replaceFocusNodes.test.ts index 3b45b51b..36f23cd7 100644 --- a/packages/core-tests/models/forms/reducers/replaceFocusNodes.test.ts +++ b/packages/core-tests/models/forms/reducers/replaceFocusNodes.test.ts @@ -2,16 +2,15 @@ import { beforeEach, describe, it } from 'mocha' import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' import type { RecursivePartial } from '@shaperone/testing' -import { testStore } from '@shaperone/testing/models/form.js' -import { createFocusNodeState } from '@hydrofoil/shaperone-core/models/forms/reducers/replaceFocusNodes.js' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FocusNode } from '@hydrofoil/shaperone-core/index.js' -import type { initialiseFocusNode } from '@hydrofoil/shaperone-core/models/forms/lib/stateBuilder.js' +import { testFocusNodeState, testStore } from '@shaperone/testing/models/form.js' +import { replaceFocusNodeState } from '@shaperone/core/models/forms/reducers/replaceFocusNodes.js' +import type { FormState } from '@shaperone/core/models/forms/index.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { AnyPointer } from 'clownface' describe('models/forms/reducers/replaceFocusNodes', () => { let store: Store - let focusNode: FocusNode + let graph: AnyPointer let formState: { focusNodes: RecursivePartial focusStack: FormState['focusStack'] @@ -19,49 +18,39 @@ describe('models/forms/reducers/replaceFocusNodes', () => { beforeEach(() => { store = testStore() - focusNode = $rdf.clownface({ dataset: $rdf.dataset() }).blankNode('baz') + graph = $rdf.clownface() formState = store.getState().form }) - function commonParams(): Parameters[0] { - return { - focusNode, - shapes: [], - components: store.getState().components, - editors: store.getState().editors, - shouldEnableEditorChoice: () => true, - } - } - describe('createFocusNodeState', () => { it('replaces existing stack given parameter', () => { // given formState.focusStack = [ - focusNode.blankNode('foo'), - focusNode.blankNode('bar'), + graph.blankNode('foo'), + graph.blankNode('bar'), ] // when - const afterForm = createFocusNodeState(store.getState().form, { - ...commonParams(), + const afterForm = replaceFocusNodeState(store.getState().form, { + focusNode: testFocusNodeState(graph.blankNode('baz')).baz, replaceStack: true, }) // then expect(afterForm?.focusStack).to.have.length(1) - expect(afterForm?.focusStack[0].term).to.deep.eq(focusNode.term) + expect(afterForm?.focusStack[0].term).to.deep.eq($rdf.blankNode('baz')) }) it('appends to stack given parameter', () => { // given formState.focusStack = [ - focusNode.blankNode('foo'), - focusNode.blankNode('bar'), + graph.blankNode('foo'), + graph.blankNode('bar'), ] // when - const afterForm = createFocusNodeState(store.getState().form, { - ...commonParams(), + const afterForm = replaceFocusNodeState(store.getState().form, { + focusNode: testFocusNodeState(graph.blankNode('baz')).baz, appendToStack: true, }) @@ -70,7 +59,7 @@ describe('models/forms/reducers/replaceFocusNodes', () => { expect(afterForm?.focusStack.map(fn => fn.term)).to.deep.contain.ordered.members([ $rdf.blankNode('foo'), $rdf.blankNode('bar'), - focusNode.term, + $rdf.blankNode('baz'), ]) }) }) diff --git a/packages/core-tests/models/forms/reducers/selectEditor.test.ts b/packages/core-tests/models/forms/reducers/selectEditor.test.ts index b9e3365d..0599b416 100644 --- a/packages/core-tests/models/forms/reducers/selectEditor.test.ts +++ b/packages/core-tests/models/forms/reducers/selectEditor.test.ts @@ -3,10 +3,10 @@ import { expect } from 'chai' import { dash } from '@tpluscode/rdf-ns-builders' import type { RecursivePartial } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import { selectEditor } from '@hydrofoil/shaperone-core/models/forms/reducers/selectEditor.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FocusNode } from '@hydrofoil/shaperone-core/index.js' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +import { selectEditor } from '@shaperone/core/models/forms/reducers/selectEditor.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { FocusNode } from '@shaperone/core/index.js' +import type { FormState } from '@shaperone/core/models/forms/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('core/models/forms/reducers/selectEditor', () => { @@ -44,7 +44,6 @@ describe('core/models/forms/reducers/selectEditor', () => { key: 'test', editors: [], selectedEditor: undefined, - componentState: {}, validationResults: [], hasErrors: false, nodeKind: undefined, @@ -56,37 +55,4 @@ describe('core/models/forms/reducers/selectEditor', () => { expect(afterState.focusNodes[focusNode.value].properties[0].objects[0].selectedEditor) .to.deep.eq(dash.TextFieldEditor) }) - - it('resets component state', () => { - // given - const property = propertyShape() - formState.focusNodes[focusNode.value] = { - properties: [{ - shape: property, - objects: [{ - key: 'test', - }], - }], - } - - // when - const afterState = selectEditor(store.getState().form, { - property, - editor: dash.TextFieldEditor, - focusNode, - object: { - key: 'test', - editors: [], - selectedEditor: undefined, - componentState: { foo: 'bar' }, - validationResults: [], - hasErrors: false, - nodeKind: undefined, - overrides: undefined, - }, - }) - - // then - expect(afterState.focusNodes[focusNode.value].properties[0].objects[0].componentState).to.deep.eq({}) - }) }) diff --git a/packages/core-tests/models/forms/reducers/selectGroup.test.ts b/packages/core-tests/models/forms/reducers/selectGroup.test.ts index 1bd26072..e487425d 100644 --- a/packages/core-tests/models/forms/reducers/selectGroup.test.ts +++ b/packages/core-tests/models/forms/reducers/selectGroup.test.ts @@ -2,7 +2,7 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { testFocusNodeState, testFormState as testState } from '@shaperone/testing/models/form.js' -import { selectGroup } from '@hydrofoil/shaperone-core/models/forms/reducers/selectGroup.js' +import { selectGroup } from '@shaperone/core/models/forms/reducers/selectGroup.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/forms/reducers/selectShape.test.ts b/packages/core-tests/models/forms/reducers/selectShape.test.ts index cbfd4db7..e68b2e9e 100644 --- a/packages/core-tests/models/forms/reducers/selectShape.test.ts +++ b/packages/core-tests/models/forms/reducers/selectShape.test.ts @@ -2,7 +2,7 @@ import { describe } from 'mocha' import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { testFocusNodeState, testFormState as testState } from '@shaperone/testing/models/form.js' -import { selectShape } from '@hydrofoil/shaperone-core/models/forms/reducers/selectShape.js' +import { selectShape } from '@shaperone/core/models/forms/reducers/selectShape.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/forms/reducers/truncateFocusNodes.test.ts b/packages/core-tests/models/forms/reducers/truncateFocusNodes.test.ts index c596ff28..3405f467 100644 --- a/packages/core-tests/models/forms/reducers/truncateFocusNodes.test.ts +++ b/packages/core-tests/models/forms/reducers/truncateFocusNodes.test.ts @@ -2,10 +2,10 @@ import $rdf from '@shaperone/testing/env.js' import { expect } from 'chai' import type { RecursivePartial } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import { truncateFocusNodes } from '@hydrofoil/shaperone-core/models/forms/reducers/truncateFocusNodes.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FocusNode } from '@hydrofoil/shaperone-core/index.js' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +import { truncateFocusNodes } from '@shaperone/core/models/forms/reducers/truncateFocusNodes.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { FocusNode } from '@shaperone/core/index.js' +import type { FormState } from '@shaperone/core/models/forms/index.js' describe('core/models/forms/reducers/truncateFocusNodes', () => { let store: Store diff --git a/packages/core-tests/models/forms/reducers/updateObject.test.ts b/packages/core-tests/models/forms/reducers/updateObject.test.ts index c58b2eec..55785dab 100644 --- a/packages/core-tests/models/forms/reducers/updateObject.test.ts +++ b/packages/core-tests/models/forms/reducers/updateObject.test.ts @@ -10,9 +10,9 @@ import { setDefaultValue, initObjectValue, setPropertyObjects, -} from '@hydrofoil/shaperone-core/models/forms/reducers/updateObject.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +} from '@shaperone/core/models/forms/reducers/updateObject.js' +import type { Store } from '@shaperone/core/state' +import type { FormState } from '@shaperone/core/models/forms' import { propertyShape } from '@shaperone/testing/util.js' import { blankNode } from '@shaperone/testing/nodeFactory.js' diff --git a/packages/core-tests/models/forms/reducers/validationReport.test.ts b/packages/core-tests/models/forms/reducers/validationReport.test.ts index 85c56b91..63c4d5aa 100644 --- a/packages/core-tests/models/forms/reducers/validationReport.test.ts +++ b/packages/core-tests/models/forms/reducers/validationReport.test.ts @@ -5,10 +5,10 @@ import $rdf from '@shaperone/testing/env.js' import { testFocusNodeState, testFormState, testObjectState, testPropertyState } from '@shaperone/testing/models/form.js' import { blankNode, namedNode } from '@shaperone/testing/nodeFactory.js' import { sh } from '@tpluscode/rdf-ns-builders' -import { validationReport } from '@hydrofoil/shaperone-core/models/forms/reducers/validation.js' +import { validationReport } from '@shaperone/core/models/forms/reducers/validation.js' import { propertyShape } from '@shaperone/testing/util.js' -describe('@hydrofoil/shaperone-core/models/forms/reducers/validation', () => { +describe('@shaperone/core/models/forms/reducers/validation', () => { let report: GraphPointer beforeEach(() => { diff --git a/packages/core-tests/models/resources/effects/forms/addFormField.test.ts b/packages/core-tests/models/resources/effects/forms/addFormField.test.ts index 068ae02f..5742cd85 100644 --- a/packages/core-tests/models/resources/effects/forms/addFormField.test.ts +++ b/packages/core-tests/models/resources/effects/forms/addFormField.test.ts @@ -4,9 +4,9 @@ import $rdf from '@zazuko/env/web.js' import type { AnyPointer } from 'clownface' import type { RecursivePartial } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' -import addFormField from '@hydrofoil/shaperone-core/models/resources/effects/forms/addFormField.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +import addFormField from '@shaperone/core/models/resources/effects/forms/addFormField.js' +import type { Store } from '@shaperone/core/state/index.js' +import type { FormState } from '@shaperone/core/models/forms/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/resources/effects/forms/addFormField', () => { diff --git a/packages/core-tests/models/resources/effects/forms/clearValue.test.ts b/packages/core-tests/models/resources/effects/forms/clearValue.test.ts index 17cef7c1..9348864f 100644 --- a/packages/core-tests/models/resources/effects/forms/clearValue.test.ts +++ b/packages/core-tests/models/resources/effects/forms/clearValue.test.ts @@ -4,8 +4,8 @@ import $rdf from '@shaperone/testing/env.js' import { schema } from '@tpluscode/rdf-ns-builders/loose' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import clearValue from '@hydrofoil/shaperone-core/models/resources/effects/forms/clearValue.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import clearValue from '@shaperone/core/models/resources/effects/forms/clearValue.js' +import type { Store } from '@shaperone/core/state' import { propertyShape } from '@shaperone/testing/util.js' describe('models/resources/effects/forms/clearValue', () => { diff --git a/packages/core-tests/models/resources/effects/forms/createFocusNodeState.test.ts b/packages/core-tests/models/resources/effects/forms/createFocusNodeState.test.ts index 1f7ec026..2d90e1e4 100644 --- a/packages/core-tests/models/resources/effects/forms/createFocusNodeState.test.ts +++ b/packages/core-tests/models/resources/effects/forms/createFocusNodeState.test.ts @@ -6,9 +6,9 @@ import { rdf, schema } from '@tpluscode/rdf-ns-builders' import type { RecursivePartial } from '@shaperone/testing' import { testStore } from '@shaperone/testing/models/form.js' import type { Term } from '@rdfjs/types' -import createFocusNodeState from '@hydrofoil/shaperone-core/models/resources/effects/forms/createFocusNodeState.js' -import type { Store } from '@hydrofoil/shaperone-core/state' -import type { FormState } from '@hydrofoil/shaperone-core/models/forms' +import createFocusNodeState from '@shaperone/core/models/resources/effects/forms/createFocusNodeState.js' +import type { Store } from '@shaperone/core/state' +import type { FormState } from '@shaperone/core/models/forms' import { propertyShape } from '@shaperone/testing/util.js' describe('models/resources/effects/forms/createFocusNodeState', () => { @@ -132,6 +132,7 @@ describe('models/resources/effects/forms/createFocusNodeState', () => { expect(focusNode.out(schema.knows).out(rdf.type).terms) .containAll((type: Term) => type.equals(schema.Person)) }) + it('does not add rdf:type to named node children', () => { // given const focusNode = graph.blankNode() diff --git a/packages/core-tests/models/resources/effects/forms/removeObject.test.ts b/packages/core-tests/models/resources/effects/forms/removeObject.test.ts index d8cdb33f..fe63e2eb 100644 --- a/packages/core-tests/models/resources/effects/forms/removeObject.test.ts +++ b/packages/core-tests/models/resources/effects/forms/removeObject.test.ts @@ -5,8 +5,8 @@ import { unit } from '@tpluscode/rdf-ns-builders' import { schema } from '@tpluscode/rdf-ns-builders/loose' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import removeObject from '@hydrofoil/shaperone-core/models/resources/effects/forms/removeObject.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import removeObject from '@shaperone/core/models/resources/effects/forms/removeObject.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' describe('models/resources/effects/forms/removeObject', () => { diff --git a/packages/core-tests/models/resources/effects/forms/setObjectValue.test.ts b/packages/core-tests/models/resources/effects/forms/setObjectValue.test.ts index 65ad9b1e..09caed57 100644 --- a/packages/core-tests/models/resources/effects/forms/setObjectValue.test.ts +++ b/packages/core-tests/models/resources/effects/forms/setObjectValue.test.ts @@ -5,8 +5,8 @@ import { sh } from '@tpluscode/rdf-ns-builders' import { schema } from '@tpluscode/rdf-ns-builders/loose' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import setObjectValue from '@hydrofoil/shaperone-core/models/resources/effects/forms/setObjectValue.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import setObjectValue from '@shaperone/core/models/resources/effects/forms/setObjectValue.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' import type { Dataset } from '@zazuko/env/lib/Dataset.js' import toCanonical from 'rdf-dataset-ext/toCanonical.js' diff --git a/packages/core-tests/models/resources/effects/forms/setPropertyObjects.test.ts b/packages/core-tests/models/resources/effects/forms/setPropertyObjects.test.ts index bb80a31f..c2d8836c 100644 --- a/packages/core-tests/models/resources/effects/forms/setPropertyObjects.test.ts +++ b/packages/core-tests/models/resources/effects/forms/setPropertyObjects.test.ts @@ -4,8 +4,8 @@ import $rdf from '@shaperone/testing/env.js' import { schema } from '@tpluscode/rdf-ns-builders/loose' import { expect } from 'chai' import { testStore } from '@shaperone/testing/models/form.js' -import setPropertyObjects from '@hydrofoil/shaperone-core/models/resources/effects/forms/setPropertyObjects.js' -import type { Store } from '@hydrofoil/shaperone-core/state' +import setPropertyObjects from '@shaperone/core/models/resources/effects/forms/setPropertyObjects.js' +import type { Store } from '@shaperone/core/state/index.js' import { propertyShape } from '@shaperone/testing/util.js' import type { Dataset } from '@zazuko/env/lib/Dataset.js' import toCanonical from 'rdf-dataset-ext/toCanonical.js' diff --git a/packages/core-tests/models/resources/lib/objectValue.test.ts b/packages/core-tests/models/resources/lib/objectValue.test.ts index 5e2c31f5..b35832fd 100644 --- a/packages/core-tests/models/resources/lib/objectValue.test.ts +++ b/packages/core-tests/models/resources/lib/objectValue.test.ts @@ -5,11 +5,11 @@ import $rdf from '@shaperone/testing/env.js' import { xsd, rdf, foaf, dash, sh } from '@tpluscode/rdf-ns-builders' import type { NodeKind } from '@rdfine/shacl' import { NodeKindEnum } from '@rdfine/shacl' -import { defaultValue } from '@hydrofoil/shaperone-core/models/resources/lib/objectValue.js' +import { defaultValue } from '@shaperone/core/models/resources/lib/objectValue.js' import { propertyShape } from '@shaperone/testing/util.js' import type { Term } from '@rdfjs/types' import { ex } from '@shaperone/testing' -import CoreMetadata from '@hydrofoil/shaperone-core/metadata.js' +import CoreMetadata from '@shaperone/core/metadata.js' import { blankNode } from '@shaperone/testing/nodeFactory.js' import type { Dataset } from '@zazuko/env/lib/Dataset.js' diff --git a/packages/core-tests/models/resources/reducers/setRoot.test.ts b/packages/core-tests/models/resources/reducers/setRoot.test.ts index 39db0c72..f33d7fd9 100644 --- a/packages/core-tests/models/resources/reducers/setRoot.test.ts +++ b/packages/core-tests/models/resources/reducers/setRoot.test.ts @@ -2,7 +2,7 @@ import { describe, it } from 'mocha' import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { testStore } from '@shaperone/testing/models/form.js' -import { setRoot } from '@hydrofoil/shaperone-core/models/resources/reducers/setRoot.js' +import { setRoot } from '@shaperone/core/models/resources/reducers/setRoot.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/shapes/lib/index.test.ts b/packages/core-tests/models/shapes/lib/index.test.ts index a38c4aee..7bc990f8 100644 --- a/packages/core-tests/models/shapes/lib/index.test.ts +++ b/packages/core-tests/models/shapes/lib/index.test.ts @@ -2,7 +2,7 @@ import { describe, it } from 'mocha' import $rdf from '@shaperone/testing/env.js' import { rdf, schema, rdfs } from '@tpluscode/rdf-ns-builders' import { expect } from 'chai' -import { matchShapes } from '@hydrofoil/shaperone-core/models/shapes/lib/index.js' +import { matchShapes } from '@shaperone/core/models/shapes/lib/index.js' import { nodeShape } from '@shaperone/testing/util.js' describe('models/shapes/lib', () => { diff --git a/packages/core-tests/models/shapes/reducers/setGraph.test.ts b/packages/core-tests/models/shapes/reducers/setGraph.test.ts index 290d8154..91824f0e 100644 --- a/packages/core-tests/models/shapes/reducers/setGraph.test.ts +++ b/packages/core-tests/models/shapes/reducers/setGraph.test.ts @@ -3,7 +3,7 @@ import { expect } from 'chai' import $rdf from '@shaperone/testing/env.js' import { rdf, rdfs, sh } from '@tpluscode/rdf-ns-builders' import { testStore } from '@shaperone/testing/models/form.js' -import { setGraph } from '@hydrofoil/shaperone-core/models/shapes/reducers.js' +import { setGraph } from '@shaperone/core/models/shapes/reducers.js' const ex = $rdf.namespace('http://example.com/') diff --git a/packages/core-tests/models/validation/reducers/setValidator.test.ts b/packages/core-tests/models/validation/reducers/setValidator.test.ts index 760218ac..ce90dc86 100644 --- a/packages/core-tests/models/validation/reducers/setValidator.test.ts +++ b/packages/core-tests/models/validation/reducers/setValidator.test.ts @@ -1,9 +1,9 @@ import { describe, it } from 'mocha' import { expect } from 'chai' -import type { ValidatorState } from '@hydrofoil/shaperone-core/models/validation' -import { setValidator } from '@hydrofoil/shaperone-core/models/validation/reducers/setValidator.js' +import type { ValidatorState } from '@shaperone/core/models/validation/index.js' +import { setValidator } from '@shaperone/core/models/validation/reducers/setValidator.js' -describe('@hydrofoil/shaperone-core/models/validation/reducers/setValidator', () => { +describe('@shaperone/core/models/validation/reducers/setValidator', () => { it('gets replaced in state', () => { // given const before: ValidatorState = { diff --git a/packages/core-tests/package.json b/packages/core-tests/package.json index 6ef60cd2..a5155076 100644 --- a/packages/core-tests/package.json +++ b/packages/core-tests/package.json @@ -1,5 +1,5 @@ { - "name": "@hydrofoil/shaperone-core-tests", + "name": "@shaperone/core-tests", "private": true, "version": "0.1.1", "type": "module", @@ -7,18 +7,17 @@ "test": "mocha \"**/*.ts\" --exclude \"node_modules/**/*.ts\"" }, "devDependencies": { - "@hydrofoil/shaperone-core": "*", - "@rdfine/shacl": "^0.10.5", + "@shaperone/core": "*", + "@rdfine/shacl": "^0.10.6", "@shaperone/testing": "*", - "@tpluscode/rdf-ns-builders": "^4.3.0", - "@zazuko/env": "^2.1.0", + "@tpluscode/rdf-ns-builders": "^5", + "@zazuko/env": "^3.0.0", "chai": "^5", "mocha": "^11.0.0", "@types/chai": "^5", "@types/chai-subset": "^1.3.5", "@types/mocha": "^10.0.10", "@types/sinon-chai": "^3.2.4", - "autoesm": "^1.0.5", "chai-snapshot-matcher": "^2.0.3", "chai-subset": "^1.6.0", "chai-quantifiers": "^1.0.18", @@ -27,9 +26,9 @@ "rdf-dataset-ext": "^1.1.0" }, "mocha": { + "loader": "ts-node/esm/transpile-only", "require": [ "./test-setup.ts" - ], - "loader": "ts-node/esm/transpile-only" + ] } } diff --git a/packages/core-tests/test-setup.ts b/packages/core-tests/test-setup.ts index d8f07bf9..86a9bcc8 100644 --- a/packages/core-tests/test-setup.ts +++ b/packages/core-tests/test-setup.ts @@ -3,8 +3,8 @@ import chaiQuantifiers from 'chai-quantifiers' import * as chai from 'chai' import sinonChai from 'sinon-chai' import chaiSubset from 'chai-subset' -import type { RequiredEnvironment } from '@hydrofoil/shaperone-core/env.js' -import { setEnv } from '@hydrofoil/shaperone-core/env.js' +import type { RequiredEnvironment } from '@shaperone/core/env.js' +import { setEnv } from '@shaperone/core/env.js' import rdf from '@zazuko/env' chai.use(sinonChai) diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 7ff9cc16..61d3fb9f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,4 +1,4 @@ -# @hydrofoil/shaperone-core +# @shaperone/core ## 0.12.1 diff --git a/packages/core/DashEditors.ts b/packages/core/DashEditors.ts index 89e3a570..3dee0361 100644 --- a/packages/core/DashEditors.ts +++ b/packages/core/DashEditors.ts @@ -3,7 +3,7 @@ * * While most editors try to be true to the DASH specification, some may slightly differ * @packageDocumentation - * @module @hydrofoil/shaperone-core/DashEditors + * @module @shaperone/core/DashEditors */ import type { PropertyShape } from '@rdfine/shacl' @@ -13,6 +13,7 @@ import type { BlankNode, Literal, NamedNode } from '@rdfjs/types' import type { GraphPointer } from 'clownface' import type { SingleEditor } from './models/editors/index.js' import { isString } from './lib/datatypes.js' +import env from './env.js' /** * Matcher for `dash:TextFieldEditor` @@ -46,7 +47,7 @@ export const textField: SingleEditor = { */ export const textFieldWithLang: SingleEditor = { term: dash.TextFieldWithLangEditor, - match(shape: PropertyShape, value: GraphPointer, env) { + match(shape: PropertyShape, value: GraphPointer) { const valueDatatype = (value.term.termType === 'Literal' && value.term?.datatype) || null const singleLine = shape.pointer.out(dash.singleLine).term @@ -61,7 +62,7 @@ export const textFieldWithLang: SingleEditor = { } if ( - !singleLine?.equals(env.constant.FALSE) && + !singleLine?.equals(env().constant.FALSE) && shape.permitsDatatype(rdf.langString) ) { return 5 @@ -81,14 +82,14 @@ export const textFieldWithLang: SingleEditor = { */ export const textArea: SingleEditor = { term: dash.TextAreaEditor, - match(shape: PropertyShape, value, env) { + match(shape: PropertyShape, value) { const singleLine = shape.pointer.out(dash.singleLine).term if (isString(value.term)) { - if (singleLine?.equals(env.constant.TRUE)) { + if (singleLine?.equals(env().constant.TRUE)) { return 0 } - if (singleLine?.equals(env.constant.FALSE) || value.value.includes('\n')) { + if (singleLine?.equals(env().constant.FALSE) || value.value.includes('\n')) { return 20 } @@ -113,15 +114,15 @@ export const textArea: SingleEditor = { */ export const textAreaWithLang: SingleEditor = { term: dash.TextAreaWithLangEditor, - match(shape: PropertyShape, value: GraphPointer, env) { + match(shape: PropertyShape, value: GraphPointer) { const singleLine = shape.pointer.out(dash.singleLine).term const valueDatatype = (value.term.termType === 'Literal' && value.term?.datatype) || null - if (singleLine?.equals(env.constant.TRUE)) { + if (singleLine?.equals(env().constant.TRUE)) { return 0 } - if (singleLine?.equals(env.constant.FALSE) && valueDatatype?.equals(rdf.langString)) { + if (singleLine?.equals(env().constant.FALSE) && valueDatatype?.equals(rdf.langString)) { return 15 } diff --git a/packages/core/components.ts b/packages/core/components.ts index 5de6373a..8d195a70 100644 --- a/packages/core/components.ts +++ b/packages/core/components.ts @@ -2,34 +2,111 @@ * Exports base implementation of come components so that they can be easily completed by adding the `render` or `lazyRender` method * * @packageDocumentation - * @module @hydrofoil/shaperone-core/components - */ - -export type { AutoComplete, AutoCompleteEditor } from './lib/components/autoComplete.js' -export { autoComplete } from './lib/components/autoComplete.js' -export type { BlankNode, BlankNodeEditor } from './lib/components/blankNode.js' -export { blankNode } from './lib/components/blankNode.js' -export type { BooleanSelectEditor, BooleanSelect } from './lib/components/booleanSelect.js' -export { booleanSelect } from './lib/components/booleanSelect.js' -export type { DatePickerEditor, DatePicker } from './lib/components/datePicker.js' -export { datePicker } from './lib/components/datePicker.js' -export type { DateTimePicker, DateTimePickerEditor } from './lib/components/dateTimePicker.js' -export { dateTimePicker } from './lib/components/dateTimePicker.js' -export type { Details, DetailsEditor } from './lib/components/details.js' -export { details } from './lib/components/details.js' -export type { EnumSelect, EnumSelectEditor } from './lib/components/enumSelect.js' -export { enumSelect } from './lib/components/enumSelect.js' -export type { InstancesSelect, InstancesSelectEditor } from './lib/components/instancesSelect.js' -export { instancesSelect } from './lib/components/instancesSelect.js' -export type { RichTextEditor, RichText } from './lib/components/richText.js' -export { richText } from './lib/components/richText.js' -export type { TextAreaEditor, TextArea } from './lib/components/textArea.js' -export { textArea } from './lib/components/textArea.js' -export type { TextAreaWithLang, TextAreaWithLangEditor } from './lib/components/textAreaWithLang.js' -export { textAreaWithLang } from './lib/components/textAreaWithLang.js' -export type { TextField, TextFieldEditor } from './lib/components/textField.js' -export { textField } from './lib/components/textField.js' -export type { TextFieldWithLang, TextFieldWithLangEditor } from './lib/components/textFieldWithLang.js' -export { textFieldWithLang } from './lib/components/textFieldWithLang.js' -export { uri } from './lib/components/uri.js' -export type { URIEditor, URI } from './lib/components/uri.js' + * @module @shaperone/core/components + */ + +import type { GraphPointer } from 'clownface' +import type { NodeShape } from '@rdfine/shacl' +import type { BlankNode, NamedNode } from '@rdfjs/types' +import type { SingleEditorComponent } from './models/components/index.js' + +export type { ComponentConstructor, ComponentDecorator, SingleEditorComponent, MultiEditorComponent } from './models/components/index.js' + +/** + * An interface for implementing dash:BlankNodeEditor + */ +export interface BlankNodeEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:BooleanSelectEditor + */ +export interface BooleanSelectEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:DatePickerEditor + */ +export interface DatePickerEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:DateTimePickerEditor + */ +export interface DateTimePickerEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:DetailsEditor + */ +export interface DetailsEditor extends SingleEditorComponent { + nodeShape?: NodeShape +} + +/** + * An interface for implementing dash:EnumSelectEditor + */ +export interface EnumSelectEditor extends SingleEditorComponent { + choices: GraphPointer[] + + /** + * Sets the values for the component + */ + setChoices(): void +} + +/** + * An interface for implementing dash:InstancesSelectEditor + */ +export interface InstancesSelectEditor extends EnumSelectEditor { + /** + * Asynchronously loads an instance selected in the editor + * + * Implementors may choose to implement and call it if the Shapes Graph does not contain full representations + * @param params + */ + loadInstances?(...params: GraphPointer[]): void +} + +/** + * An interface for implementing dash:AutoCompleteEditor + */ +export interface AutoCompleteEditor extends InstancesSelectEditor { + freetextQuery?: string +} + +/** + * An interface for implementing dash:RichTextEditor + */ +export interface RichTextEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:TextAreaEditor + */ +export interface TextAreaEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:TextAreaWithLangEditor + */ +export interface TextAreaWithLangEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:TextFieldEditor + */ +export interface TextFieldEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:TextFieldWithLangEditor + */ +export interface TextFieldWithLangEditor extends SingleEditorComponent { +} + +/** + * An interface for implementing dash:URIEditor + */ +export interface URIEditor extends SingleEditorComponent { +} diff --git a/packages/core/env.ts b/packages/core/env.ts index 61f4eaf0..d7061756 100644 --- a/packages/core/env.ts +++ b/packages/core/env.ts @@ -1,6 +1,7 @@ import type { Environment } from '@rdfjs/environment/Environment.js' import type { DerivedEnvironment } from '@zazuko/env-core' import E from '@zazuko/env-core' +import type { DatasetFactoryExt } from '@zazuko/env/lib/DatasetFactoryExt.js' import type ClownfaceFactory from 'clownface/Factory.js' import type { DataFactory, DatasetCoreFactory } from '@rdfjs/types' import type NsBuildersFactory from '@tpluscode/rdf-ns-builders' @@ -29,7 +30,7 @@ type ValuesArray> = R[keyof R][]; export type RequiredEnvironment = CombinedEnvironment> export type ShaperoneEnvironment = DerivedEnvironment< -Environment, +Environment, RequiredEnvironment> let instance: ShaperoneEnvironment @@ -40,7 +41,7 @@ export function setEnv(parent: RequiredEnvironment) { if (isShaperoneEnvironment(parent)) { newEnv = parent } else { - newEnv = new E([Sh1NamespaceFactory, ConstantsFactory, RdfineFactory, ShFactory], { parent }) + newEnv = new E([Sh1NamespaceFactory, ConstantsFactory, RdfineFactory, ShFactory], { parent }) as ShaperoneEnvironment } newEnv.rdfine().factory.addMixin(PropertyShapeEx) diff --git a/packages/core/index.ts b/packages/core/index.ts index 08ef0728..6e5f73db 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -1,6 +1,6 @@ /** * @packageDocumentation - * @module @hydrofoil/shaperone-core + * @module @shaperone/core */ import type { BlankNode, NamedNode } from '@rdfjs/types' @@ -11,5 +11,5 @@ import '@rdfine/dash/extensions/sh/PropertyShape' * A [focus node](https://www.w3.org/TR/shacl/#focusNodes) is a graph pointer to a Named Node or a Blank Node */ export type FocusNode = GraphPointer -export type { Component, SingleEditorComponent, MultiEditorComponent, RenderComponent, Lazy } from './models/components/index.js' +export type { Component, SingleEditorComponent, MultiEditorComponent } from './models/components/index.js' export type { Editor, SingleEditor, MultiEditor } from './models/editors/index.js' diff --git a/packages/core/lib/components.ts b/packages/core/lib/components.ts index 814cfb27..ff2ee2d8 100644 --- a/packages/core/lib/components.ts +++ b/packages/core/lib/components.ts @@ -2,11 +2,8 @@ import type { GraphPointer } from 'clownface' import { getLocalizedLabel } from '@rdfjs-elements/lit-helpers' import { rdfs } from '@tpluscode/rdf-ns-builders' import type { PropertyShape } from '@rdfine/shacl' -import type { SingleEditorComponent } from '../models/components/index.js' import env from '../env.js' -export type CoreComponent> = Omit - export function sort(shape: PropertyShape) { const orderByList = [...shape.pointer.out(env().ns.sh1.orderBy).list() || []] const orderByPredicates = orderByList.length ? orderByList.map(i => i.term) : [rdfs.label] diff --git a/packages/core/lib/components/autoComplete.ts b/packages/core/lib/components/autoComplete.ts deleted file mode 100644 index 7c9b5eae..00000000 --- a/packages/core/lib/components/autoComplete.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { CoreComponent } from '../components.js' -import { sort } from '../components.js' -import * as select from './base/instancesSelect.js' -import type { State, Editor } from './base/instancesSelect.js' - -/** - * Represents the state of an instances select component - */ -export interface AutoComplete extends State { - freetextQuery?: string -} - -export interface AutoCompleteEditor extends Editor { -} - -/** - * A base implementation of Instances Select component which sets {@link InstancesSelect.ready} state flag the instances are first loaded. - * - * The instance data will be loaded from the shapes graph - */ -export const autoComplete: CoreComponent = { - editor: dash.AutoCompleteEditor, - ...select, - sort, -} diff --git a/packages/core/lib/components/base/instancesSelect.ts b/packages/core/lib/components/base/instancesSelect.ts deleted file mode 100644 index cf76b901..00000000 --- a/packages/core/lib/components/base/instancesSelect.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { rdf } from '@tpluscode/rdf-ns-builders' -import type { GraphPointer } from 'clownface' -import type { PropertyShape } from '@rdfine/shacl' -import type { - ComponentInstance, - SingleEditorComponent, - SingleEditorRenderParams, -} from '../../../models/components/index.js' -import type { ShaperoneEnvironment } from '../../../env.js' - -export interface State extends ComponentInstance { - instances?: GraphPointer[] - loading?: boolean -} - -export interface Editor extends SingleEditorComponent { - /** - * Asynchronously loads an instance selected in the editor - * - * Implementors may choose to implement and call it if the local state does not have full representation of the resource - * @param params - */ - loadInstance(params: { - env: ShaperoneEnvironment - property: PropertyShape - value: GraphPointer - }): Promise - - /** - * Asynchronously load the values for the component - * @param params - */ - loadChoices(params: SingleEditorRenderParams): Promise - - /** - * Returns a logical value to determine if the component should fetch fresh collection of instances - * @param params - */ - shouldLoad(params: SingleEditorRenderParams): boolean - - sort(shape: PropertyShape, env: ShaperoneEnvironment): (left: GraphPointer, right: GraphPointer) => number -} - -export function shouldLoad({ componentState }: SingleEditorRenderParams): boolean { - return !componentState.instances -} - -export async function loadInstance({ property, value }: { - property: PropertyShape - value: GraphPointer -}): Promise { - return property.pointer.node(value) -} - -export async function loadChoices({ property }: SingleEditorRenderParams): Promise { - if (property.shape.class) { - return property.shape.pointer.any() - .has(rdf.type, property.shape.class.id) - .toArray() - } - - return [] -} - -export const init: SingleEditorComponent['init'] = function (this: Editor, params) { - const { componentState, updateComponentState, env } = params - if (this.shouldLoad(params) && !componentState.loading) { - updateComponentState({ - loading: true, - }); - (async () => { - const pointers = await this.loadChoices(params) - const instances = pointers.sort(this.sort(params.property.shape, env)) - - updateComponentState({ - instances, - ready: true, - loading: false, - }) - })() - - return false - } - return !componentState.loading -} diff --git a/packages/core/lib/components/blankNode.ts b/packages/core/lib/components/blankNode.ts deleted file mode 100644 index 8a30e443..00000000 --- a/packages/core/lib/components/blankNode.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders/loose' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of blank node component - */ -export interface BlankNode extends ComponentInstance { -} - -export interface BlankNodeEditor extends SingleEditorComponent { -} - -/** - * Extend to implement [DASH blank node editor](http://datashapes.org/forms.html#BlankNodeEditor) - */ -export const blankNode: CoreComponent = { - editor: dash.BlankNodeEditor, -} diff --git a/packages/core/lib/components/booleanSelect.ts b/packages/core/lib/components/booleanSelect.ts deleted file mode 100644 index 1f8bc03e..00000000 --- a/packages/core/lib/components/booleanSelect.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of boolean select component - */ -export interface BooleanSelect extends ComponentInstance { -} - -export interface BooleanSelectEditor extends SingleEditorComponent { -} - -/** - * Extend to implement [DASH boolean select editor](http://datashapes.org/forms.html#BooleanSelectEditor) - */ -export const booleanSelect: CoreComponent = { - editor: dash.BooleanSelectEditor, -} diff --git a/packages/core/lib/components/datePicker.ts b/packages/core/lib/components/datePicker.ts deleted file mode 100644 index 85c03c20..00000000 --- a/packages/core/lib/components/datePicker.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of date picker component - */ -export interface DatePicker extends ComponentInstance { -} - -export interface DatePickerEditor extends SingleEditorComponent { -} - -/** - * Extend to implement [DASH date picker editor](http://datashapes.org/forms.html#DatePickerEditor) - */ -export const datePicker: CoreComponent = { - editor: dash.DatePickerEditor, -} diff --git a/packages/core/lib/components/dateTimePicker.ts b/packages/core/lib/components/dateTimePicker.ts deleted file mode 100644 index b09ae86d..00000000 --- a/packages/core/lib/components/dateTimePicker.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of date-time picker component - */ -export interface DateTimePicker extends ComponentInstance { -} - -export interface DateTimePickerEditor extends SingleEditorComponent { -} - -/** - * Extend to implement [DASH date-time picker editor](http://datashapes.org/forms.html#DateTimePickerEditor) - */ -export const dateTimePicker: CoreComponent = { - editor: dash.DateTimePickerEditor, -} diff --git a/packages/core/lib/components/details.ts b/packages/core/lib/components/details.ts deleted file mode 100644 index c605b0f3..00000000 --- a/packages/core/lib/components/details.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of details component - */ -export interface Details extends ComponentInstance { -} - -export interface DetailsEditor extends SingleEditorComponent
{ -} - -/** - * Extend to implement [DASH details editor](http://datashapes.org/forms.html#DetailsEditor) - */ -export const details: CoreComponent = { - editor: dash.DetailsEditor, -} diff --git a/packages/core/lib/components/enumSelect.ts b/packages/core/lib/components/enumSelect.ts deleted file mode 100644 index 98fd631c..00000000 --- a/packages/core/lib/components/enumSelect.ts +++ /dev/null @@ -1,65 +0,0 @@ -import type { PropertyShape } from '@rdfine/shacl' -import type { GraphPointer } from 'clownface' -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { FocusNode } from '../../index.js' -import type { CoreComponent } from '../components.js' -import { sort } from '../components.js' -import type { ShaperoneEnvironment } from '../../env.js' - -/** - * Represents the state of an enum select component - */ -export interface EnumSelect extends ComponentInstance { - choices?: GraphPointer[] - loading?: boolean -} - -/** - * An interface for implementing dash:EnumSelectEditor - */ -export interface EnumSelectEditor extends SingleEditorComponent { - /** - * Asynchronously load the values for the component - * @param params - */ - loadChoices(params: { - focusNode: FocusNode - property: PropertyShape - }): Promise - - sort(shape: PropertyShape, env: ShaperoneEnvironment): (left: GraphPointer, right: GraphPointer) => number -} - -/** - * A base implementation of Enum Select component which sets {@link EnumSelect.ready} state flag the choices are first loaded - * - * The enums data (in case of Named Node values) will be loaded from the shapes graph - */ -export const enumSelect: CoreComponent = { - editor: dash.EnumSelectEditor, - init({ env, focusNode, property, componentState, updateComponentState }) { - if (!componentState.choices && !componentState.loading) { - updateComponentState({ - loading: true, - }); - (async () => { - const pointers = await this.loadChoices({ focusNode, property: property.shape }) - const choices = pointers.sort(this.sort(property.shape, env)) - - updateComponentState({ - choices, - ready: true, - loading: false, - }) - })() - - return false - } - return !componentState.loading - }, - async loadChoices({ property }) { - return property.pointer.node(property.in).toArray() - }, - sort, -} diff --git a/packages/core/lib/components/instancesSelect.ts b/packages/core/lib/components/instancesSelect.ts deleted file mode 100644 index 1d129c4f..00000000 --- a/packages/core/lib/components/instancesSelect.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { CoreComponent } from '../components.js' -import { sort } from '../components.js' -import * as select from './base/instancesSelect.js' -import type { State, Editor } from './base/instancesSelect.js' - -/** - * Represents the state of an instances select component - */ -export interface InstancesSelect extends State { -} - -export interface InstancesSelectEditor extends Editor { -} - -/** - * A base implementation of Instances Select component which sets {@link InstancesSelect.ready} state flag the instances are first loaded. - * - * The instance data will be loaded from the shapes graph - */ -export const instancesSelect: CoreComponent = { - editor: dash.InstancesSelectEditor, - ...select, - sort, -} diff --git a/packages/core/lib/components/richText.ts b/packages/core/lib/components/richText.ts deleted file mode 100644 index 5d468a23..00000000 --- a/packages/core/lib/components/richText.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of rich text component - */ -export interface RichText extends ComponentInstance { -} - -export interface RichTextEditor extends SingleEditorComponent { -} - -/** - * Extend to implement [DASH rich text editor](http://datashapes.org/forms.html#RichTextEditor) - */ -export const richText: CoreComponent = { - editor: dash.RichTextEditor, -} diff --git a/packages/core/lib/components/textArea.ts b/packages/core/lib/components/textArea.ts deleted file mode 100644 index 9a8b2d6a..00000000 --- a/packages/core/lib/components/textArea.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { dash } from '@tpluscode/rdf-ns-builders' -import type { ComponentInstance, SingleEditorComponent } from '../../models/components/index.js' -import type { CoreComponent } from '../components.js' - -/** - * Instance state of text area component - */ -export interface TextArea extends ComponentInstance { -} - -export interface TextAreaEditor extends SingleEditorComponent` + } +} diff --git a/packages/shaperone/editors/TextField.ts b/packages/shaperone/editors/TextField.ts new file mode 100644 index 00000000..89018ebc --- /dev/null +++ b/packages/shaperone/editors/TextField.ts @@ -0,0 +1,18 @@ +import { html } from 'lit' +import { spread } from '@open-wc/lit-helpers' +import { dash } from '@tpluscode/rdf-ns-builders' +import { SingleEditorBase } from './SingleEditorBase.js' +import { validity } from './lib/validity.js' +import { getType } from './lib/textFieldType.js' + +export default class extends SingleEditorBase { + static readonly editor = dash.TextFieldEditor + + render() { + return html`` + } +} diff --git a/packages/shaperone/editors/URI.ts b/packages/shaperone/editors/URI.ts new file mode 100644 index 00000000..e4fddb20 --- /dev/null +++ b/packages/shaperone/editors/URI.ts @@ -0,0 +1,18 @@ +import { html } from 'lit' +import { dash } from '@tpluscode/rdf-ns-builders' +import type { URIEditor } from '@shaperone/core/components.js' +import env from '@shaperone/core/env.js' +import { SingleEditorBase } from './SingleEditorBase.js' +import { validity } from './lib/validity.js' + +export default class extends SingleEditorBase implements URIEditor { + static readonly editor = dash.URIEditor + + render() { + return html`` + } +} diff --git a/packages/wc/components/lib/textFieldType.ts b/packages/shaperone/editors/lib/textFieldType.ts similarity index 80% rename from packages/wc/components/lib/textFieldType.ts rename to packages/shaperone/editors/lib/textFieldType.ts index ccc2bf3f..7a68e800 100644 --- a/packages/wc/components/lib/textFieldType.ts +++ b/packages/shaperone/editors/lib/textFieldType.ts @@ -1,4 +1,4 @@ -import { numericDatatypeKind } from '@hydrofoil/shaperone-core/lib/datatypes.js' +import { numericDatatypeKind } from '@shaperone/core/lib/datatypes.js' import type { NamedNode } from '@rdfjs/types' export function getType(datatype: NamedNode | undefined) { diff --git a/packages/shaperone/editors/lib/validity.ts b/packages/shaperone/editors/lib/validity.ts new file mode 100644 index 00000000..2335ef0d --- /dev/null +++ b/packages/shaperone/editors/lib/validity.ts @@ -0,0 +1,45 @@ +import type { ElementPart } from 'lit' +import { noChange } from 'lit' +import type { PartInfo } from 'lit/directive.js' +import { Directive, directive, PartType } from 'lit/directive.js' +import type { PropertyObjectState } from '@shaperone/core/models/forms/index.js' + +class ValidityDirective extends Directive { + value?: string + isValid = true + + constructor(partInfo: PartInfo) { + super(partInfo) + if (partInfo.type !== PartType.ELEMENT) { + throw new Error('validity directive can only be used in element bindings') + } + } + + render(arg: PropertyObjectState | undefined) { + return noChange + } + + update(part: ElementPart, [state]: Parameters) { + if (state) { + const { object, validationResults } = state + const tb = part.element as HTMLInputElement + + tb.setCustomValidity(validationResults.map(({ result }) => result.resultMessage || 'Value is not valid').join('; ')) + const isValid = validationResults.length === 0 + + if (object?.value !== this.value || this.isValid !== isValid) { + this.value = object?.value + + tb.reportValidity() + if (this.isValid !== isValid) { + this.isValid = isValid + tb.setAttribute('part', this.isValid ? 'component' : 'component invalid') + } + } + } + + return noChange + } +} + +export const validity = directive(ValidityDirective) diff --git a/packages/shaperone/index.ts b/packages/shaperone/index.ts new file mode 100644 index 00000000..8ed165b1 --- /dev/null +++ b/packages/shaperone/index.ts @@ -0,0 +1,19 @@ +/** + * @packageDocumentation + * @module shaperone + */ + +export { configure } from './configure.js' +export type { ConfigCallback } from './configure.js' + +export type { ShaperoneForm } from './ShaperoneForm.js' + +export type { SingleEditor, MultiEditor } from '@shaperone/core' + +export { SingleEditorBase as SingleEditorComponent } from './editors/SingleEditorBase.js' +export { MultiEditorBase as MultiEditorComponent } from './editors/MultiEditorBase.js' + +export type { LayoutElements } from './renderer/model.js' + +export { ScopedDependencyLoader } from './components/ScopedDependencyLoader.js' +export { GlobalDependencyLoader } from './components/GlobalDependencyLoader.js' diff --git a/packages/wc/lib/eventTarget.ts b/packages/shaperone/lib/eventTarget.ts similarity index 100% rename from packages/wc/lib/eventTarget.ts rename to packages/shaperone/lib/eventTarget.ts diff --git a/packages/wc/lib/shaperone-form.ts b/packages/shaperone/lib/shaperone-form.ts similarity index 100% rename from packages/wc/lib/shaperone-form.ts rename to packages/shaperone/lib/shaperone-form.ts diff --git a/packages/wc/package.json b/packages/shaperone/package.json similarity index 77% rename from packages/wc/package.json rename to packages/shaperone/package.json index 578dff64..e609eb83 100644 --- a/packages/wc/package.json +++ b/packages/shaperone/package.json @@ -1,5 +1,5 @@ { - "name": "@hydrofoil/shaperone-wc", + "name": "shaperone", "version": "0.8.1", "description": "Web Component rendering SHACL forms", "main": "index.js", @@ -21,25 +21,29 @@ "build": "vite build --outDir ../../../dist/shaperone-form" }, "dependencies": { - "@hydrofoil/shaperone-core": "^0.12.1", + "@shaperone/core": "^0.12.1", "@open-wc/lit-helpers": "^0.7.0", + "@open-wc/scoped-elements": "^3.0.5", "@rdfine/shacl": "^0.10.5", - "@rdfjs-elements/lit-helpers": "^0.3.7", - "@tpluscode/rdf-ns-builders": "^4.3.0", + "@rdfjs-elements/lit-helpers": "^0.3.11", + "@tpluscode/rdf-ns-builders": "^5", "@tpluscode/rdfine": "^0.7.9", - "@zazuko/env": "^2.1.0", + "@webcomponents/scoped-custom-element-registry": "^0.0.9", + "@zazuko/env": "^3", "concat-merge": "^1.0.3", + "is-graph-pointer": "^2.1.0", "lit": "^3", - "onetime": "^5.1.2" + "onetime": "^5.1.2", + "p-debounce": "^4.0.0" }, "devDependencies": { "@captaincodeman/rdx": "^1.0.0-rc.8", "@open-wc/testing": "^4.0.0", - "@tpluscode/rdf-ns-builders": "^4.3.0", "@shaperone/testing": "*", "@zazuko/prefixes": "^2.2.0", "api-viewer-element": "^0.5", - "esbuild-c": "^0.1.34" + "esbuild-c": "^0.1.34", + "mocha-chai-rdf": "^0.1.10" }, "repository": "https://github.com/hypermedia-app/shaperone", "author": "Tomasz Pluskiewicz ", diff --git a/packages/shaperone/renderer/model.ts b/packages/shaperone/renderer/model.ts new file mode 100644 index 00000000..b0489550 --- /dev/null +++ b/packages/shaperone/renderer/model.ts @@ -0,0 +1,33 @@ +import { createModel } from '@shaperone/core/store.js' +import type { FocusNodeElement, ObjectElement, PropertyElement, PropertyGroupElement } from '../components/index.js' + +type Constructor = new (...args: any[]) => T + +export interface LayoutElements { + object: Constructor + property: Constructor + group: Constructor + 'focus-node': Constructor + [key: string]: CustomElementConstructor +} + +export interface RendererState { + layoutElements: LayoutElements +} + +export const renderer = createModel({ + state: { + layoutElements: {}, + }, + reducers: { + pushComponents(state, layoutElements: Partial) { + return { + ...state, + layoutElements: { + ...state.layoutElements, + ...layoutElements, + }, + } + }, + }, +}) diff --git a/packages/wc/store.ts b/packages/shaperone/store.ts similarity index 52% rename from packages/wc/store.ts rename to packages/shaperone/store.ts index b607b50d..06e3b7ba 100644 --- a/packages/wc/store.ts +++ b/packages/shaperone/store.ts @@ -1,18 +1,25 @@ /** * @packageDocumentation - * @module @hydrofoil/shaperone-wc/store + * @module shaperone/store */ import type { ModelStore, StoreDispatch, StoreState } from '@captaincodeman/rdx' -import { editors } from '@hydrofoil/shaperone-core/models/editors/index.js' -import { components } from '@hydrofoil/shaperone-core/models/components/index.js' -import { form } from '@hydrofoil/shaperone-core/models/forms/index.js' -import { resources } from '@hydrofoil/shaperone-core/models/resources/index.js' -import { shapes } from '@hydrofoil/shaperone-core/models/shapes/index.js' -import { validation } from '@hydrofoil/shaperone-core/models/validation/index.js' -import { getPlugins, createStore, devtools } from '@hydrofoil/shaperone-core/store.js' +import { editors } from '@shaperone/core/models/editors/index.js' +import { components } from '@shaperone/core/models/components/index.js' +import { form } from '@shaperone/core/models/forms/index.js' +import { resources } from '@shaperone/core/models/resources/index.js' +import { shapes } from '@shaperone/core/models/shapes/index.js' +import { validation } from '@shaperone/core/models/validation/index.js' +import { getPlugins, createStore, devtools } from '@shaperone/core/store.js' +import type { LitElement } from '@open-wc/scoped-elements/lit-element.js' import { renderer } from './renderer/model.js' +declare module '@shaperone/core/models/components/index.js' { + interface ComponentConstructor extends CustomElementConstructor { } + + interface SingleEditorComponent extends LitElement {} +} + const config = { models: { editors, diff --git a/packages/shaperone/test/NativeComponents.test.ts b/packages/shaperone/test/NativeComponents.test.ts new file mode 100644 index 00000000..e255bfef --- /dev/null +++ b/packages/shaperone/test/NativeComponents.test.ts @@ -0,0 +1,214 @@ +import { dash, xsd } from '@tpluscode/rdf-ns-builders' +import { expect, oneEvent, chai } from '@open-wc/testing' +import $rdf from '@shaperone/testing/env.js' +import { editorTestParams } from '@shaperone/testing' +import { blankNode } from '@shaperone/testing/nodeFactory.js' +import { shrink } from '@zazuko/prefixes' +import { setEnv } from '@shaperone/core/env.js' +import rdfMatchers from 'mocha-chai-rdf/matchers.js' +import * as components from '../NativeComponents.js' +import URIEditor from '../elements/URIEditor.js' +import BooleanSelectEditor from '../elements/BooleanSelect.js' +import TextFieldEditor from '../elements/TextField.js' +import defineComponent from './defineComponent.js' + +chai.use(rdfMatchers) + +describe('NativeComponents', function () { + before(function () { + setEnv($rdf) + }) + + const supportedEditors = $rdf.termSet([ + dash.TextFieldEditor, + dash.TextAreaEditor, + dash.EnumSelectEditor, + dash.InstancesSelectEditor, + dash.URIEditor, + dash.DatePickerEditor, + dash.DateTimePickerEditor, + dash.BooleanSelectEditor, + ]) + + for (const editor of supportedEditors) { + const Component = components.editors.find(c => c.editor.equals(editor))! + + describe(shrink(editor.value), function () { + before(defineComponent(Component)) + + it('is implemented', function () { + expect(Component).to.be.ok + }) + + it('sets native validity', async function () { + // given + const graph = $rdf.clownface({ dataset: $rdf.dataset() }) + const params = editorTestParams({ + object: graph.literal(''), + }) + params.value.hasErrors = true + params.value.validationResults = [{ + matchedTo: 'object', + result: $rdf.rdfine.sh.ValidationResult(blankNode(), { + resultMessage: 'invalid', + }), + }] + + // when + const element = await this.component.render(params) + + // then + await expect(element).shadowDom.to.equalSnapshot() + }) + + it('is not disabled by default', async function () { + // given + const graph = $rdf.clownface({ dataset: $rdf.dataset() }) + const params = editorTestParams({ + object: graph.literal(''), + }) + + // when + const element = await this.component.render(params) + + // then + await expect(element).shadowDom.to.equalSnapshot() + }) + + it('sets disabled when it is dash:readOnly', async function () { + // given + const graph = $rdf.clownface({ dataset: $rdf.dataset() }) + const params = editorTestParams({ + object: graph.literal(''), + property: { + readOnly: true, + }, + }) + + // when + const element = await this.component.render(params) + + // then + await expect(element).shadowDom.to.equalSnapshot() + }) + }) + } + + describe(shrink(dash.URIEditor.value), function () { + before(defineComponent(URIEditor)) + + it('updates with NamedNode', async function () { + // given + const graph = $rdf.clownface() + const params = editorTestParams({ + object: graph.literal(''), + datatype: xsd.date, + }) + const component = await this.component.render(params) + const input = component.shadowRoot!.querySelector('input')! + + // when + input.value = 'http://foo.bar/' + setTimeout(() => input.dispatchEvent(new Event('blur'))) + + const { detail } = await oneEvent(component, 'value-changed') + + // then + expect(detail.value).to.eq($rdf.namedNode('http://foo.bar/')) + }) + }) + + describe(shrink(dash.BooleanSelectEditor.value), function () { + before(defineComponent(BooleanSelectEditor)) + + function change(input: HTMLSelectElement, index: number) { + input.selectedIndex = index + setTimeout(() => input.dispatchEvent(new Event('change'))) + } + + it('clears when selecting empty