diff --git a/README.md b/README.md
index b39918d..914832d 100644
--- a/README.md
+++ b/README.md
@@ -57,29 +57,69 @@ yarn start
## Linking to SemApps packages
-To modify packages on the [SemApps repository](https://github.com/assemblee-virtuelle/semapps) and see the changes before they are published, we recommend to use [`yarn link`](https://classic.yarnpkg.com/en/docs/cli/link/).
+To modify packages on the [SemApps repository](https://github.com/assemblee-virtuelle/semapps) and see the changes before they are published on NPM, see the following instructions.
-### Linking middleware packages
+### Linking backend packages
+
+To link backend packages, you can use [`yarn link`](https://classic.yarnpkg.com/en/docs/cli/link/).
```bash
cd /SEMAPPS_REPO/src/middleware
yarn run link-all
-cd /ARCHIPELAGO_REPO/middleware
+cd /ARCHIPELAGO_REPO
yarn run link-semapps-packages
```
### Linking frontend packages
+Linking frontend packages with `yarn link` doesn't work because it causes version mismatch errors for React and MUI (see [this PR](https://github.com/assemblee-virtuelle/semapps/pull/1180) for explainations). So you should use [Yalc](https://github.com/wclr/yalc) instead. Fortunately, we make it easy for you.
+
```bash
cd /SEMAPPS_REPO/src/frontend
-yarn run link-all
+yarn run yalc:publish
cd /ARCHIPELAGO_REPO/frontend
yarn run link-semapps-packages
```
-Additionally, frontend packages need to be rebuilt, or your changes will not be taken into account by Archipelago.
-You can use `yarn run build` to build a package once, or `yarn run dev` to rebuild a package on every change.
+Additionally, frontend packages need to be rebuilt on every changes, or they will not be taken into account by Archipelago. You can use `yarn run build` to build a package once, or `yarn run watch` to rebuild a package on every change. On every build, the new package will be published to Yalc.
+
+Thanks to git hooks, the frontend packages will also be published to Yalc whenever git branches are changed.
+
+## Run database migrations
+
+You can use `dbMigrate` script to create database migrations and/or runs them.
+Migrations files are created by default in `middleware/migrations` folder.
+
+```bash
+cd middleware
+yarn run dbMigrate
+
+# To create a new migration file
+yarn run dbMigrate create --name archipelago-changeResourceAttribute
+
+# To list all migrations
+yarn run dbMigrate status
+
+# To apply next not applied migration
+yarn run dbMigration up
+
+# To apply a given migration
+yarn run dbMigration up --name archipelago-changeResourceAttribute
+
+# To apply all not applied migrations
+yarn run dbMigration up --latest
+
+# To rollback previous applied migration
+yarn run dbMigration down
+
+# To rollback a migration
+yarn run dbMigration down --name archipelago-changeResourceAttribute
+
+# To rollback all applied migrations
+yarn run dbMigration down --earliest
+```
+You can also call dbMigration actions from REPL middleware with `call dbMigration.status` for example.
## Deploying to production
diff --git a/frontend/.gitignore b/frontend/.gitignore
index 289fe3c..68198fd 100644
--- a/frontend/.gitignore
+++ b/frontend/.gitignore
@@ -27,3 +27,6 @@ yarn-error.log*
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
+
+.yalc
+yalc.lock
diff --git a/frontend/package.json b/frontend/package.json
index 76c4d12..740738a 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -2,21 +2,24 @@
"name": "archipelago-frontend",
"version": "1.0.0",
"dependencies": {
- "@mui/styles": "^5.0.2",
"@fullcalendar/core": "^5.7.2",
- "@semapps/auth-provider": "0.5.0",
- "@semapps/date-components": "0.5.0",
- "@semapps/field-components": "0.5.0",
- "@semapps/geo-components": "0.5.0",
- "@semapps/input-components": "0.5.0",
- "@semapps/interop-components": "0.5.0",
- "@semapps/list-components": "0.5.0",
- "@semapps/markdown-components": "0.5.0",
- "@semapps/semantic-data-provider": "0.5.0",
+ "@mui/material": "^5.0.2",
+ "@mui/styles": "^5.0.2",
+ "@mui/x-tree-view": "6.0.0-beta.0",
+ "@semapps/auth-provider": "0.6.0-alpha.3",
+ "@semapps/date-components": "0.6.0-alpha.3",
+ "@semapps/field-components": "0.6.0-alpha.3",
+ "@semapps/geo-components": "0.6.0-alpha.3",
+ "@semapps/input-components": "0.6.0-alpha.3",
+ "@semapps/interop-components": "0.6.0-alpha.3",
+ "@semapps/list-components": "0.6.0-alpha.3",
+ "@semapps/markdown-components": "0.6.0-alpha.3",
+ "@semapps/semantic-data-provider": "0.6.0-alpha.3",
"date-fns": "~2.8.1",
"leaflet": "^1.8.0",
"leaflet-defaulticon-compatibility": "^0.1.1",
"leaflet.markercluster": "^1.5.3",
+ "mui-tree-select": "^1.0.0-beta.11",
"ra-language-french": "^4.11.0",
"react": "^18.1.0",
"react-admin": "^4.11.0",
@@ -27,7 +30,8 @@
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"react-scripts": "3.4.0",
- "source-map-explorer": "^2.5.2"
+ "source-map-explorer": "^2.5.2",
+ "yalc": "1.0.0-pre.53"
},
"scripts": {
"start": "react-scripts start",
@@ -35,8 +39,8 @@
"test": "react-scripts test",
"eject": "react-scripts eject",
"analyze": "source-map-explorer 'build/static/js/*.js'",
- "link-semapps-packages": "yarn link @semapps/activitypub-components @semapps/auth-provider @semapps/date-components @semapps/field-components @semapps/geo-components @semapps/input-components @semapps/interop-components @semapps/list-components @semapps/markdown-components @semapps/semantic-data-provider",
- "unlink-semapps-packages": "yarn unlink @semapps/activitypub-components @semapps/auth-provider @semapps/date-components @semapps/field-components @semapps/geo-components @semapps/input-components @semapps/interop-components @semapps/list-components @semapps/markdown-components @semapps/semantic-data-provider"
+ "link-semapps-packages": "yalc link @semapps/activitypub-components @semapps/auth-provider @semapps/date-components @semapps/field-components @semapps/geo-components @semapps/input-components @semapps/list-components @semapps/markdown-components @semapps/semantic-data-provider",
+ "unlink-semapps-packages": "yalc remove --all && rm -rf node_modules/@semapps && yarn install --force"
},
"eslintConfig": {
"extends": "react-app"
diff --git a/frontend/src/App.js b/frontend/src/App.js
index 52d54e8..010d948 100644
--- a/frontend/src/App.js
+++ b/frontend/src/App.js
@@ -3,6 +3,7 @@ import { Admin, Resource, memoryStore } from 'react-admin';
import { ThemeProvider, StyledEngineProvider } from '@mui/material/styles';
import { LoginPage } from '@semapps/auth-provider';
import { BrowserRouter } from 'react-router-dom';
+import { QueryClient } from 'react-query';
import HomePage from './HomePage';
import i18nProvider from './config/i18nProvider';
@@ -13,6 +14,14 @@ import * as resources from './resources';
import Layout from './layout/Layout';
+const queryClient = new QueryClient({
+ defaultOptions: {
+ queries: {
+ refetchOnWindowFocus: false
+ },
+ },
+});
+
const App = () => (
@@ -28,12 +37,13 @@ const App = () => (
loginPage={LoginPage}
dashboard={HomePage}
store={memoryStore()}
+ queryClient={queryClient}
>
{Object.entries(resources).map(([key, resource]) => (
))}
-
+
);
diff --git a/frontend/src/common/GroupedReferenceHandler.js b/frontend/src/common/GroupedReferenceHandler.js
new file mode 100644
index 0000000..3ecfdcc
--- /dev/null
+++ b/frontend/src/common/GroupedReferenceHandler.js
@@ -0,0 +1,35 @@
+import React from "react";
+import { useGetList, useRecordContext } from "react-admin";
+import { FilterHandler } from "@semapps/semantic-data-provider";
+
+const GroupedReferenceHandler = ({
+ children,
+ groupReference,
+ groupLabel,
+ groupHeader,
+ filterProperty,
+ ...otherProps
+ }) => {
+ const record = useRecordContext();
+ const { data } = useGetList(groupReference);
+
+ return (
+ <>
+ {data?.map((data, index) => {
+ let filter = {};
+ filter[filterProperty] = data.id;
+
+ return (
+
+ {groupHeader && groupHeader({ ...otherProps, group: data })}
+
+ {children}
+
+
+ );
+ })}
+ >
+ );
+ };
+
+export default GroupedReferenceHandler;
\ No newline at end of file
diff --git a/frontend/src/common/ReferenceFilterTree.js b/frontend/src/common/ReferenceFilterTree.js
new file mode 100644
index 0000000..a01b9ad
--- /dev/null
+++ b/frontend/src/common/ReferenceFilterTree.js
@@ -0,0 +1,208 @@
+import React, { useState } from 'react';
+import { useGetList } from 'react-admin';
+import { TreeView, TreeItem, useTreeItem } from '@mui/x-tree-view';
+import { useListFilterContext } from 'ra-core';
+import LocalOfferIcon from '@mui/icons-material/LocalOffer';
+import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
+import CancelOutlinedIcon from '@mui/icons-material/CancelOutlined';
+import ChevronRightIcon from '@mui/icons-material/ChevronRight';
+import PropTypes from 'prop-types';
+import clsx from 'clsx';
+import Typography from '@mui/material/Typography';
+
+/**
+ *
+ * @example
+ * const FilterAside = () => (
+ *
+ *
+ *
+ *
+ *
+ *
+ * );
+ */
+
+function generateFilterTree(broader, label, allItems, routeTree, parentId) {
+ // If !parentId it's a trunkItem
+ const isParentLevel = !parentId;
+ const listToUse = isParentLevel ? routeTree : allItems.filter(({ [broader]: itemSource }) => itemSource === parentId);
+ return (
+ listToUse.map((route) =>
+ {route["pair:label"]}
+ }
+ nodeId={route["id"]}
+ key={route["id"]}
+ selected={true} >
+ {generateFilterTree(broader, label, allItems, [], route["id"])}
+
+ )
+ )
+}
+
+const CustomContent = React.forwardRef(function CustomContent(props, ref) {
+ const { filterValues } = useListFilterContext();
+
+ const {
+ classes,
+ className,
+ label,
+ nodeId,
+ icon: iconProp,
+ expansionIcon,
+ displayIcon,
+ } = props;
+
+ const {
+ disabled,
+ expanded,
+ selected,
+ focused,
+ handleExpansion,
+ handleSelection,
+ preventSelection,
+ } = useTreeItem(nodeId);
+
+ const icon = iconProp || expansionIcon || displayIcon;
+
+ const handleMouseDown = (event) => {
+ preventSelection(event);
+ };
+
+ const handleExpansionClick = (event) => {
+ handleExpansion(event);
+ };
+
+ const handleSelectionClick = (event, b) => {
+ handleSelection(event);
+ };
+
+ return (
+ // eslint-disable-next-line jsx-a11y/no-static-element-interactions
+
+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions */}
+
+ {icon}
+
+
+ {label}
+
+ {selected && filterValues["pair:hasTopic"] && }
+
+
+ );
+});
+
+CustomContent.propTypes = {
+ classes: PropTypes.object.isRequired,
+ className: PropTypes.string,
+ displayIcon: PropTypes.node,
+ expansionIcon: PropTypes.node,
+ icon: PropTypes.node,
+ label: PropTypes.node,
+};
+
+function CustomTreeItem(props) {
+ return ;
+}
+
+const ReferenceFilterTree = ({ reference, source, broader, label, limit, sort, filter, icon, predicate, title }) => {
+ const { data } = useGetList(reference, { pagination:{page: 1, perPage: Infinity} , sort, filter});
+ const { filterValues, setFilters } = useListFilterContext();
+ const [ selected, setSelected ] = useState();
+
+ let routeTree = [], allItems = [];
+ for (const item in data) {
+ if (data[item][broader] === undefined ) {
+ routeTree.push(data[item]);
+ }
+ allItems = allItems.concat(data[item]);
+ }
+
+ /*
+ * We use the `onNodeSelect` function to mimic a click on a single node.
+ * If the node is already selected, we render an empty array (`[]`), and we retain only the last selected node using `[0]`.
+ */
+ const handleSelect = (event, nodes) => {
+ let effectiveSelection;
+ if (nodes[0] === selected) {
+ effectiveSelection = [];
+ } else {
+ effectiveSelection = nodes;
+ }
+ setSelected(effectiveSelection[0])
+
+ if (filterValues[source] === effectiveSelection[0]) {
+ delete filterValues[source];
+ setFilters({...filterValues })
+ } else {
+ setFilters({...filterValues, [source]: effectiveSelection[0] })
+ }
+ }
+
+ const treeViewSelection = selected?[selected] : []
+
+ return (
+
+
+
+
+ {title !== undefined ? title.toUpperCase(): reference.toUpperCase()}
+
+
+
}
+ defaultExpandIcon={
}
+ style={{paddingLeft:"10px"}}
+ >
+ {generateFilterTree(broader, label, allItems, routeTree.reverse(), undefined)}
+
+
+ )
+};
+
+export default ReferenceFilterTree;
\ No newline at end of file
diff --git a/frontend/src/common/input/DateTimeInput.js b/frontend/src/common/input/DateTimeInput.js
index b74b16a..aaf0050 100644
--- a/frontend/src/common/input/DateTimeInput.js
+++ b/frontend/src/common/input/DateTimeInput.js
@@ -1,10 +1,12 @@
import React from "react";
import frLocale from "date-fns/locale/fr";
-import { DateTimeInput as SemAppsDateTimeInput } from "@semapps/date-components";
+import { DateTimeInput as SemAppsDateTimeInput } from '@semapps/date-components';
+import { frFR } from "@mui/x-date-pickers/locales";
const DateTimeInput = props => (
);
diff --git a/frontend/src/common/input/ReificationArrayInput.js b/frontend/src/common/input/ReificationArrayInput.js
new file mode 100644
index 0000000..2436bd9
--- /dev/null
+++ b/frontend/src/common/input/ReificationArrayInput.js
@@ -0,0 +1,29 @@
+import React from 'react';
+import {
+ TextInput,
+ ArrayInput,
+ SimpleFormIterator,
+ } from 'react-admin';
+import makeStyles from '@mui/styles/makeStyles';
+
+const useHideInputStyles = makeStyles({
+ root: {
+ display: 'none'
+ }
+ });
+
+const ReificationArrayInput = props => {
+ const { reificationClass, children, ...otherProps } = props;
+ const hideInputStyles = useHideInputStyles();
+
+ return (
+
+
+ {props.children}
+
+
+
+ );
+};
+
+export default ReificationArrayInput;
\ No newline at end of file
diff --git a/frontend/src/common/input/TreeComponent/CustomTreeSelectArrayInput.js b/frontend/src/common/input/TreeComponent/CustomTreeSelectArrayInput.js
new file mode 100644
index 0000000..d7e981b
--- /dev/null
+++ b/frontend/src/common/input/TreeComponent/CustomTreeSelectArrayInput.js
@@ -0,0 +1,86 @@
+import React, { useEffect, useState } from "react";
+import TreeSelect, { DefaultOption, getDefaultOptionProps } from "mui-tree-select";
+import { getTreeData,Node } from "./TreeItemUtils";
+import { useGetList, useInput } from "react-admin";
+import { TextField } from "@mui/material";
+
+const CustomTreeSelectArrayInput = (props) => {
+ const {
+ field,
+ } = useInput(props);
+
+ const [selected, setSelected] = useState([]);
+ const { data, isLoading } = useGetList(props.reference, { pagination: { page: 1, perPage: Infinity } });
+
+ let nodes = [];
+ if (!isLoading) {
+ nodes = getTreeData(data, props.broader).map((item) => {
+ return new Node(item);
+ })
+ }
+
+ useEffect(() => {
+ const arrayValue = Array.isArray(field.value)?field.value:[field.value];
+ const finded = nodes.filter(node => arrayValue.includes(node.id));
+ setSelected(finded);
+ }, [field.value, isLoading, nodes]);
+
+ const handleIconClick = (event, node) => {
+ let values = selected.concat(node)
+ const selectedIds = values.map(item => item.id);
+ field.onChange(selectedIds);
+ event.stopPropagation();
+ };
+
+ const handleChange = (event, value) => {
+ const selectedIds = value.map(item => item.id);
+ field.onChange(selectedIds);
+ };
+
+ return (
+ (node ? node.getChildren(nodes) : nodes.filter(node => node.parent === undefined))}
+ getParent={(node) => {
+ if (node.getParent) {
+ return node.getParent(nodes);
+ } else { return null; }
+ }}
+ isBranch={(node) => (node ? node.isBranch() : true)}
+ value={selected}
+ onChange={handleChange}
+ renderInput={(params) =>
+
+ }
+ renderOption={(...args) => {
+
+ return (
+ ({
+ ...props,
+ ListItemTextProps: {
+ ...props.ListItemTextProps,
+ primary: node.children ? (
+
+
handleIconClick(e, node)} style={{width:"100%"}}>
+ {node.name}
+
+
+ ) : {node.name},
+ },
+ }))(getDefaultOptionProps(...args), args[1])}
+ />
+ );
+ }}
+ {...props}
+ />
+ );
+};
+
+export default CustomTreeSelectArrayInput;
\ No newline at end of file
diff --git a/frontend/src/common/input/TreeComponent/CustomTreeSelectInput.js b/frontend/src/common/input/TreeComponent/CustomTreeSelectInput.js
new file mode 100644
index 0000000..879ff6b
--- /dev/null
+++ b/frontend/src/common/input/TreeComponent/CustomTreeSelectInput.js
@@ -0,0 +1,98 @@
+import React, { useEffect, useState } from "react";
+import TreeSelect, { DefaultOption, getDefaultOptionProps } from "mui-tree-select";
+import { getTreeData, Node } from "./TreeItemUtils";
+import { useGetList, useInput } from "react-admin";
+import { TextField } from "@mui/material";
+
+const findNode = (id, roots) => {
+ for (let root of roots) {
+ if (root.id === id) {
+ return root;
+ } else if (root.children?.length > 0) {
+ const finded = findNode(id, root.children);
+ if (finded) {
+ return new Node(finded);
+ }
+ }
+ }
+ return undefined;
+}
+
+const CustomTreeSelect = (props) => {
+ const {
+ field,
+ } = useInput(props);
+
+ const [selected, setSelected] = useState(null);
+ const { data, isLoading } = useGetList(props.reference, { pagination: { page: 1, perPage: Infinity } });
+
+ let nodes = [];
+ if (!isLoading) {
+ nodes = getTreeData(data, props.broader).map((item) => {
+ return new Node(item);
+ })
+ }
+
+ useEffect(() => {
+ const finded = findNode(field.value, nodes);
+ setSelected(finded);
+ }, [field.value, isLoading, nodes]);
+
+ const handleIconClick = (event, node) => {
+ const selectedId = node ? node.id : null;
+ field.onChange(selectedId);
+ event.stopPropagation();
+ };
+
+ const handleChange = (event, node) => {
+ const selectedId = node ? node.id : null;
+ field.onChange(selectedId);
+ };
+
+ return (
+ (node ? node.getChildren(nodes) : nodes.filter(node => node.parent === undefined))}
+ getParent={(node) => {
+ if (node.getParent) {
+ return node.getParent(nodes);
+ } else { return null; }
+ }}
+ isBranch={(node) => (node ? node.isBranch() : true)}
+ value={selected}
+ onChange={handleChange}
+ renderInput={(params) => {
+ return (
+
+ )
+ }}
+ renderOption={(...args) => (
+ {
+ return {
+ ...props,
+ ListItemTextProps: {
+ ...props.ListItemTextProps,
+ primary: node.children ? (
+
+
handleIconClick(e, node)} style={{width:"100%"}}>
+ {node.name}
+
+
+ ) : {node.name},
+ },
+ };
+ })(getDefaultOptionProps(...args), args[1])}
+ />
+ )}
+ {...props}
+ />
+ );
+};
+
+export default CustomTreeSelect;
diff --git a/frontend/src/common/input/TreeComponent/TreeItemUtils.js b/frontend/src/common/input/TreeComponent/TreeItemUtils.js
new file mode 100644
index 0000000..ae7b7ae
--- /dev/null
+++ b/frontend/src/common/input/TreeComponent/TreeItemUtils.js
@@ -0,0 +1,88 @@
+import React from "react";
+import { TreeItem } from '@mui/x-tree-view';
+
+const generateTreeItem = (parentProperty, optionText, allItems, root, parentId, dejavueItem, onLabelClick) => {
+ const isParentLevel = !parentId;
+ const listToUse = isParentLevel ? root : allItems.filter(({ [parentProperty]: itemParentProperty }) => itemParentProperty === parentId);
+
+ return (
+ listToUse.map((root) => {
+ const test = dejavueItem.filter(item => item === root.id)
+ if (test.length < 1) {
+ dejavueItem.push(root.id)
+ return (
+ onLabelClick(e, root )}>{root[optionText]}}
+ key={root["id"]}
+ >
+ {generateTreeItem(parentProperty, optionText, allItems, [], root["id"], [...dejavueItem], onLabelClick)}
+
+ )
+ }
+ return null;
+ })
+ )
+}
+
+const buildTreeData = (data, source) => {
+ let roots = [], allItems = [];
+ for (const item in data) {
+
+ if (data[item][source] === undefined ) {
+ roots.push(data[item]);
+ }
+ allItems = allItems.concat(data[item]);
+ }
+ return {roots, allItems};
+}
+
+const getTreeData = (data, parentProperty) => {
+ let dejavueItem = [];
+ const out = [];
+
+ for (let item of data) {
+ let children = data.filter(candidate => candidate[parentProperty] === item.id);
+ children = children.filter(child => !dejavueItem.includes(child.id))
+ const parent = item[parentProperty];
+ dejavueItem = dejavueItem.concat(children.map(child => child.id));
+ out.push({...item, children, parent});
+ }
+ return out;
+};
+
+class Node {
+ constructor(data) {
+ this.name = data["pair:label"];
+ this.id = data.id;
+ this.parent = data.parent;
+ this.children = data.children;
+ }
+
+ getParent(nodes) {
+ if (this.parent) {
+ return nodes.findLast(n => n.id === this.parent);
+ } else {
+ return null;
+ }
+ }
+
+ getChildren(nodes) {
+ return nodes.filter(n => n.parent === this.id);
+ }
+
+ isBranch() {
+ return this.children && this.children.length > 0;
+ }
+
+ isEqual(to) {
+ return to && this.id === to.id;
+ }
+
+ toString() {
+ return this.name;
+ }
+ }
+
+
+export { generateTreeItem, buildTreeData, getTreeData, Node }
diff --git a/frontend/src/common/input/index.js b/frontend/src/common/input/index.js
index 59e9ceb..b8a797c 100644
--- a/frontend/src/common/input/index.js
+++ b/frontend/src/common/input/index.js
@@ -12,9 +12,9 @@ export const OrganizationsInput = ({ label, source }) => (
);
-export const ActorsInput = ({ label, source }) => (
-
- value.length > 1} noOptionsText="Tapez au moins deux lettres" fullWidth />
+export const ActorsInput = ({ source, ...props }) => (
+
+ value.length > 1} noOptionsText="Tapez au moins deux lettres" fullWidth size="small" {...props} />
);
@@ -54,10 +54,10 @@ export const SkillsInput = ({ label, source }) => (
);
-export const ThemesInput = ({ label, source }) => (
-
+export const ThemesInput = ({ source, ...props }) => (
+
(
})}
/>}
fullWidth
+ size="small"
+ {...props}
/>
);
diff --git a/frontend/src/common/list/MainList/LargeLabel.js b/frontend/src/common/list/MainList/LargeLabel.js
index 642d76d..8c1b882 100644
--- a/frontend/src/common/list/MainList/LargeLabel.js
+++ b/frontend/src/common/list/MainList/LargeLabel.js
@@ -14,10 +14,7 @@ const useStyles = makeStyles(theme => ({
subTitleSpan: {
color: theme.palette.primary.contrastText,
backgroundColor: theme.palette.primary.main,
- paddingTop: theme.spacing(0.75),
- paddingBottom: theme.spacing(0.75),
- paddingLeft: theme.spacing(2),
- paddingRight: theme.spacing(4)
+ padding: theme.spacing(0.75, 2)
}
}));
diff --git a/frontend/src/common/list/TreeList.js b/frontend/src/common/list/TreeList.js
new file mode 100644
index 0000000..1df211f
--- /dev/null
+++ b/frontend/src/common/list/TreeList.js
@@ -0,0 +1,31 @@
+import React from 'react';
+import { useRedirect, useListContext, useCreatePath } from "react-admin";
+import { TreeView } from '@mui/x-tree-view';
+import ArrowForwardIcon from '@mui/icons-material/ArrowForward';
+import SubdirectoryArrowRightIcon from '@mui/icons-material/SubdirectoryArrowRight';
+import { buildTreeData, generateTreeItem } from '../input/TreeComponent/TreeItemUtils';
+
+
+const TreeList =({source, label, reference , defaultExpanded = true}) => {
+ const redirect = useRedirect()
+ const createPath = useCreatePath();
+ const { data, isLoading } = useListContext();
+ if (isLoading) return null;
+
+ const handleSelect = (event, node) => {
+ redirect(createPath({resource: 'Theme',type: 'show',id: node.id}));
+ }
+
+ const treeListData = buildTreeData(data, source, defaultExpanded)
+ return (
+ }
+ defaultExpandIcon={}
+ defaultExpanded={treeListData.expendedNodes}
+ >
+ {generateTreeItem(source, label, treeListData.allItems, treeListData.roots, false, [], handleSelect)}
+
+ )
+}
+
+export default TreeList;
\ No newline at end of file
diff --git a/frontend/src/config/config.js b/frontend/src/config/config.js
new file mode 100644
index 0000000..756cf43
--- /dev/null
+++ b/frontend/src/config/config.js
@@ -0,0 +1,15 @@
+const config = {
+ // Displays import tab when creating resource if it is listed here
+ importableResources: [
+ "Event",
+ "Project",
+ "Task",
+ "Group",
+ "Organization",
+ "Idea",
+ "Document",
+ "Skill",
+ ],
+};
+
+export default config;
diff --git a/frontend/src/config/dataProvider.js b/frontend/src/config/dataProvider.js
index 615c5a4..29a2ae5 100644
--- a/frontend/src/config/dataProvider.js
+++ b/frontend/src/config/dataProvider.js
@@ -2,12 +2,49 @@ import { dataProvider as semanticDataProvider } from '@semapps/semantic-data-pro
import ontologies from './ontologies.json';
import dataServers from './dataServers';
import * as resources from '../resources';
+import { withLifecycleCallbacks } from 'react-admin';
-const dataProvider = semanticDataProvider({
+const baseDataProvider = semanticDataProvider({
dataServers,
resources: Object.fromEntries(Object.entries(resources).map(([k, v]) => [k, v.dataModel])),
ontologies,
jsonContext: process.env.REACT_APP_MIDDLEWARE_URL + 'context.json'
});
-export default dataProvider;
+/** Adds a meta param 'filesToDelete' to indicate which files should be deleted with the resource */
+const enrichWithFilesToDelete = (params, attributes) => {
+ const result = {...params};
+ result.meta = result.meta || {};
+ result.meta.filesToDelete = [];
+
+ attributes.forEach((attribute) => {
+ if (result.previousData[attribute]) {
+ result.meta.filesToDelete.push(result.previousData[attribute]);
+ }
+ });
+
+ return result;
+};
+
+export default withLifecycleCallbacks(baseDataProvider, [
+ {
+ resource: 'Organization',
+ beforeDelete: async (params) => enrichWithFilesToDelete(params, ['image']),
+ },
+ {
+ resource: 'Event',
+ beforeDelete: async (params) => enrichWithFilesToDelete(params, ['image']),
+ },
+ {
+ resource: 'Project',
+ beforeDelete: async (params) => enrichWithFilesToDelete(params, ['image']),
+ },
+ {
+ resource: 'Group',
+ beforeDelete: async (params) => enrichWithFilesToDelete(params, ['image']),
+ },
+ {
+ resource: 'Person',
+ beforeDelete: async (params) => enrichWithFilesToDelete(params, ['image']),
+ },
+]);
diff --git a/frontend/src/config/dataServers.js b/frontend/src/config/dataServers.js
index ce0be4a..fd56655 100644
--- a/frontend/src/config/dataServers.js
+++ b/frontend/src/config/dataServers.js
@@ -25,4 +25,4 @@ const dataServers = {
}
};
-export default dataServers;
+export default dataServers;
\ No newline at end of file
diff --git a/frontend/src/config/theme.js b/frontend/src/config/theme.js
index 87d071e..da2f0cd 100644
--- a/frontend/src/config/theme.js
+++ b/frontend/src/config/theme.js
@@ -98,9 +98,6 @@ const theme = createTheme({
root: {
backgroundColor: '#efefef',
},
- input: {
- paddingTop: 12
- }
}
},
MuiAutocomplete: {
diff --git a/frontend/src/layout/BaseView.js b/frontend/src/layout/BaseView.js
index eb432fa..231cd62 100644
--- a/frontend/src/layout/BaseView.js
+++ b/frontend/src/layout/BaseView.js
@@ -5,9 +5,6 @@ import makeStyles from '@mui/styles/makeStyles';
const useStyles = makeStyles(theme => ({
title: {
- overflow: 'hidden',
- textOverflow: 'ellipsis',
- whiteSpace: 'nowrap',
paddingTop: 20,
paddingBottom: 10,
[theme.breakpoints.down('sm')]: {
@@ -19,7 +16,7 @@ const useStyles = makeStyles(theme => ({
actions: {
[theme.breakpoints.down('sm')]: {
'& .MuiToolbar-root': {
- backgroundColor: '#efefef',
+ backgroundColor: theme.palette.background.default,
minHeight: 0,
paddingTop: 0
},
@@ -35,14 +32,11 @@ const useStyles = makeStyles(theme => ({
position: 'relative',
flex: '1 1 auto',
[theme.breakpoints.down('sm')]: {
- boxShadow: 'none',
'& > .MuiBox-root, .MuiCardContent-root': {
paddingRight: theme.spacing(1.5),
paddingLeft: theme.spacing(1.5)
}
},
- overflow: 'hidden',
- maxWidth: '100vw'
}
}));
@@ -50,16 +44,16 @@ const BaseView = ({ title, actions, aside, context, children }) => {
const classes = useStyles();
return(
-
+
- {title || context.defaultTitle}
+ {title ?? context.defaultTitle}
-
+
{actions}
-
+
{children}
diff --git a/frontend/src/layout/Layout.js b/frontend/src/layout/Layout.js
index 922e9f7..ffec752 100644
--- a/frontend/src/layout/Layout.js
+++ b/frontend/src/layout/Layout.js
@@ -7,15 +7,12 @@ import TreeMenu from './TreeMenu/TreeMenu';
const useStyles = makeStyles(theme => ({
layout: {
'& .RaLayout-content': {
- backgroundColor: theme.palette.background.default,
paddingTop: theme.spacing(1),
paddingRight: theme.spacing(2),
paddingBottom: theme.spacing(2),
[theme.breakpoints.down('sm')]: {
padding: theme.spacing(1),
- marginBottom: 80,
},
- maxWidth: '100vw',
'& a:not(.MuiListItemButton-root):not(.MuiButtonBase-root)': {
overflowWrap: 'break-word',
color: theme.palette.primary.main
diff --git a/frontend/src/layout/Title.js b/frontend/src/layout/Title.js
deleted file mode 100644
index 2508a68..0000000
--- a/frontend/src/layout/Title.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from 'react';
-import { useRecordContext } from 'react-admin';
-import makeStyles from '@mui/styles/makeStyles';
-
-const useStyles = makeStyles(theme => ({
- container: {
- width: '100%',
- display: 'table',
- tableLayout: 'fixed'
- },
- title: {
- whiteSpace: 'nowrap',
- overflow: 'hidden',
- textOverflow: 'ellipsis',
- display:'tableCell'
- },
-
-}));
-
-const Title = ({fieldName}) => {
- const record = useRecordContext();
- const classes = useStyles();
- return (
-
-
{record ? record[fieldName] : ''}
-
- );
-};
-
-Title.defaultProps = {
- fieldName: 'pair:label'
-};
-
-export default Title;
diff --git a/frontend/src/layout/create/Create.js b/frontend/src/layout/create/Create.js
index b505be5..4aeaada 100644
--- a/frontend/src/layout/create/Create.js
+++ b/frontend/src/layout/create/Create.js
@@ -2,9 +2,9 @@ import React from 'react';
import { CreateActions, CreateBase } from 'react-admin';
import CreateView from "./CreateView";
-const Create = ({ actions, children, ...rest }) => (
+const Create = ({ title, actions, children, ...rest }) => (
-
+
{children}
diff --git a/frontend/src/layout/create/CreateView.js b/frontend/src/layout/create/CreateView.js
index 5c35304..7ed774c 100644
--- a/frontend/src/layout/create/CreateView.js
+++ b/frontend/src/layout/create/CreateView.js
@@ -5,7 +5,7 @@ import { useCreateContainer } from '@semapps/semantic-data-provider';
import BaseView from "../BaseView";
const CreateView = ({ title, actions, children }) => {
- const createContext = useCreateContext();
+ const createContext = useCreateContext({ defaultTitle: title });
const createContainerUri = useCreateContainer(createContext.resource);
useCheckPermissions(createContainerUri, 'create');
return(
diff --git a/frontend/src/layout/edit/Edit.js b/frontend/src/layout/edit/Edit.js
index 2114a9a..863da9f 100644
--- a/frontend/src/layout/edit/Edit.js
+++ b/frontend/src/layout/edit/Edit.js
@@ -4,7 +4,7 @@ import { EditActionsWithPermissions } from "@semapps/auth-provider";
import EditView from "./EditView";
const Edit = ({ title, actions, children, ...rest }) => (
-
+
{children}
diff --git a/frontend/src/layout/edit/EditView.js b/frontend/src/layout/edit/EditView.js
index 6e3abf7..d78dafe 100644
--- a/frontend/src/layout/edit/EditView.js
+++ b/frontend/src/layout/edit/EditView.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { useEditContext } from 'react-admin';
+import { useEditContext, useGetRecordRepresentation, useResourceContext } from 'react-admin';
import { useCheckPermissions } from '@semapps/auth-provider';
import { EditToolbarWithPermissions } from "@semapps/auth-provider";
import BaseView from "../BaseView";
@@ -7,8 +7,14 @@ import BaseView from "../BaseView";
const EditView = ({ title, actions, children }) => {
const editContext = useEditContext();
useCheckPermissions(editContext?.record?.id, 'edit');
+
+ const resource = useResourceContext();
+ const getRecordRepresentation = useGetRecordRepresentation(resource);
+
+ const recordTitle = getRecordRepresentation(editContext?.record);
+
return(
-
+
{React.cloneElement(children, {
toolbar:
})}
diff --git a/frontend/src/layout/list/List.js b/frontend/src/layout/list/List.js
index 10b082d..158834b 100644
--- a/frontend/src/layout/list/List.js
+++ b/frontend/src/layout/list/List.js
@@ -3,12 +3,12 @@ import { ListBase } from 'react-admin';
import ListView from "./ListView";
import ListActionsWithViewsAndPermissions from "./ListActionsWithViewsAndPermissions";
-const List = ({ actions, aside, pagination, children, ...rest }) => (
-
- } pagination={pagination}>
- {children}
-
-
-);
+const List = ({ actions, aside, pagination, children, perPage, ...rest }) => (
+
+ } pagination={pagination}>
+ {children}
+
+
+ );
export default List;
diff --git a/frontend/src/layout/show/ShowView.js b/frontend/src/layout/show/ShowView.js
index 4576e09..ef8639f 100644
--- a/frontend/src/layout/show/ShowView.js
+++ b/frontend/src/layout/show/ShowView.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { useShowContext } from 'react-admin';
+import { useGetRecordRepresentation, useResourceContext, useShowContext } from 'react-admin';
import { Box } from '@mui/material';
import { useCheckPermissions } from '@semapps/auth-provider';
import BaseView from "../BaseView";
@@ -7,8 +7,14 @@ import BaseView from "../BaseView";
const ShowView = ({ title, actions, children }) => {
const showContext = useShowContext();
useCheckPermissions(showContext?.record?.id, 'show');
+
+ const resource = useResourceContext();
+ const getRecordRepresentation = useGetRecordRepresentation(resource);
+
+ const recordTitle = getRecordRepresentation(showContext?.record);
+
return(
-
+
{children}
diff --git a/frontend/src/resources/Agent/Activity/Event/EventCreate.js b/frontend/src/resources/Agent/Activity/Event/EventCreate.js
new file mode 100644
index 0000000..1bf0406
--- /dev/null
+++ b/frontend/src/resources/Agent/Activity/Event/EventCreate.js
@@ -0,0 +1,35 @@
+import React from "react";
+import { CreateOrImportForm } from "@semapps/interop-components";
+import { useResourceContext, SimpleForm } from "react-admin";
+import Create from "../../../../layout/create/Create";
+import EventForm from "./EventForm";
+import config from '../../../../config/config';
+
+const EventCreate = () => {
+ const resource = useResourceContext();
+ const isImportable = config.importableResources?.includes(resource);
+
+ return (
+
+ {isImportable ? (
+
+
+
+ ) : (
+
+
+
+ )}
+
+ );
+};
+
+export default EventCreate;
diff --git a/frontend/src/resources/Agent/Activity/Event/EventEdit.js b/frontend/src/resources/Agent/Activity/Event/EventEdit.js
index 76d8ffa..bc2c5d1 100644
--- a/frontend/src/resources/Agent/Activity/Event/EventEdit.js
+++ b/frontend/src/resources/Agent/Activity/Event/EventEdit.js
@@ -1,27 +1,13 @@
-import React from 'react';
-import { FormTab, TextInput, TabbedForm } from 'react-admin';
-import { MarkdownInput } from '@semapps/markdown-components';
-import { ActorsInput, ThemesInput, DateTimeInput, LocationInput } from '../../../../common/input';
+import React from "react";
import Edit from "../../../../layout/edit/Edit";
-import Title from "../../../../layout/Title";
+import EventForm from "./EventForm";
+import { SimpleForm } from "react-admin";
-const EventEdit = props => (
- } redirect="show" {...props}>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+const EventEdit = (props) => (
+
+
+
+
);
diff --git a/frontend/src/resources/Agent/Activity/Event/EventForm.js b/frontend/src/resources/Agent/Activity/Event/EventForm.js
new file mode 100644
index 0000000..aa56920
--- /dev/null
+++ b/frontend/src/resources/Agent/Activity/Event/EventForm.js
@@ -0,0 +1,93 @@
+import React from "react";
+import {
+ TextInput,
+ required,
+ ImageField,
+ minValue,
+} from "react-admin";
+import { MarkdownInput } from '@semapps/markdown-components';
+import { ImageInput } from "@semapps/input-components";
+import {
+ ActorsInput,
+ ThemesInput,
+ DateTimeInput,
+ LocationInput,
+} from "../../../../common/input";
+
+import LargeLabel from "../../../../common/list/MainList/LargeLabel";
+import { Stack } from "@mui/material";
+import { useWatch } from "react-hook-form";
+
+const EndDateInput = () => {
+ const startDate = useWatch({ name: 'pair:startDate' });
+
+ return (
+
+ );
+};
+
+const EventForm = () => {
+ return (
+ <>
+ Informations de base
+
+
+
+
+
+
+
+ Description
+
+
+
+ Autres informations
+
+
+
+
+
+
+ >
+ );
+};
+
+export default EventForm;
diff --git a/frontend/src/resources/Agent/Activity/Event/EventShow.js b/frontend/src/resources/Agent/Activity/Event/EventShow.js
index a8c005a..a34ba12 100644
--- a/frontend/src/resources/Agent/Activity/Event/EventShow.js
+++ b/frontend/src/resources/Agent/Activity/Event/EventShow.js
@@ -6,14 +6,13 @@ import { GridList, ChipList } from '@semapps/list-components';
import { MapField } from '@semapps/geo-components';
import { MarkdownField } from '../../../../common/field';
import { Hero, MainList, SideList } from '../../../../common/list';
-import Title from "../../../../layout/Title";
import Show from "../../../../layout/show/Show";
const EventShow = props => (
- } {...props}>
+
-
+
diff --git a/frontend/src/resources/Agent/Activity/Event/index.js b/frontend/src/resources/Agent/Activity/Event/index.js
index 0896d56..f3b1c48 100644
--- a/frontend/src/resources/Agent/Activity/Event/index.js
+++ b/frontend/src/resources/Agent/Activity/Event/index.js
@@ -1,5 +1,5 @@
-import CreateOrImport from '../../../../common/CreateOrImport';
import EventEdit from './EventEdit';
+import EventCreate from './EventCreate';
import EventList from './EventList';
import EventShow from './EventShow';
import EventIcon from '@mui/icons-material/Event';
@@ -8,13 +8,14 @@ export default {
config: {
list: EventList,
show: EventShow,
- create: CreateOrImport,
+ create: EventCreate,
edit: EventEdit,
icon: EventIcon,
options: {
label: 'Événements',
parent: 'Activity'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Event'],
@@ -29,7 +30,7 @@ export default {
fr: {
name: 'Evénement |||| Evénements',
fields: {
- 'pair:label': 'Titre',
+ 'pair:label': 'Nom',
'pair:description': 'Description',
'pair:comment': 'Courte description',
'pair:aboutPage': 'Site web',
diff --git a/frontend/src/resources/Agent/Activity/Project/ProjectEdit.js b/frontend/src/resources/Agent/Activity/Project/ProjectEdit.js
index 464df06..c9a8d3e 100644
--- a/frontend/src/resources/Agent/Activity/Project/ProjectEdit.js
+++ b/frontend/src/resources/Agent/Activity/Project/ProjectEdit.js
@@ -2,13 +2,12 @@ import React from 'react';
import { ImageField, SelectInput, TextInput, TabbedForm, FormTab } from 'react-admin';
import { MarkdownInput } from '@semapps/markdown-components';
import { ActorsInput, DocumentsInput, ThemesInput, ResourcesInput } from '../../../../common/input';
-import Title from "../../../../layout/Title";
import { ImageInput } from '@semapps/input-components';
import { ReferenceInput } from '@semapps/input-components';
import Edit from "../../../../layout/edit/Edit";
const ProjectEdit = props => (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Agent/Activity/Project/ProjectShow.js b/frontend/src/resources/Agent/Activity/Project/ProjectShow.js
index 0fee633..a106a1b 100644
--- a/frontend/src/resources/Agent/Activity/Project/ProjectShow.js
+++ b/frontend/src/resources/Agent/Activity/Project/ProjectShow.js
@@ -3,14 +3,13 @@ import { TextField, UrlField, SimpleList } from 'react-admin';
import { Grid } from '@mui/material';
import { QuickAppendReferenceArrayField, AvatarWithLabelField, ReferenceArrayField, SeparatedListField } from '@semapps/field-components';
import { ChipList, GridList } from '@semapps/list-components';
-import Title from "../../../../layout/Title";
import DescriptionIcon from '@mui/icons-material/Description';
import { MarkdownField } from '../../../../common/field';
import { Hero, MainList, SideList } from '../../../../common/list';
import Show from "../../../../layout/show/Show";
const ProjectShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Agent/Activity/Project/index.js b/frontend/src/resources/Agent/Activity/Project/index.js
index 831f13b..08a1afc 100644
--- a/frontend/src/resources/Agent/Activity/Project/index.js
+++ b/frontend/src/resources/Agent/Activity/Project/index.js
@@ -14,7 +14,8 @@ export default {
options: {
label: 'Projets',
parent: 'Activity'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Project'],
diff --git a/frontend/src/resources/Agent/Activity/Task/TaskEdit.js b/frontend/src/resources/Agent/Activity/Task/TaskEdit.js
index 79381f2..8d93e1c 100644
--- a/frontend/src/resources/Agent/Activity/Task/TaskEdit.js
+++ b/frontend/src/resources/Agent/Activity/Task/TaskEdit.js
@@ -3,12 +3,11 @@ import { FormTab, TextInput, SelectInput, TabbedForm } from 'react-admin';
import { ActorsInput, ThemesInput, TasksInput, SkillsInput, DocumentsInput, ActivitiesInput } from '../../../../common/input';
import { ReferenceInput } from '@semapps/input-components';
import { MarkdownInput } from '@semapps/markdown-components';
-import Title from "../../../../layout/Title";
import { DateTimeInput } from "../../../../common/input";
import Edit from "../../../../layout/edit/Edit";
const TaskEdit = props => (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Agent/Activity/Task/TaskShow.js b/frontend/src/resources/Agent/Activity/Task/TaskShow.js
index c0d5e94..41e8424 100644
--- a/frontend/src/resources/Agent/Activity/Task/TaskShow.js
+++ b/frontend/src/resources/Agent/Activity/Task/TaskShow.js
@@ -3,13 +3,12 @@ import { SingleFieldList, TextField, DateField } from 'react-admin';
import { Grid } from '@mui/material';
import { AvatarWithLabelField, ReferenceArrayField, SeparatedListField } from '@semapps/field-components';
import { GridList } from '@semapps/list-components';
-import Title from "../../../../layout/Title";
import { MarkdownField } from '../../../../common/field';
import { Hero, MainList, SideList } from '../../../../common/list';
import Show from "../../../../layout/show/Show";
const TaskShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Agent/Activity/Task/index.js b/frontend/src/resources/Agent/Activity/Task/index.js
index 3e68b5d..06bf6ee 100644
--- a/frontend/src/resources/Agent/Activity/Task/index.js
+++ b/frontend/src/resources/Agent/Activity/Task/index.js
@@ -14,7 +14,8 @@ export default {
options: {
label: 'Tâches',
parent: 'Activity'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Task'],
diff --git a/frontend/src/resources/Agent/Actor/Group/GroupEdit.js b/frontend/src/resources/Agent/Actor/Group/GroupEdit.js
index f7d5889..8be5db0 100644
--- a/frontend/src/resources/Agent/Actor/Group/GroupEdit.js
+++ b/frontend/src/resources/Agent/Actor/Group/GroupEdit.js
@@ -3,11 +3,10 @@ import { SimpleForm, TextInput, ImageField } from 'react-admin';
import { ImageInput } from '@semapps/input-components';
import { MarkdownInput } from '@semapps/markdown-components';
import { UsersInput, EventsInput, ThemesInput, DocumentsInput } from '../../../../common/input';
-import Title from "../../../../layout/Title";
import Edit from "../../../../layout/edit/Edit";
export const GroupEdit = props => (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Agent/Actor/Group/GroupShow.js b/frontend/src/resources/Agent/Actor/Group/GroupShow.js
index e92a80d..9daaabd 100644
--- a/frontend/src/resources/Agent/Actor/Group/GroupShow.js
+++ b/frontend/src/resources/Agent/Actor/Group/GroupShow.js
@@ -3,13 +3,12 @@ import { TextField } from 'react-admin';
import { Grid } from '@mui/material';
import { AvatarWithLabelField, QuickAppendReferenceArrayField, ReferenceArrayField } from '@semapps/field-components';
import { ChipList, GridList } from '@semapps/list-components';
-import Title from "../../../../layout/Title";
import { MarkdownField } from '../../../../common/field';
import { Hero, MainList, SideList } from '../../../../common/list';
import Show from "../../../../layout/show/Show";
const GroupShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Agent/Actor/Group/index.js b/frontend/src/resources/Agent/Actor/Group/index.js
index fdbc3e1..4d8ee7d 100644
--- a/frontend/src/resources/Agent/Actor/Group/index.js
+++ b/frontend/src/resources/Agent/Actor/Group/index.js
@@ -14,7 +14,8 @@ export default {
options: {
label: 'Groupes',
parent: 'Actor'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Group'],
diff --git a/frontend/src/resources/Agent/Actor/Organization/OrganizationEdit.js b/frontend/src/resources/Agent/Actor/Organization/OrganizationEdit.js
index 040d3cf..65a14b3 100644
--- a/frontend/src/resources/Agent/Actor/Organization/OrganizationEdit.js
+++ b/frontend/src/resources/Agent/Actor/Organization/OrganizationEdit.js
@@ -3,17 +3,19 @@ import {
TextInput,
SelectInput,
TabbedForm,
- ImageField
+ ImageField,
+ AutocompleteInput,
} from 'react-admin';
import { ReferenceInput, ImageInput } from '@semapps/input-components';
import { MarkdownInput } from '@semapps/markdown-components';
import { MultiLinesInput } from '@semapps/input-components';
-import { OrganizationsInput, EventsInput, ThemesInput, DocumentsInput, LocationInput } from '../../../../common/input';
-import Title from "../../../../layout/Title";
+import { OrganizationsInput, EventsInput, DocumentsInput, LocationInput } from '../../../../common/input';
import Edit from "../../../../layout/edit/Edit";
+import CustomTreeSelectArrayInput from '../../../../common/input/TreeComponent/CustomTreeSelectArrayInput';
+import ReificationArrayInput from '../../../../common/input/ReificationArrayInput';
export const OrganizationEdit = props => (
- } redirect="show" {...props}>
+
@@ -32,23 +34,29 @@ export const OrganizationEdit = props => (
- {/*
-
+
+
- record && `${record['pair:firstName']} ${record['pair:lastName']}`}
- shouldRenderSuggestions={value => value && value.length > 1}
+ record && `${record['pair:firstName']} ${record['pair:lastName']}`}
+ size='small'
+ sx={{
+ mt: 1,
+ mb: '4px',
+ minWidth: 300,
+ }}
+ shouldRenderSuggestions={value => value && value.length > 1}
/>
-
+
- */}
+
-
-
+
+
diff --git a/frontend/src/resources/Agent/Actor/Organization/OrganizationFilterSidebar.js b/frontend/src/resources/Agent/Actor/Organization/OrganizationFilterSidebar.js
index 6a53c49..9e8bc33 100644
--- a/frontend/src/resources/Agent/Actor/Organization/OrganizationFilterSidebar.js
+++ b/frontend/src/resources/Agent/Actor/Organization/OrganizationFilterSidebar.js
@@ -2,6 +2,7 @@ import React from 'react';
import { Card, CardContent } from '@mui/material';
import makeStyles from '@mui/styles/makeStyles';
import { ReferenceFilter } from '@semapps/list-components';
+import ReferenceFilterTree from '../../../../common/ReferenceFilterTree';
const useStyles = makeStyles(theme => ({
card: {
@@ -32,10 +33,13 @@ const ProjectFilterSidebar = () => {
filter={{ a: 'pair:OrganizationType' }}
sort={{ field: 'pair:label', order: 'DESC' }}
/>
-
diff --git a/frontend/src/resources/Agent/Actor/Organization/OrganizationShow.js b/frontend/src/resources/Agent/Actor/Organization/OrganizationShow.js
index c23a9d2..d8db509 100644
--- a/frontend/src/resources/Agent/Actor/Organization/OrganizationShow.js
+++ b/frontend/src/resources/Agent/Actor/Organization/OrganizationShow.js
@@ -1,27 +1,35 @@
import React from 'react';
-import { TextField, SimpleList, EmailField } from 'react-admin';
-import { Grid, Avatar } from '@mui/material';
+import { TextField, SimpleList, EmailField, ArrayField } from 'react-admin';
+import { Grid, Avatar, Box } from '@mui/material';
import { MapField } from '@semapps/geo-components';
-import { ReferenceArrayField, QuickAppendReferenceArrayField, MultiUrlField, AvatarWithLabelField, SeparatedListField } from '@semapps/field-components';
+import {
+ ReferenceArrayField,
+ QuickAppendReferenceArrayField,
+ MultiUrlField,
+ AvatarWithLabelField,
+ SeparatedListField,
+ ReferenceField
+} from '@semapps/field-components';
import { ChipList, GridList } from '@semapps/list-components';
import DescriptionIcon from '@mui/icons-material/Description';
import HomeIcon from '@mui/icons-material/Home';
import ForumIcon from '@mui/icons-material/Forum';
import VideocamOutlinedIcon from '@mui/icons-material/VideocamOutlined';
-import Title from "../../../../layout/Title";
import { MarkdownField } from '../../../../common/field';
import { Hero, MainList, SideList } from '../../../../common/list';
import Show from "../../../../layout/show/Show";
+import RightLabel from '../../../../common/list/SideList/RightLabel';
+import GroupedReferenceHandler from '../../../../common/GroupedReferenceHandler';
-// const ConditionalSourceDefinedHandler = ({ record, source, children, ...otherProps }) => {
-// if (record?.[source] && (!Array.isArray(record[source]) || record[source].length > 0)) {
-// return React.Children.map(children, (child, i) => {
-// return React.cloneElement(child, { ...otherProps, record, source });
-// });
-// } else {
-// return <>>;
-// }
-// };
+const ConditionalSourceDefinedHandler = ({ record, source, children, ...otherProps }) => {
+ if (record?.[source] && (!Array.isArray(record[source]) || record[source].length > 0)) {
+ return React.Children.map(children, (child, i) => {
+ return React.cloneElement(child, { ...otherProps, record, source });
+ });
+ } else {
+ return <>>;
+ }
+};
const domainMapping = {
'forums.assemblee-virtuelle.org': {
@@ -45,7 +53,7 @@ const domainMapping = {
}
const OrganizationShow = props => (
- } {...props}>
+
@@ -82,7 +90,7 @@ const OrganizationShow = props => (
- {/* (
- */}
+
diff --git a/frontend/src/resources/Agent/Actor/Organization/index.js b/frontend/src/resources/Agent/Actor/Organization/index.js
index 4e1e806..f56545a 100644
--- a/frontend/src/resources/Agent/Actor/Organization/index.js
+++ b/frontend/src/resources/Agent/Actor/Organization/index.js
@@ -14,7 +14,8 @@ export default {
options: {
label: 'Organisations',
parent: 'Actor'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Organization'],
diff --git a/frontend/src/resources/Agent/Actor/Person/PersonEdit.js b/frontend/src/resources/Agent/Actor/Person/PersonEdit.js
index 34a24d0..895f323 100644
--- a/frontend/src/resources/Agent/Actor/Person/PersonEdit.js
+++ b/frontend/src/resources/Agent/Actor/Person/PersonEdit.js
@@ -1,13 +1,13 @@
import React from 'react';
-import { ImageField, TabbedForm, TextInput, FormTab } from 'react-admin';
+import { ImageField, TabbedForm, TextInput, FormTab, AutocompleteInput, SelectInput } from 'react-admin';
+import { ReferenceInput } from '@semapps/input-components';
import { ImageInput } from '@semapps/input-components';
import { ActivitiesInput, LocationInput, SkillsInput, ThemesInput } from '../../../../common/input';
-import Title from "../../../../layout/Title";
import Edit from "../../../../layout/edit/Edit";
+import ReificationArrayInput from '../../../../common/input/ReificationArrayInput';
export const PersonEdit = props => (
}
redirect="show"
transform={data => ({ ...data, 'pair:label': `${data['pair:firstName']} ${data['pair:lastName']?.toUpperCase()}` })}
{...props}
@@ -22,6 +22,24 @@ export const PersonEdit = props => (
+
+
+
+ value && value.length > 1}
+ />
+
+
+
+
+
+
@@ -31,4 +49,4 @@ export const PersonEdit = props => (
);
-export default PersonEdit;
+export default PersonEdit;
\ No newline at end of file
diff --git a/frontend/src/resources/Agent/Actor/Person/PersonShow.js b/frontend/src/resources/Agent/Actor/Person/PersonShow.js
index c1e1da5..091914a 100644
--- a/frontend/src/resources/Agent/Actor/Person/PersonShow.js
+++ b/frontend/src/resources/Agent/Actor/Person/PersonShow.js
@@ -1,25 +1,26 @@
import React from 'react';
-import { TextField } from 'react-admin';
-import { Grid } from '@mui/material';
-import { QuickAppendReferenceArrayField } from '@semapps/field-components';
-import { ChipList } from '@semapps/list-components';
+import { TextField, ArrayField } from 'react-admin';
+import { Grid, Box } from '@mui/material';
+import { QuickAppendReferenceArrayField, ReferenceField, AvatarWithLabelField } from '@semapps/field-components';
+import { ChipList, GridList } from '@semapps/list-components';
import { MapField } from '@semapps/geo-components';
-import Title from "../../../../layout/Title";
import { Hero, MainList, SideList } from '../../../../common/list';
import Show from "../../../../layout/show/Show";
+import RightLabel from '../../../../common/list/SideList/RightLabel';
+import GroupedReferenceHandler from '../../../../common/GroupedReferenceHandler';
-// const ConditionalSourceDefinedHandler = ({ record, source, children, ...otherProps }) => {
-// if (record?.[source] && (!Array.isArray(record[source]) || record[source].length > 0)) {
-// return React.Children.map(children, (child, i) => {
-// return React.cloneElement(child, { ...otherProps, record, source });
-// });
-// } else {
-// return <>>;
-// }
-// };
+const ConditionalSourceDefinedHandler = ({ record, source, children, ...otherProps }) => {
+ if (record?.[source] && (!Array.isArray(record[source]) || record[source].length > 0)) {
+ return React.Children.map(children, (child, i) => {
+ return React.cloneElement(child, { ...otherProps, record, source });
+ });
+ } else {
+ return <>>;
+ }
+};
const PersonShow = props => (
- } {...props}>
+
@@ -38,25 +39,25 @@ const PersonShow = props => (
- {/**/}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/* */}
- {/**/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/resources/Agent/Actor/Person/index.js b/frontend/src/resources/Agent/Actor/Person/index.js
index dfd2112..d221df5 100644
--- a/frontend/src/resources/Agent/Actor/Person/index.js
+++ b/frontend/src/resources/Agent/Actor/Person/index.js
@@ -12,7 +12,8 @@ export default {
options: {
label: 'Personnes',
parent: 'Actor'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Person'],
@@ -36,7 +37,8 @@ export default {
'pair:affiliatedBy': 'Membre de',
'pair:offers': 'A pour compétences',
'pair:hasTopic': 'A pour intérêt',
- 'pair:hasLocation': 'Adresse'
+ 'pair:hasLocation': 'Adresse',
+ 'pair:actorOfMembership': 'A pour rôles'
}
}
}
diff --git a/frontend/src/resources/Concept/MembershipRole/RoleEdit.js b/frontend/src/resources/Concept/MembershipRole/RoleEdit.js
index c0e3b68..8b438e1 100644
--- a/frontend/src/resources/Concept/MembershipRole/RoleEdit.js
+++ b/frontend/src/resources/Concept/MembershipRole/RoleEdit.js
@@ -1,10 +1,9 @@
import React from 'react';
import { SimpleForm, TextInput } from 'react-admin';
import Edit from "../../../layout/edit/Edit";
-import Title from "../../../layout/Title";
export const RoleEdit = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Concept/MembershipRole/index.js b/frontend/src/resources/Concept/MembershipRole/index.js
index d7fd254..162536a 100644
--- a/frontend/src/resources/Concept/MembershipRole/index.js
+++ b/frontend/src/resources/Concept/MembershipRole/index.js
@@ -12,12 +12,14 @@ export default {
options: {
label: 'Rôle',
parent: 'Concept'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:MembershipRole'],
list: {
- servers: '@default'
+ servers: '@default',
+ blankNodes: []
},
fieldsMapping: {
title: 'pair:label'
diff --git a/frontend/src/resources/Concept/Status/StatusEdit.js b/frontend/src/resources/Concept/Status/StatusEdit.js
index f778a16..1709c0f 100644
--- a/frontend/src/resources/Concept/Status/StatusEdit.js
+++ b/frontend/src/resources/Concept/Status/StatusEdit.js
@@ -1,10 +1,9 @@
import React from 'react';
import { SimpleForm, TextInput } from 'react-admin';
-import Title from "../../../layout/Title";
import Edit from "../../../layout/edit/Edit";
export const ThemeEdit = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Concept/Status/index.js b/frontend/src/resources/Concept/Status/index.js
index aac4cda..1690a75 100644
--- a/frontend/src/resources/Concept/Status/index.js
+++ b/frontend/src/resources/Concept/Status/index.js
@@ -12,7 +12,8 @@ export default {
options: {
label: 'Statuts',
parent: 'Concept'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: [
@@ -26,7 +27,8 @@ export default {
'pair:TaskStatus'
],
list: {
- servers: '@default'
+ servers: '@default',
+ blankNodes: []
},
fieldsMapping: {
title: 'pair:label'
diff --git a/frontend/src/resources/Concept/Theme/ThemeEdit.js b/frontend/src/resources/Concept/Theme/ThemeEdit.js
index ff19ff3..6e4c97f 100644
--- a/frontend/src/resources/Concept/Theme/ThemeEdit.js
+++ b/frontend/src/resources/Concept/Theme/ThemeEdit.js
@@ -1,22 +1,39 @@
import React from 'react';
-import { FormTab, TabbedForm, TextInput } from 'react-admin';
+import { FormTab, TabbedForm, TextInput, useGetList, useGetRecordId, choices } from 'react-admin';
import { MarkdownInput } from '@semapps/markdown-components';
import { AgentsInput } from '../../../common/input';
import Edit from "../../../layout/edit/Edit";
-import Title from "../../../layout/Title";
+import CustomTreeSelectInput from '../../../common/input/TreeComponent/CustomTreeSelectInput';
-export const ThemeEdit = props => (
- } redirect="show" {...props}>
-
-
-
-
-
-
-
-
-
-
-);
+export const ThemeEdit = props => {
+ const recordId = useGetRecordId();
+
+ const { data, isLoading } = useGetList("Theme", { pagination:{page: 1, perPage: Infinity}});
+ if (isLoading) return null;
+
+ const validateIds = data.filter((theme => theme.id !== recordId)).map(theme => theme.id);
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+};
export default ThemeEdit;
diff --git a/frontend/src/resources/Concept/Theme/ThemeList.js b/frontend/src/resources/Concept/Theme/ThemeList.js
index b030411..7c006ca 100644
--- a/frontend/src/resources/Concept/Theme/ThemeList.js
+++ b/frontend/src/resources/Concept/Theme/ThemeList.js
@@ -1,11 +1,11 @@
import React from 'react';
-import LocalOfferIcon from '@mui/icons-material/LocalOffer';
-import SimpleList from "../../../common/list/SimpleList";
import List from "../../../layout/list/List";
+import TreeList from '../../../common/list/TreeList';
+import { Pagination } from 'react-admin';
const ThemeList = props => (
-
- record['pair:label']} leftAvatar={() => } linkType="show" />
+
+
);
diff --git a/frontend/src/resources/Concept/Theme/ThemeShow.js b/frontend/src/resources/Concept/Theme/ThemeShow.js
index 98c1778..041bbd4 100644
--- a/frontend/src/resources/Concept/Theme/ThemeShow.js
+++ b/frontend/src/resources/Concept/Theme/ThemeShow.js
@@ -2,13 +2,12 @@ import React from 'react';
import { ChipField, SingleFieldList } from 'react-admin';
import { Grid } from '@mui/material';
import { ReferenceArrayField } from '@semapps/field-components';
-import Title from "../../../layout/Title";
import { MarkdownField } from '../../../common/field';
import { MainList, SideList } from '../../../common/list';
import Show from "../../../layout/show/Show";
const ThemeShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Concept/Theme/index.js b/frontend/src/resources/Concept/Theme/index.js
index 4eb1b70..7ba9b12 100644
--- a/frontend/src/resources/Concept/Theme/index.js
+++ b/frontend/src/resources/Concept/Theme/index.js
@@ -1,4 +1,4 @@
-import ThemeCreate from "./ThemeCreate";
+import ThemeCreate from './ThemeCreate';
import ThemeEdit from './ThemeEdit';
import ThemeList from './ThemeList';
import ThemeShow from './ThemeShow';
@@ -14,12 +14,14 @@ export default {
options: {
label: 'Thèmes',
parent: 'Concept'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Theme'],
list: {
- servers: '@default'
+ servers: '@default',
+ blankNodes: []
},
fieldsMapping: {
title: 'pair:label'
diff --git a/frontend/src/resources/Concept/Type/TypeEdit.js b/frontend/src/resources/Concept/Type/TypeEdit.js
index f778a16..1709c0f 100644
--- a/frontend/src/resources/Concept/Type/TypeEdit.js
+++ b/frontend/src/resources/Concept/Type/TypeEdit.js
@@ -1,10 +1,9 @@
import React from 'react';
import { SimpleForm, TextInput } from 'react-admin';
-import Title from "../../../layout/Title";
import Edit from "../../../layout/edit/Edit";
export const ThemeEdit = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Concept/Type/index.js b/frontend/src/resources/Concept/Type/index.js
index eb96413..d99bfc4 100644
--- a/frontend/src/resources/Concept/Type/index.js
+++ b/frontend/src/resources/Concept/Type/index.js
@@ -12,7 +12,8 @@ export default {
options: {
label: 'Types',
parent: 'Concept'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: [
@@ -34,7 +35,8 @@ export default {
'pair:TaskType'
],
list: {
- servers: '@default'
+ servers: '@default',
+ blankNodes: []
},
fieldsMapping: {
title: 'pair:label'
diff --git a/frontend/src/resources/Idea/IdeaEdit.js b/frontend/src/resources/Idea/IdeaEdit.js
index fd3d085..2755089 100644
--- a/frontend/src/resources/Idea/IdeaEdit.js
+++ b/frontend/src/resources/Idea/IdeaEdit.js
@@ -3,11 +3,10 @@ import { SimpleForm, TextInput, SelectInput } from 'react-admin';
import { MarkdownInput } from '@semapps/markdown-components';
import { ReferenceInput } from '@semapps/input-components';
import { ActorsInput, ActivitiesInput } from '../../common/input';
-import Title from "../../layout/Title";
import Edit from "../../layout/edit/Edit";
const IdeaEdit = props => (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Idea/IdeaShow.js b/frontend/src/resources/Idea/IdeaShow.js
index 11b9ffb..4cba937 100644
--- a/frontend/src/resources/Idea/IdeaShow.js
+++ b/frontend/src/resources/Idea/IdeaShow.js
@@ -5,11 +5,10 @@ import { AvatarWithLabelField, ReferenceArrayField, SeparatedListField } from '@
import { GridList } from '@semapps/list-components';
import { MarkdownField } from '../../common/field';
import Show from "../../layout/show/Show";
-import Title from '../../layout/Title';
import { Hero, MainList, SideList } from '../../common/list';
const IdeaShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Idea/index.js b/frontend/src/resources/Idea/index.js
index 1845e9e..5e6e0a7 100644
--- a/frontend/src/resources/Idea/index.js
+++ b/frontend/src/resources/Idea/index.js
@@ -13,7 +13,8 @@ export default {
icon: IdeaIcon,
options: {
label: 'Idées'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Idea'],
diff --git a/frontend/src/resources/Object/Document/DocumentEdit.js b/frontend/src/resources/Object/Document/DocumentEdit.js
index a80793b..64d3f98 100644
--- a/frontend/src/resources/Object/Document/DocumentEdit.js
+++ b/frontend/src/resources/Object/Document/DocumentEdit.js
@@ -1,20 +1,23 @@
import React from 'react';
-import { FormTab, SelectInput, TabbedForm, TextInput } from 'react-admin';
-import { ReferenceInput } from '@semapps/input-components';
+import { FormTab, SelectInput, TabbedForm, TextInput, ImageField } from 'react-admin';
+import { ReferenceInput, ImageInput } from '@semapps/input-components';
import { MarkdownInput } from '@semapps/markdown-components';
import { AgentsInput } from '../../../common/input';
-import Title from "../../../layout/Title";
import Edit from "../../../layout/edit/Edit";
export const DocumentEdit = props => (
- } redirect="show" {...props}>
+
+
+
+
+
diff --git a/frontend/src/resources/Object/Document/DocumentShow.js b/frontend/src/resources/Object/Document/DocumentShow.js
index 1a0ccd6..917b33d 100644
--- a/frontend/src/resources/Object/Document/DocumentShow.js
+++ b/frontend/src/resources/Object/Document/DocumentShow.js
@@ -2,13 +2,12 @@ import React from 'react';
import { SingleFieldList, ChipField } from 'react-admin';
import { Grid, Typography } from '@mui/material';
import { ReferenceArrayField } from '@semapps/field-components';
-import Title from "../../../layout/Title";
import Show from "../../../layout/show/Show";
import { MarkdownField } from '../../../common/field';
import { MainList, SideList } from '../../../common/list';
const DocumentShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Object/Document/index.js b/frontend/src/resources/Object/Document/index.js
index 2080fe7..633e910 100644
--- a/frontend/src/resources/Object/Document/index.js
+++ b/frontend/src/resources/Object/Document/index.js
@@ -13,7 +13,8 @@ export default {
icon: DescriptionIcon,
options: {
label: 'Documents'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Document'],
@@ -29,8 +30,9 @@ export default {
name: 'Document |||| Documents',
fields: {
'pair:label': 'Titre',
- 'pair:description': 'Description',
- 'pair:comment': 'Courte description',
+ 'pair:comment': 'Extrait',
+ 'pair:description': 'Contenu',
+ 'pair:image': 'Image',
'pair:hasType': 'Type',
'pair:documents': 'Documente'
}
diff --git a/frontend/src/resources/Page/PageEdit.js b/frontend/src/resources/Page/PageEdit.js
index 345a5eb..3c1a137 100644
--- a/frontend/src/resources/Page/PageEdit.js
+++ b/frontend/src/resources/Page/PageEdit.js
@@ -1,13 +1,12 @@
import React from 'react';
import { SimpleForm, TextInput } from 'react-admin';
import { MarkdownInput, useLoadLinks } from '@semapps/markdown-components';
-import Title from "../../layout/Title";
import Edit from "../../layout/edit/Edit";
export const PageEdit = props => {
const loadLinks = useLoadLinks('Page', 'semapps:title');
return (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Page/PageShow.js b/frontend/src/resources/Page/PageShow.js
index 2ca9871..29997e0 100644
--- a/frontend/src/resources/Page/PageShow.js
+++ b/frontend/src/resources/Page/PageShow.js
@@ -1,11 +1,10 @@
import React from 'react';
-import Title from '../../layout/Title';
import { MarkdownField } from '../../common/field';
import { MainList } from '../../common/list';
import Show from "../../layout/show/Show";
const PageShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Page/index.js b/frontend/src/resources/Page/index.js
index 2d80367..2a4984d 100644
--- a/frontend/src/resources/Page/index.js
+++ b/frontend/src/resources/Page/index.js
@@ -13,7 +13,8 @@ export default {
icon: DescriptionIcon,
options: {
label: 'Pages'
- }
+ },
+ recordRepresentation: (record) => `${record['semapps:title']}`,
},
dataModel: {
types: ['semapps:Page'],
diff --git a/frontend/src/resources/Resource/Skill/SkillEdit.js b/frontend/src/resources/Resource/Skill/SkillEdit.js
index 959c545..39df503 100644
--- a/frontend/src/resources/Resource/Skill/SkillEdit.js
+++ b/frontend/src/resources/Resource/Skill/SkillEdit.js
@@ -2,10 +2,9 @@ import React from 'react';
import { FormTab, TextInput, TabbedForm } from 'react-admin';
import Edit from "../../../layout/edit/Edit";
import { UsersInput, AgentsInput } from '../../../common/input';
-import Title from "../../../layout/Title";
export const SkillEdit = props => (
- } redirect="show" {...props}>
+
diff --git a/frontend/src/resources/Resource/Skill/SkillShow.js b/frontend/src/resources/Resource/Skill/SkillShow.js
index 03fbe12..4933967 100644
--- a/frontend/src/resources/Resource/Skill/SkillShow.js
+++ b/frontend/src/resources/Resource/Skill/SkillShow.js
@@ -2,12 +2,11 @@ import React from 'react';
import { Grid, Typography } from '@mui/material';
import { AvatarWithLabelField, QuickAppendReferenceArrayField, ReferenceArrayField } from '@semapps/field-components';
import { GridList, ChipList } from '@semapps/list-components';
-import Title from "../../../layout/Title";
import Show from "../../../layout/show/Show";
import { SideList } from '../../../common/list';
const SkillShow = props => (
- } {...props}>
+
diff --git a/frontend/src/resources/Resource/Skill/index.js b/frontend/src/resources/Resource/Skill/index.js
index a38d62c..4fc2a4a 100644
--- a/frontend/src/resources/Resource/Skill/index.js
+++ b/frontend/src/resources/Resource/Skill/index.js
@@ -14,12 +14,14 @@ export default {
options: {
label: 'Compétences',
parent: 'Resource'
- }
+ },
+ recordRepresentation: (record) => `${record['pair:label']}`,
},
dataModel: {
types: ['pair:Skill'],
list: {
- servers: '@default'
+ servers: '@default',
+ blankNodes: []
},
fieldsMapping: {
title: 'pair:label'
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 1dffc22..416782a 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -1199,6 +1199,13 @@
dependencies:
regenerator-runtime "^0.13.11"
+"@babel/runtime@^7.22.15":
+ version "7.23.1"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d"
+ integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==
+ dependencies:
+ regenerator-runtime "^0.14.0"
+
"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.4.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
version "7.20.7"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
@@ -1367,6 +1374,33 @@
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb"
integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==
+"@floating-ui/core@^1.4.2":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c"
+ integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==
+ dependencies:
+ "@floating-ui/utils" "^0.1.3"
+
+"@floating-ui/dom@^1.5.1":
+ version "1.5.3"
+ resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa"
+ integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==
+ dependencies:
+ "@floating-ui/core" "^1.4.2"
+ "@floating-ui/utils" "^0.1.3"
+
+"@floating-ui/react-dom@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20"
+ integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==
+ dependencies:
+ "@floating-ui/dom" "^1.5.1"
+
+"@floating-ui/utils@^0.1.3":
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.4.tgz#19654d1026cc410975d46445180e70a5089b3e7d"
+ integrity sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==
+
"@fullcalendar/common@~5.11.4":
version "5.11.4"
resolved "https://registry.yarnpkg.com/@fullcalendar/common/-/common-5.11.4.tgz#3541f4605bac9ea9a28bb939173f49d0c54a301b"
@@ -1656,6 +1690,19 @@
prop-types "^15.8.1"
react-is "^18.2.0"
+"@mui/base@^5.0.0-beta.14":
+ version "5.0.0-beta.17"
+ resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.17.tgz#98b7ef6a3176b7aaf59ac8862d3271acb6876bc0"
+ integrity sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==
+ dependencies:
+ "@babel/runtime" "^7.22.15"
+ "@floating-ui/react-dom" "^2.0.2"
+ "@mui/types" "^7.2.4"
+ "@mui/utils" "^5.14.11"
+ "@popperjs/core" "^2.11.8"
+ clsx "^2.0.0"
+ prop-types "^15.8.1"
+
"@mui/core-downloads-tracker@^5.12.3":
version "5.12.3"
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.12.3.tgz#3dffe62dccc065ddd7338e97d7be4b917004287e"
@@ -1769,6 +1816,16 @@
prop-types "^15.8.1"
react-is "^18.2.0"
+"@mui/utils@^5.14.11", "@mui/utils@^5.14.8":
+ version "5.14.11"
+ resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.11.tgz#d19a1d8725ffd16c6c6817f00b5172931958fb9a"
+ integrity sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==
+ dependencies:
+ "@babel/runtime" "^7.22.15"
+ "@types/prop-types" "^15.7.5"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+
"@mui/x-date-pickers@^6.6.0":
version "6.6.0"
resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-6.6.0.tgz#3b921c3b1d24b1df1062b16e43921957063adf85"
@@ -1781,6 +1838,19 @@
prop-types "^15.8.1"
react-transition-group "^4.4.5"
+"@mui/x-tree-view@6.0.0-beta.0":
+ version "6.0.0-beta.0"
+ resolved "https://registry.yarnpkg.com/@mui/x-tree-view/-/x-tree-view-6.0.0-beta.0.tgz#39f68074c247b16b5ca3393e54799abfcf992fa6"
+ integrity sha512-EpPXd55iLeFrufM7Rzl9Oj/jF/Q/bSOICywmHhqcdtXuSWPTH+SK7r/zA6bee6/opLr9n6hzN7NcYN8DRVCRlg==
+ dependencies:
+ "@babel/runtime" "^7.22.15"
+ "@mui/base" "^5.0.0-beta.14"
+ "@mui/utils" "^5.14.8"
+ "@types/react-transition-group" "^4.4.6"
+ clsx "^2.0.0"
+ prop-types "^15.8.1"
+ react-transition-group "^4.4.5"
+
"@nodelib/fs.stat@^1.1.2":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
@@ -1791,6 +1861,11 @@
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7"
integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==
+"@popperjs/core@^2.11.8":
+ version "2.11.8"
+ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
+ integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
+
"@rdfjs/data-model@^1.3.4":
version "1.3.4"
resolved "https://registry.yarnpkg.com/@rdfjs/data-model/-/data-model-1.3.4.tgz#2b1b3e52755ab1283bf66aa2d3ac97fd8a0332c2"
@@ -1805,7 +1880,7 @@
dependencies:
"@types/node" "*"
-"@react-leaflet/core@^2.0.1":
+"@react-leaflet/core@^2.0.1", "@react-leaflet/core@^2.1.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@react-leaflet/core/-/core-2.1.0.tgz#383acd31259d7c9ae8fb1b02d5e18fe613c2a13d"
integrity sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==
@@ -1815,20 +1890,22 @@
resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.6.1.tgz#3a3a408481a3796f45223a549c2571517bc8af2d"
integrity sha512-YUkWj+xs0oOzBe74OgErsuR3wVn+efrFhXBWrit50kOiED+pvQe2r6MWY0iJMQU/mSVKxvNzL4ZaYvjdX+G7ZA==
-"@semapps/auth-provider@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/auth-provider/-/auth-provider-0.5.0.tgz#47ed8d7dc0cfe7999cdf43b818fc28b0b9ebd251"
- integrity sha512-7oZEEeVfTiPLtya52ykunVgo/RUmn8uBeTG+lHBP+YIUK5lVzLU/Sd+wa7j7fkmL5gl7itIORBWCg7kTXFsG/Q==
+"@semapps/auth-provider@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/auth-provider/-/auth-provider-0.6.0-alpha.3.tgz#c518902cc8272a38f2d0880fc1bc606ae6e07c6e"
+ integrity sha512-3QIyU5j3rK9wP6mlySFqhDbltxWMRBKWeHwQ7VQlLcWLXFJXJngLLANTlVvX0B2zRp8NZlgUgu8YAvSdbiK++g==
dependencies:
- "@semapps/semantic-data-provider" "0.5.0"
+ "@semapps/semantic-data-provider" "0.6.0-alpha.3"
classnames "^2.3.2"
jwt-decode "^3.0.0"
+ lodash "^4.17.21"
+ speakingurl "^14.0.1"
url-join "^4.0.1"
-"@semapps/date-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/date-components/-/date-components-0.5.0.tgz#356954070a6751119364d8cd8b4b09512008cb37"
- integrity sha512-Y1tnK+GoFJipQuVOQutuabrvKnTlpUAK+iaFWqL1qntXr1yjj1lxK3fopH59bZH9oDFf0EDCuK0+3o/GT8IR6w==
+"@semapps/date-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/date-components/-/date-components-0.6.0-alpha.3.tgz#2f30e93d5d64bc3dbeeac626eff205ed7d146047"
+ integrity sha512-p6DtPkTeM3kdXCvGUBCxe7fj0JD9bxLH8GVQNEhnCZwYUIwlI4EyCRnAOnqZxLm5MJv75kzJw/q6fZq1q/YVhg==
dependencies:
"@fullcalendar/core" "^5.7.2"
"@fullcalendar/daygrid" "^5.7.2"
@@ -1837,61 +1914,64 @@
"@mui/x-date-pickers" "^6.6.0"
date-fns "~2.8.1"
-"@semapps/field-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/field-components/-/field-components-0.5.0.tgz#254599006f445bcc610f9047752e8e4b3b829612"
- integrity sha512-DSEU6b1iwkb+DkvGqAUH8qUKbl8XMDRVlrhUq6wmFCID07d8IbJlxl5rqPj9TMSCL7Mcr2XxW3Nz2PFrWR0RJg==
+"@semapps/field-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/field-components/-/field-components-0.6.0-alpha.3.tgz#ee1fdeaa949b19e6b2d984f3f4834eb2038304f1"
+ integrity sha512-KeeYB7mQbDI3wTc2psrgTr1meJboGk2Isg6UCjvKLpPhWCBsY0we0jxOacuyIRSksDElwz8fTQRqjURIjnYtLw==
dependencies:
- "@semapps/semantic-data-provider" "0.5.0"
+ "@semapps/semantic-data-provider" "0.6.0-alpha.3"
lodash.debounce "^4.0.8"
react-icons "^4.4.0"
-"@semapps/geo-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/geo-components/-/geo-components-0.5.0.tgz#8a9989b95953a3b79b3fbb4279e4a37baa0fbe56"
- integrity sha512-suzvSHKKYgxaqA3WqnllxtlpQajtTFjX1s3Z7+P0jIDAsyyOAfIdDMA0RkYekMMkscZVkXXG/qAzjmZXWEzzBg==
+"@semapps/geo-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/geo-components/-/geo-components-0.6.0-alpha.3.tgz#c0f641d0589d6bc16cc2febf77ba16717951d41c"
+ integrity sha512-lWqKG7jE9aZErYRWZrQMMKRTph+721hGnJ/DzD1TJWEs8AQzQgO9P62ZwR64blL8kQPTnfIi1o3krsCd0m+Uig==
dependencies:
+ "@react-leaflet/core" "^2.1.0"
autosuggest-highlight "^3.1.1"
lodash.throttle "^4.1.1"
react-leaflet "4.0.2"
-"@semapps/input-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/input-components/-/input-components-0.5.0.tgz#0cfe3bb6fbd30540c4f5cdd463738819e5dc550e"
- integrity sha512-gQVJQHyAVzkw7WuYPLLdl+9bVhFdlP58VaqTBB8D8xgg+cr6RqLCoK+6wi0ceK83GNsSfrZPNAztkmeFeaQx5Q==
+"@semapps/input-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/input-components/-/input-components-0.6.0-alpha.3.tgz#437052fdcfd073a73554d0a6e0787bc6d0099571"
+ integrity sha512-TjA1jYXbgJi9LerqkepJy6oq4RbD5cxTnIezKH0XDrM5nN7FY5AVM4WArIeW+fWI4MptzcUc5eV6TlJkh8b6vg==
dependencies:
- "@semapps/semantic-data-provider" "0.5.0"
+ "@semapps/semantic-data-provider" "0.6.0-alpha.3"
-"@semapps/interop-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/interop-components/-/interop-components-0.5.0.tgz#3b19fa40d90312bef7b070c8e5738906234c824d"
- integrity sha512-ztgUMzVy7uNML59zU2SHK+oW8fYb/KIT056BSeRQQQtk4rZJMMsegUDE9Z18H8u0rzwuFc+mEM3nc+EkIDBz7A==
+"@semapps/interop-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/interop-components/-/interop-components-0.6.0-alpha.3.tgz#ba91aa8283c6dcde82dab70511146248d94131bd"
+ integrity sha512-l6GWznn1Bb8Xn+ynO9htZwrTOIOiQj4SBDcHAQhNEOoeR1gPj4I90xmt0O6aGdBPgSLXWc91GVsoMBpwzNxMFA==
dependencies:
- "@semapps/input-components" "0.5.0"
- "@semapps/semantic-data-provider" "0.5.0"
+ "@semapps/input-components" "0.6.0-alpha.3"
+ "@semapps/semantic-data-provider" "0.6.0-alpha.3"
autosuggest-highlight "^3.1.1"
lodash.throttle "^4.1.1"
url-join "^4.0.1"
-"@semapps/list-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/list-components/-/list-components-0.5.0.tgz#cb3680491c25d1bd55a44c3b301e812eea02aa2b"
- integrity sha512-aefzxnkWfyl9Pk7OuAZ8+GQKm9xzxR3xPrnf/qj9qvzsiwYg3K1imSggcafjz0FQKs0JMd0tRWTremIgv93ODw==
+"@semapps/list-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/list-components/-/list-components-0.6.0-alpha.3.tgz#9ab43d7b3c84685ae000e805b7f243ac347cec52"
+ integrity sha512-T3FByWW1Y3mxvc4sqeqTxQLcxbffOrKo+4YizuTwgZw323xbGFIwf4Cfg/FtZhLgBMFkLQ01dnW05cdjY+P8UQ==
dependencies:
+ "@semapps/semantic-data-provider" "0.6.0-alpha.3"
react-masonry-css "^1.0.14"
-"@semapps/markdown-components@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/markdown-components/-/markdown-components-0.5.0.tgz#2479761c114e6e01c0234e93909baf0f27ac2d32"
- integrity sha512-+B7YXZF8ghtpF0dLYuKRuP6CpLStfHEFOaphh0EV7eOjxg4VJXDWhe8DveGn2LP82oGqBVbT/zPhTp1Hez77bw==
+"@semapps/markdown-components@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/markdown-components/-/markdown-components-0.6.0-alpha.3.tgz#9500026a6599320b21a11fc5e37ec0534672c50b"
+ integrity sha512-IRCGu5QSPbnKFZZtYT5pi0AzPNxfUbLh7eoVz3twXPakZ1JZbkhMcXXtBaHG4Xu4zR6r85KabZb8rzjuuiwEgg==
dependencies:
+ lodash "^4.17.21"
markdown-to-jsx "^7.1.3"
react-mde "^11.5.0"
-"@semapps/semantic-data-provider@0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@semapps/semantic-data-provider/-/semantic-data-provider-0.5.0.tgz#8cb43d5872d95382c30dc7e68c4e0e98bedd5db7"
- integrity sha512-3d5vWOeT1AwbDk5p3LPOzC07tXbp+G8sPhzbqZY3/i8AKXUzxZ8SrzV9iZRsecBQzVjGNIzDmQhqyTYrsHKpDg==
+"@semapps/semantic-data-provider@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/semantic-data-provider/-/semantic-data-provider-0.6.0-alpha.3.tgz#39ef8b9df0fac6ac6acd43ba4f5396963f3970b5"
+ integrity sha512-TNVKfoYNEa3ClAOcR7/2F1VpFMXth5UYubFuzO2B+63HiDOKs+icooiDXEmvCuMWbzjmVJdMivLoYxsLhS8Dng==
dependencies:
"@rdfjs/data-model" "^1.3.4"
crypto-js "^4.1.1"
@@ -1899,7 +1979,6 @@
jsonld "^5.2.0"
jwt-decode "^3.0.0"
sparqljs "^3.5.1"
- speakingurl "^14.0.1"
url-join "^4.0.1"
"@sheerun/mutationobserver-shim@^0.3.2":
@@ -3765,6 +3844,11 @@ clsx@^1.1.1, clsx@^1.2.1:
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
+clsx@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b"
+ integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==
+
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -4566,6 +4650,11 @@ destroy@1.2.0:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
+detect-indent@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
+ integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
+
detect-newline@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
@@ -5753,7 +5842,7 @@ fs-extra@^7.0.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^8.1.0:
+fs-extra@^8.0.1, fs-extra@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
@@ -6345,6 +6434,13 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==
+ignore-walk@^3.0.3:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
+ integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
+ dependencies:
+ minimatch "^3.0.4"
+
ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
@@ -6355,6 +6451,11 @@ ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+ignore@^5.0.4:
+ version "5.2.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
+ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
+
immer@1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d"
@@ -6451,6 +6552,11 @@ ini@^1.3.5:
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
+ini@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
+ integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
+
inquirer@7.0.4:
version "7.0.4"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703"
@@ -8320,6 +8426,11 @@ ms@2.1.3, ms@^2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+mui-tree-select@^1.0.0-beta.11:
+ version "1.0.0-beta.11"
+ resolved "https://registry.yarnpkg.com/mui-tree-select/-/mui-tree-select-1.0.0-beta.11.tgz#5b5f1b62a5d2dd9c2b8b10fffcfa3f1fb35ef6d3"
+ integrity sha512-CCRUvXO0paxB+yKYmpjAZw+piqHC37mXmIWQDWqB3QiwfIgmt+Qw6bxrSzaOA82EFDdECyRTelS33WbZqlzFPQ==
+
multicast-dns-service-types@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
@@ -8521,6 +8632,28 @@ normalize-url@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
+npm-bundled@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
+ integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
+ dependencies:
+ npm-normalize-package-bin "^1.0.1"
+
+npm-normalize-package-bin@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
+ integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
+
+npm-packlist@^2.1.5:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8"
+ integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==
+ dependencies:
+ glob "^7.1.6"
+ ignore-walk "^3.0.3"
+ npm-bundled "^1.1.1"
+ npm-normalize-package-bin "^1.0.1"
+
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -10468,6 +10601,11 @@ regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.3, regenerator-runtime@^
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
+regenerator-runtime@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45"
+ integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==
+
regenerator-transform@^0.15.1:
version "0.15.1"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56"
@@ -12727,6 +12865,20 @@ y18n@^5.0.5:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
+yalc@1.0.0-pre.53:
+ version "1.0.0-pre.53"
+ resolved "https://registry.yarnpkg.com/yalc/-/yalc-1.0.0-pre.53.tgz#c51db2bb924a6908f4cb7e82af78f7e5606810bc"
+ integrity sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ==
+ dependencies:
+ chalk "^4.1.0"
+ detect-indent "^6.0.0"
+ fs-extra "^8.0.1"
+ glob "^7.1.4"
+ ignore "^5.0.4"
+ ini "^2.0.0"
+ npm-packlist "^2.1.5"
+ yargs "^16.1.1"
+
yallist@^3.0.2:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
@@ -12797,7 +12949,7 @@ yargs@^13.3.0:
y18n "^4.0.0"
yargs-parser "^13.1.2"
-yargs@^16.2.0:
+yargs@^16.1.1, yargs@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
diff --git a/middleware/config/containers.js b/middleware/config/containers.js
index f3e74c8..5e91661 100644
--- a/middleware/config/containers.js
+++ b/middleware/config/containers.js
@@ -5,50 +5,33 @@ module.exports = [
{
path: '/'
},
- {
- path: '/organizations',
- acceptedTypes: ['pair:Organization'],
- preferredView: '/Organization',
- dereference: ['sec:publicKey', 'pair:hasLocation/pair:hasPostalAddress'],
- disassembly: [{ path: 'pair:organizationOfMembership', container: CONFIG.HOME_URL + 'membership-associations' }]
- },
{
path: '/membership-associations',
- acceptedTypes: ['pair:MembershipAssociation']
+ acceptedTypes: ['pair:MembershipAssociation'],
},
{
path: '/groups',
preferredView: '/Group',
acceptedTypes: ['pair:Group', 'og:Circle'],
- dereference: ['sec:publicKey']
},
{
path: '/projects',
preferredView: '/Project',
acceptedTypes: ['pair:Project', 'og:Circle'],
- dereference: ['sec:publicKey']
},
{
path: '/events',
preferredView: '/Event',
acceptedTypes: ['pair:Event'],
- dereference: ['pair:hasLocation/pair:hasPostalAddress']
},
{
path: '/tasks',
preferredView: '/Task',
acceptedTypes: ['pair:Task']
},
- {
- path: '/users',
- preferredView: '/Person',
- acceptedTypes: ['pair:Person'],
- dereference: ['sec:publicKey', 'pair:hasLocation/pair:hasPostalAddress']
- },
{
path: '/bots',
acceptedTypes: [ACTOR_TYPES.APPLICATION],
- dereference: ['sec:publicKey'],
excludeFromMirror: true
},
{
diff --git a/middleware/dbMigrate.js b/middleware/dbMigrate.js
new file mode 100644
index 0000000..343f8b9
--- /dev/null
+++ b/middleware/dbMigrate.js
@@ -0,0 +1,77 @@
+const { Command } = require('commander');
+const { ServiceBroker } = require('moleculer');
+const { CoreService } = require('@semapps/core');
+const CONFIG = require('./config/config');
+const dbMigrationsService = require('./services/dbMigrations.service');
+
+const broker = new ServiceBroker({
+ logLevel: "warn",
+});
+
+// Minimal core services to run triplestore queries
+broker.createService({
+ name: 'core',
+ mixins: [CoreService],
+ settings: {
+ activitypub: false,
+ api: {
+ port: CONFIG.PORT + 1,
+ },
+ jsonld: {},
+ ldp: false,
+ signature: false,
+ sparqlEndpoint: false,
+ void: false,
+ webacl: false,
+ webfinger: false,
+
+ baseUrl: CONFIG.HOME_URL,
+ triplestore: {
+ url: CONFIG.SPARQL_ENDPOINT,
+ user: CONFIG.JENA_USER,
+ password: CONFIG.JENA_PASSWORD,
+ mainDataset: CONFIG.MAIN_DATASET,
+ },
+ }});
+
+broker.createService(dbMigrationsService);
+
+const executeAction = async (action, options) => {
+ await broker.start();
+ await broker.call(`dbMigrations.${action}`, options);
+ await broker.stop();
+}
+
+const program = new Command();
+program
+ .name('dbMigrate')
+ .description('CLI to run Triplestore migrations');
+
+program.command('create')
+ .description('Creates a new migration file')
+ .option('--name ', 'Migration name')
+ .action(async (options) => await executeAction('create', options));
+
+program.command('status')
+ .description('Lists all migrations and their status and applied date if any')
+ .action(async (options) => await executeAction('status', options));
+
+program.command('up')
+ .description('Applies given migrations')
+ .option('--name ', 'Migration name')
+ .option('--latest', 'Runs all not applied migrations')
+ .action(async (options) => await executeAction('up', options));
+
+program.command('down')
+ .description('Rollbacks given migrations')
+ .option('--name ', 'Migration name')
+ .option('--earliest', 'Rollbacks all applied migrations')
+ .option('--force', 'Deletes also unknown migrations in database')
+ .action(async (options) => await executeAction('down', options));
+
+program.command('clear')
+ .description('Clears all migration data in database')
+ .option('--yes', 'Effectively executes the command')
+ .action(async (options) => await executeAction('clear', options));
+
+program.parse();
diff --git a/middleware/ecosystem.config.js b/middleware/ecosystem.config.js
new file mode 100755
index 0000000..e69de29
diff --git a/middleware/migrations/.gitkeep b/middleware/migrations/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/middleware/migrations/1698701152748_archipelago-updateFilesType.js b/middleware/migrations/1698701152748_archipelago-updateFilesType.js
new file mode 100644
index 0000000..03d3538
--- /dev/null
+++ b/middleware/migrations/1698701152748_archipelago-updateFilesType.js
@@ -0,0 +1,25 @@
+module.exports = {
+ // Since middleware-0.6.0-alpha-1, type attribute for file resource
+ // has changed from to
+
+ up: async ({ update }) => {
+ await update({
+ query: `
+ DELETE { ?s ?p . }
+ INSERT { ?s ?p . }
+ WHERE { ?s ?p . }
+ `,
+ webId: 'system'
+ });
+ },
+ down: async ({ update }) => {
+ await update({
+ query: `
+ DELETE { ?s ?p . }
+ INSERT { ?s ?p . }
+ WHERE { ?s ?p . }
+ `,
+ webId: 'system'
+ });
+ },
+};
diff --git a/middleware/mixins/dereference.js b/middleware/mixins/dereference.js
new file mode 100644
index 0000000..c44e48b
--- /dev/null
+++ b/middleware/mixins/dereference.js
@@ -0,0 +1,45 @@
+// organizations.mixin.js
+const { LDPNavigator, FetchAdapter } = require('fix-esm').require('ldp-navigator');
+const jsonld = require('jsonld');
+const { defaultContext } = require('@semapps/core');
+
+
+module.exports = {
+ methods: {
+ async handleAfterGet(ctx, res) {
+ const ldpNavigator = new LDPNavigator(); // To resolve predicates asked in dereferencePlan without using data in memory, it's necessary to create a new instance of LDPNavigator. Dereferencing the relation won't fetch the URL unless LDPNavigator is a new instance.
+
+ const dereferencePlan = this.settings.dereferencePlan || [];
+ const headers = {
+ 'accept': 'application/ld+json',
+ };
+
+ // Check authorization for get request
+ if (ctx.meta.headers && ctx.meta.headers.authorization) {
+ headers.authorization = ctx.meta.headers.authorization;
+ }
+
+ ldpNavigator.setAdapters([
+ new FetchAdapter({
+ headers: headers
+ })
+ ]);
+
+ const oldContext = JSON.parse(JSON.stringify(res['@context']));
+ // The context needs to be replaced because the jsonld library does not support URLs with localhost
+ res['@context'] = defaultContext['@context'];
+ await ldpNavigator.init(res);
+ res = await ldpNavigator.dereference(res, dereferencePlan);
+ // Framing is necessary because ldp-navigator returns '@id' instead of 'id' in dereferenced data
+ res = await jsonld.frame(res, { '@context': res['@context'], 'id': ctx.params.resourceUri });
+ res['@context'] = oldContext;
+
+ return res;
+ }
+ },
+ hooks: {
+ after: {
+ "get": 'handleAfterGet'
+ }
+ }
+};
diff --git a/middleware/package.json b/middleware/package.json
index 45d03e5..60b4742 100644
--- a/middleware/package.json
+++ b/middleware/package.json
@@ -8,21 +8,25 @@
"scripts": {
"dev": "moleculer-runner --repl --hot services",
"start": "moleculer-runner services",
- "link-semapps-packages": "yarn link @semapps/activitypub @semapps/auth @semapps/backup @semapps/core @semapps/importer @semapps/inference @semapps/jsonld @semapps/ldp @semapps/middlewares @semapps/mime-types @semapps/mirror @semapps/pod @semapps/signature @semapps/sparql-endpoint @semapps/triplestore @semapps/void @semapps/webacl @semapps/webfinger @semapps/webhooks @semapps/webid",
- "unlink-semapps-packages": "yarn unlink @semapps/activitypub @semapps/auth @semapps/backup @semapps/core @semapps/importer @semapps/inference @semapps/jsonld @semapps/ldp @semapps/middlewares @semapps/mime-types @semapps/mirror @semapps/pod @semapps/signature @semapps/sparql-endpoint @semapps/triplestore @semapps/void @semapps/webacl @semapps/webfinger @semapps/webhooks @semapps/webid"
+ "dbMigrate": "node ./dbMigrate",
+ "link-semapps-packages": "yarn link @semapps/activitypub @semapps/auth @semapps/backup @semapps/core @semapps/importer @semapps/inference @semapps/jsonld @semapps/ldp @semapps/middlewares @semapps/mime-types @semapps/pod @semapps/signature @semapps/sparql-endpoint @semapps/triplestore @semapps/void @semapps/webacl @semapps/webfinger @semapps/webhooks @semapps/webid",
+ "unlink-semapps-packages": "yarn unlink @semapps/activitypub @semapps/auth @semapps/backup @semapps/core @semapps/importer @semapps/inference @semapps/jsonld @semapps/ldp @semapps/middlewares @semapps/mime-types @semapps/pod @semapps/signature @semapps/sparql-endpoint @semapps/triplestore @semapps/void @semapps/webacl @semapps/webfinger @semapps/webhooks @semapps/webid"
},
"dependencies": {
- "@semapps/auth": "0.4.0-rc.1",
- "@semapps/backup": "0.4.0-rc.1",
- "@semapps/core": "0.4.0-rc.1",
- "@semapps/inference": "0.4.0-rc.1",
- "@semapps/webid": "0.4.0-rc.1",
+ "@rdfjs/data-model": "^1.3.4",
+ "@semapps/auth": "0.6.0-alpha.3",
+ "@semapps/backup": "0.6.0-alpha.3",
+ "@semapps/core": "0.6.0-alpha.3",
+ "@semapps/inference": "0.6.0-alpha.3",
+ "@semapps/webid": "0.6.0-alpha.3",
+ "commander": "^11.1.0",
"dotenv-flow": "^3.2.0",
+ "fix-esm": "^1.0.1",
"ioredis": "^4.17.3",
+ "ldp-navigator": "^1.2.20",
"moleculer": "^0.14.18",
"moleculer-repl": "^0.6.3",
"moleculer-web": "^0.10.0-beta1",
- "url-join": "^4.0.1",
- "@rdfjs/data-model": "^1.3.4"
+ "url-join": "^4.0.1"
}
}
diff --git a/middleware/services/dbMigrations.service.js b/middleware/services/dbMigrations.service.js
new file mode 100644
index 0000000..9b39cb7
--- /dev/null
+++ b/middleware/services/dbMigrations.service.js
@@ -0,0 +1,436 @@
+const fs = require("fs");
+const path = require("path");
+const CONFIG = require("../config/config");
+
+const RED = '\x1b[31m';
+const GREEN = '\x1b[32m';
+const YELLOW = '\x1b[33m';
+const GRAY = '\x1b[90m';
+const DEFAULT = '\x1b[0m';
+
+const MIGRATION_FILE_TEMPLATE = `module.exports = {
+ up: async ({ query, insert, update }) => {
+ /*
+ * You can use 'query', 'insert' and 'update' actions from triplestore service
+ * Documentation for these methods can be found here: https://semapps.org/docs/middleware/triplestore
+ * Example:
+ *
+ * const queryResult = await query({
+ * query: \`
+ * SELECT ?s ?p ?o
+ * WHERE {
+ * ?subject ?predicate ?object
+ * }
+ * \`,
+ * });
+ */
+
+ },
+ down: async ({ query, insert, update }) => {
+ /*
+ * This function must undo what is done in the above "up" function.
+ * If things are not undoable, it must ensure that the database will be in a coherent working state
+ */
+
+ },
+};
+`;
+
+module.exports = {
+ name: "dbMigrations",
+ settings: {
+ migrationsFolder: path.join(__dirname, "../migrations"),
+ dataset: 'settings',
+ baseUrl: CONFIG.HOME_URL,
+ },
+
+ methods: {
+ logInfo(text) {
+ console.log(`${GRAY}${text}${DEFAULT}`);
+ },
+
+ logSuccess(text) {
+ console.log(`${GREEN}${text}${DEFAULT}`);
+ },
+
+ logWarn(text) {
+ console.log(`${YELLOW}${text}${DEFAULT}`);
+ },
+
+ logError(text) {
+ console.log(`${RED}${text}${DEFAULT}`);
+ },
+
+ /**
+ * Lists files and in-database migrations found and merges them
+ * @returns {{ name: string, appliedDate: string, onlyDb: boolean }[]}
+ */
+ async listMigrations() {
+ const migrations = fs
+ .readdirSync(this.settings.migrationsFolder)
+ .filter((file) => /\d+_.*\.js/.test(file))
+ .map((file) => ({
+ name: file.substring(0, file.lastIndexOf(".")), // Strip extension
+ appliedDate: null,
+ onlyDb: false,
+ }));
+
+ const databaseMigrations = await this.broker.call("triplestore.query", {
+ dataset: this.settings.dataset,
+ query: `
+ SELECT ?name ?appliedDate
+ WHERE {
+ ?name ?appliedDate
+ }
+ `,
+ });
+
+ const resourceUri = new URL("migrations/", this.settings.baseUrl).href;
+
+ databaseMigrations.forEach((migration) => {
+ const name = migration.name.value.substring(resourceUri.length);
+ const index = migrations.findIndex(
+ (localMigration) => localMigration.name === name
+ );
+
+ if (index > -1) {
+ migrations[index].appliedDate = migration.appliedDate.value;
+ } else {
+ migrations.push({
+ name,
+ appliedDate: migration.appliedDate.value,
+ onlyDb: true,
+ });
+ }
+ });
+
+ migrations.sort((a, b) => (a.name < b.name ? -1 : 1));
+ return migrations;
+ },
+
+ /**
+ * Applies a selected migration and saves it in db
+ * @param {{ name: string, appliedDate: string, onlyDb: boolean }} currentMigration
+ * @returns {boolean} True if successful, false otherwise
+ */
+ async internalUp(currentMigration) {
+ try {
+ this.logInfo(`Applying migration "${currentMigration.name}"...`);
+
+ const migrationFile = require(path.join(
+ this.settings.migrationsFolder,
+ `${currentMigration.name}.js`
+ ));
+ await migrationFile.up({
+ query: (opts) => this.broker.call('triplestore.query', opts),
+ insert: (opts) => this.broker.call('triplestore.insert', opts),
+ update: (opts) => this.broker.call('triplestore.update', opts),
+ });
+
+ const resourceUri = new URL(
+ `migrations/${currentMigration.name}`,
+ this.settings.baseUrl
+ ).href;
+ await this.broker.call("triplestore.insert", {
+ dataset: this.settings.dataset,
+ resource: `<${resourceUri}> "${new Date().toISOString()}"`,
+ });
+
+ this.logSuccess(
+ `Migration "${currentMigration.name}" is successfully applied.`
+ );
+ return true;
+ } catch (e) {
+ this.logError(e.message);
+ this.logError(
+ `An error occurred during migration "${currentMigration.name}". Migration is not applied.`
+ );
+ return false;
+ }
+ },
+
+ /**
+ * Rollbacks a selected migration and deletes it from db
+ * @param {{ name: string, appliedDate: string, onlyDb: boolean }} currentMigration
+ * @param {boolean} force
+ * @returns {boolean} True if successful, false otherwise
+ */
+ async internalDown(currentMigration, force) {
+ try {
+ this.logInfo(`Rollbacking migration "${currentMigration.name}"...${DEFAULT}`);
+
+ if (currentMigration.onlyDb && !force) {
+ throw new Error(
+ `Migration "${currentMigration.name}" was only found in database, and unknown locally. You can use "--force" parameter to delete it`
+ );
+ }
+
+ if (!currentMigration.onlyDb) {
+ const migrationFile = require(path.join(
+ this.settings.migrationsFolder,
+ `${currentMigration.name}.js`
+ ));
+ await migrationFile.down({
+ query: (opts) => this.broker.call('triplestore.query', opts),
+ insert: (opts) => this.broker.call('triplestore.insert', opts),
+ update: (opts) => this.broker.call('triplestore.update', opts),
+ });
+ }
+
+ const resourceUri = new URL(
+ `migrations/${currentMigration.name}`,
+ this.settings.baseUrl
+ ).href;
+ await this.broker.call("triplestore.update", {
+ dataset: this.settings.dataset,
+ query: `
+ DELETE { <${resourceUri}> ?p ?o }
+ WHERE { <${resourceUri}> ?p ?o }
+ `,
+ });
+
+ if (currentMigration.onlyDb) {
+ this.logWarn(
+ `Migration "${currentMigration.name}" is successfully deleted in database. No rollback done`
+ );
+ } else {
+ this.logSuccess(
+ `Migration "${currentMigration.name}" is successfully rollbacked.`
+ );
+ }
+ return true;
+ } catch (e) {
+ this.logError(e.message);
+ this.logError(
+ `An error occurred when rollbacking migration "${currentMigration.name}". Migration is not rollbacked.`
+ );
+ return false;
+ }
+ },
+ },
+
+ actions: {
+ create: {
+ params: {
+ name: "string",
+ },
+ async handler(ctx) {
+ try {
+ const fileName = `${Date.now()}_${ctx.params.name}.js`;
+ fs.writeFileSync(
+ path.join(this.settings.migrationsFolder, fileName),
+ MIGRATION_FILE_TEMPLATE
+ );
+ this.logSuccess(`New migration ${fileName} successfully created`);
+ return true;
+ } catch (e) {
+ this.logError(`An error occurred during migration creation: ${e.message}`);
+ return false;
+ }
+ },
+ },
+
+ async status() {
+ const migrations = await this.listMigrations();
+
+ console.table(
+ migrations.map((migration) => ({
+ name: migration.name,
+ status: migration.onlyDb
+ ? "Unknown migration applied"
+ : migration.appliedDate
+ ? "Applied"
+ : "Not applied",
+ "applied date": migration.appliedDate || "-",
+ }))
+ );
+ return true;
+ },
+
+ up: {
+ params: {
+ name: {
+ type: "string",
+ optional: true,
+ },
+ latest: {
+ type: "boolean",
+ optional: true,
+ },
+ },
+ async handler(ctx) {
+ const migrations = await this.listMigrations();
+
+ // Run for a named migration
+ if (ctx.params.name) {
+ const paramName = ctx.params.name.replace(/\.js$/, "");
+ const currentMigration = migrations.find(
+ (migration) => migration.name === paramName
+ );
+
+ if (!currentMigration) {
+ this.logError(`No migration found with name "${paramName}"`);
+ return false;
+ } else if (currentMigration.appliedDate) {
+ this.logWarn(
+ `Migration "${paramName}" is already applied. Nothing to do.`
+ );
+ return true;
+ }
+
+ if (ctx.params.latest) {
+ this.logInfo('Param --latest is ignored when a named migration is given');
+ }
+
+ return await this.internalUp(currentMigration);
+ }
+
+ const notAppliedMigrations = migrations.filter(
+ (migration) => !migration.appliedDate
+ );
+
+ if (notAppliedMigrations.length === 0) {
+ this.logWarn(
+ `All found migrations are already applied. Nothing to do.`
+ );
+ return true;
+ }
+
+ // Run all not applied migrations
+ if (ctx.params.latest) {
+ let success = true;
+ for (let currentMigration of notAppliedMigrations) {
+ if (success) {
+ success = await this.internalUp(currentMigration);
+ } else {
+ this.logInfo(
+ `Due to previous failure, migration "${currentMigration.name}" is not applied.`
+ );
+ }
+ }
+ return success;
+ } else {
+ // Run next not applied migration
+ return await this.internalUp(notAppliedMigrations[0]);
+ }
+ },
+ },
+
+ down: {
+ params: {
+ name: {
+ type: "string",
+ optional: true,
+ },
+ earliest: {
+ type: "boolean",
+ optional: true,
+ },
+ force: {
+ type: "boolean",
+ optional: true,
+ },
+ },
+ async handler(ctx) {
+ const migrations = await this.listMigrations();
+
+ // Run down for a named migration
+ if (ctx.params.name) {
+ const paramName = ctx.params.name.replace(/\.js$/, "");
+ const currentMigration = migrations.find(
+ (migration) => migration.name === paramName
+ );
+
+ if (!currentMigration) {
+ this.logError(`No migration found with name "${paramName}"`);
+ return false;
+ } else if (!currentMigration.appliedDate) {
+ this.logWarn(
+ `Migration "${paramName}" is already not applied. Nothing to do.`
+ );
+ return true;
+ }
+
+ if (ctx.params.earliest) {
+ this.logInfo('Param --earliest is ignored when a named migration is given');
+ }
+
+ return await this.internalDown(
+ currentMigration,
+ ctx.params.force || false
+ );
+ }
+
+ const appliedMigrations = migrations
+ .filter((migration) => migration.appliedDate !== null)
+ .reverse();
+
+ if (appliedMigrations.length === 0) {
+ this.logWarn(
+ `None of found migrations is already applied. Nothing to do.`
+ );
+ return true;
+ }
+
+ // Run down all applied migrations in reverse
+ if (ctx.params.earliest) {
+ let success = true;
+ for (let currentMigration of appliedMigrations) {
+ if (success) {
+ success = await this.internalDown(
+ currentMigration,
+ ctx.params.force || false
+ );
+ } else {
+ this.logInfo(
+ `Due to previous failure, migration "${currentMigration.name}" is not rollbacked.`
+ );
+ }
+ }
+ return success;
+ } else {
+ // Run previous applied migration
+ return await this.internalDown(
+ appliedMigrations[0],
+ ctx.params.force || false
+ );
+ }
+ },
+ },
+
+ clear: {
+ params: {
+ yes: {
+ type: 'boolean',
+ optional: true
+ }
+ },
+ async handler(ctx) {
+ if (!ctx.params.yes) {
+ this.logWarn('WARNING: This command will drop migration graph in database without rollbacking migrations');
+ this.logWarn('If you want to rollback all migrations, use "down --earliest" instead');
+ this.logWarn('Please relaunch this command with --yes parameter to execute it');
+ return true;
+ } else {
+ try {
+ await this.broker.call("triplestore.update", {
+ dataset: this.settings.dataset,
+ query: `
+ DELETE { ?s ?p ?o }
+ WHERE {
+ ?s ?p ?o .
+ FILTER(regex(str(?s), "/migrations/" ) )
+ }
+ `,
+ });
+ this.logSuccess('Migration graph successfully deleted');
+ return true;
+ } catch (e) {
+ this.logError(`An error occurred: ${e.message}`);
+ return false;
+ }
+ }
+ }
+ }
+ },
+};
diff --git a/middleware/services/organizations.service.js b/middleware/services/organizations.service.js
new file mode 100644
index 0000000..0681b3f
--- /dev/null
+++ b/middleware/services/organizations.service.js
@@ -0,0 +1,18 @@
+const CONFIG = require('../config/config');
+const { ControlledContainerMixin, DisassemblyMixin } = require('@semapps/ldp');
+const { LDPNavigator, FetchAdapter } = require('fix-esm').require('ldp-navigator');
+const { defaultContext } = require('@semapps/core');
+const jsonld = require('jsonld');
+const DereferenceMixin = require('../mixins/dereference');
+
+module.exports = {
+ name: 'organizations',
+ mixins: [ControlledContainerMixin, DisassemblyMixin, DereferenceMixin],
+ settings: {
+ path: '/organizations',
+ acceptedTypes: ['pair:Organization'],
+ preferredView: '/Organization',
+ disassembly: [{ path: 'pair:organizationOfMembership', container: CONFIG.HOME_URL + 'membership-associations' }],
+ dereferencePlan: [{ p: 'pair:organizationOfMembership' }],
+ },
+}
diff --git a/middleware/services/users.service.js b/middleware/services/users.service.js
new file mode 100644
index 0000000..cf2e2df
--- /dev/null
+++ b/middleware/services/users.service.js
@@ -0,0 +1,18 @@
+const CONFIG = require('../config/config');
+const { ControlledContainerMixin, DisassemblyMixin } = require('@semapps/ldp');
+const { LDPNavigator, FetchAdapter } = require('fix-esm').require('ldp-navigator');
+const { defaultContext } = require('@semapps/core');
+const jsonld = require('jsonld');
+const DereferenceMixin = require('../mixins/dereference');
+
+module.exports = {
+ name: 'users',
+ mixins: [ControlledContainerMixin, DisassemblyMixin, DereferenceMixin],
+ settings: {
+ path: '/users',
+ preferredView: '/Person',
+ acceptedTypes: ['pair:Person'],
+ disassembly: [{ path: 'pair:actorOfMembership', container: CONFIG.HOME_URL + 'membership-associations' }],
+ dereferencePlan: [{ p: 'pair:actorOfMembership' }],
+ },
+}
\ No newline at end of file
diff --git a/middleware/yarn.lock b/middleware/yarn.lock
index ec4c725..aa47807 100644
--- a/middleware/yarn.lock
+++ b/middleware/yarn.lock
@@ -2,38 +2,220 @@
# yarn lockfile v1
-"@babel/code-frame@^7.0.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
- integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
+"@ampproject/remapping@^2.2.0":
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
+ integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
dependencies:
- "@babel/highlight" "^7.16.7"
-
-"@babel/helper-validator-identifier@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
- integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
-"@babel/highlight@^7.16.7":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"
- integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13":
+ version "7.22.13"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
+ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
- chalk "^2.0.0"
+ "@babel/highlight" "^7.22.13"
+ chalk "^2.4.2"
+
+"@babel/compat-data@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0"
+ integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==
+
+"@babel/core@^7.14.6":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83"
+ integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==
+ dependencies:
+ "@ampproject/remapping" "^2.2.0"
+ "@babel/code-frame" "^7.22.13"
+ "@babel/generator" "^7.23.0"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helpers" "^7.23.0"
+ "@babel/parser" "^7.23.0"
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.0"
+ "@babel/types" "^7.23.0"
+ convert-source-map "^2.0.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.2.3"
+ semver "^6.3.1"
+
+"@babel/generator@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420"
+ integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==
+ dependencies:
+ "@babel/types" "^7.23.0"
+ "@jridgewell/gen-mapping" "^0.3.2"
+ "@jridgewell/trace-mapping" "^0.3.17"
+ jsesc "^2.5.1"
+
+"@babel/helper-compilation-targets@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52"
+ integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==
+ dependencies:
+ "@babel/compat-data" "^7.22.9"
+ "@babel/helper-validator-option" "^7.22.15"
+ browserslist "^4.21.9"
+ lru-cache "^5.1.1"
+ semver "^6.3.1"
+
+"@babel/helper-environment-visitor@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
+
+"@babel/helper-function-name@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.23.0"
+
+"@babel/helper-hoist-variables@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb"
+ integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
+"@babel/helper-module-imports@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0"
+ integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
+ dependencies:
+ "@babel/types" "^7.22.15"
+
+"@babel/helper-module-transforms@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e"
+ integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-module-imports" "^7.22.15"
+ "@babel/helper-simple-access" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/helper-validator-identifier" "^7.22.20"
+
+"@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
+ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
+
+"@babel/helper-simple-access@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de"
+ integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
+"@babel/helper-split-export-declaration@^7.22.6":
+ version "7.22.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
+"@babel/helper-string-parser@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
+ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+
+"@babel/helper-validator-identifier@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
+
+"@babel/helper-validator-option@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040"
+ integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==
+
+"@babel/helpers@^7.23.0":
+ version "7.23.1"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15"
+ integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.0"
+ "@babel/types" "^7.23.0"
+
+"@babel/highlight@^7.22.13":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54"
+ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.22.20"
+ chalk "^2.4.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.6.0", "@babel/parser@^7.9.6":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.5.tgz#337062363436a893a2d22faa60be5bb37091c83c"
- integrity sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==
+"@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
+ integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
+
+"@babel/plugin-proposal-export-namespace-from@^7.14.5":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203"
+ integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+
+"@babel/plugin-syntax-export-namespace-from@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
+ integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-modules-commonjs@^7.14.5":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481"
+ integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-simple-access" "^7.22.5"
+
+"@babel/template@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
+ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/parser" "^7.22.15"
+ "@babel/types" "^7.22.15"
+
+"@babel/traverse@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53"
+ integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/generator" "^7.23.0"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-hoist-variables" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/parser" "^7.23.0"
+ "@babel/types" "^7.23.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
-"@babel/types@^7.6.1", "@babel/types@^7.9.6":
- version "7.18.4"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354"
- integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==
+"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.6.1", "@babel/types@^7.9.6":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb"
+ integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==
dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
+ "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
"@comunica/actor-abstract-mediatyped@^1.22.0":
@@ -187,10 +369,19 @@
immutable "^3.8.2"
sparqlalgebrajs "^3.0.1"
+"@digitalbazaar/http-client@^1.1.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@digitalbazaar/http-client/-/http-client-1.2.0.tgz#1ea3661e77000a15bd892a294f20dc6cc5d1c93b"
+ integrity sha512-W9KQQ5pUJcaR0I4c2HPJC0a7kRbZApIorZgPnEDwMBgj16iQzutGLrCXYaZOmxqVLVNqqlQ4aUJh+HBQZy4W6Q==
+ dependencies:
+ esm "^3.2.22"
+ ky "^0.25.1"
+ ky-universal "^0.8.2"
+
"@fastify/busboy@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-1.0.0.tgz#f73182e61955ab91f8ec5a137fda2c9cee366dbd"
- integrity sha512-tzTXX1TFEjWCseEsNdIlXXkD+48uJoN+zpqIojUX4pSoMscsbhO/UuVEB5SzJucexqDWOo2ma0ECwdD7hZdrzg==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-1.2.1.tgz#9c6db24a55f8b803b5222753b24fe3aea2ba9ca3"
+ integrity sha512-7PQA7EH43S0CxcOa9OeAnaeA0oQ+e/DHNPZwSQM9CQHW76jle5+OvLdibRp/Aafs9KXbLhxyjOTkRjWUbQEd3Q==
dependencies:
text-decoding "^1.0.0"
@@ -199,15 +390,47 @@
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
-"@mapbox/node-pre-gyp@^1.0.0":
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz#32abc8a5c624bc4e46c43d84dfb8b26d33a96f58"
- integrity sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==
+"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
+ integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
dependencies:
- detect-libc "^1.0.3"
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/resolve-uri@^3.1.0":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
+ integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
+
+"@jridgewell/set-array@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
+ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
+
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
+ version "1.4.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
+ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+
+"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.19"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811"
+ integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.1.0"
+ "@jridgewell/sourcemap-codec" "^1.4.14"
+
+"@mapbox/node-pre-gyp@^1.0.11":
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz#417db42b7f5323d79e93b34a6d7a2a12c0df43fa"
+ integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==
+ dependencies:
+ detect-libc "^2.0.0"
https-proxy-agent "^5.0.0"
make-dir "^3.1.0"
- node-fetch "^2.6.5"
+ node-fetch "^2.6.7"
nopt "^5.0.0"
npmlog "^5.0.1"
rimraf "^3.0.2"
@@ -259,7 +482,12 @@
dependencies:
"@rdfjs/types" ">=1.0.1"
-"@rdfjs/types@*", "@rdfjs/types@>=1.0.1":
+"@rdfjs/data-model@^2.0.1":
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@rdfjs/data-model/-/data-model-2.0.1.tgz#410aeaea65de9bac605b63172baa64384b65ca98"
+ integrity sha512-oRDYpy7/fJ9NNjS+M7m+dbnhi4lOWYGbBiM/A+u9bBExnN6ifXUF5mUsFxwZaQulmwTDaMhKERdV6iKTBUMgtw==
+
+"@rdfjs/types@*", "@rdfjs/types@>=1.0.1", "@rdfjs/types@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@rdfjs/types/-/types-1.1.0.tgz#098f180b7cccb03bb416c7b4d03baaa9d480e36b"
integrity sha512-5zm8bN2/CC634dTcn/0AhTRLaQRjXDZs3QfcAsQKNturHT7XVWcKy/8p3P5gXl+YkZTAmy7T5M/LyiT/jbkENw==
@@ -267,38 +495,29 @@
"@types/node" "*"
"@seald-io/binary-search-tree@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@seald-io/binary-search-tree/-/binary-search-tree-1.0.2.tgz#9f0e5cec5e0acf97f1b495f2f6d3476ddb6a94ed"
- integrity sha512-+pYGvPFAk7wUR+ONMOlc6A+LUN4kOCFwyPLjyaeS7wVibADPHWYJNYsNtyIAwjF1AXQkuaXElnIc4XjKt55QZA==
-
-"@seald-io/nedb@^2.0.4":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-2.2.1.tgz#e46fc4bb079f2c4f9da8e8d7485e581621db6a57"
- integrity sha512-uUAUpMT8SyWIc+KISyRqQy95mCjY0hx8tudzFTuvyhtON1xnfrqSfMRNxaVhx/W2aeWqLRNUqhDH6L3Tm9sBhQ==
- dependencies:
- "@seald-io/binary-search-tree" "^1.0.2"
- async "0.2.10"
- localforage "^1.9.0"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz#165a9a456eaa30d15885b25db83861bcce2c6a74"
+ integrity sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA==
"@seald-io/nedb@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-3.0.0.tgz#1bf681140d408c290cfdceb46cf8b224f373ae83"
- integrity sha512-nJLQPbosz84BlJdE9qLRbIfQDYpB7PPMi6yGfQbN7YoWsnGef/sIFLDGWcV/rqsOfzJD5wtQYEcA42MIDerFvg==
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-3.1.0.tgz#6105345a18596f6f9d69f46d7f572efdae32af8e"
+ integrity sha512-5G0hCQGJjOelOutvW1l4VD581XMhTPxpj1BUaCWTEM2MPXR9TzIr0MKMnEjnTA5nEKfujPyvVW7iF3etm1/gKQ==
dependencies:
"@seald-io/binary-search-tree" "^1.0.2"
localforage "^1.9.0"
util "^0.12.4"
-"@semapps/activitypub@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/activitypub/-/activitypub-0.4.0-rc.1.tgz#cb6f37c91b994208b8d95c6f8b2e6c7c25e142f8"
- integrity sha512-7B5h/CUydhjo7BUKLZHr90JrzK+wIcsu6ALBsyrj3CObh2TbyLtxTKoLZZt4IZKLlooM7CEwRdiI89E6iQ8M/Q==
+"@semapps/activitypub@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/activitypub/-/activitypub-0.6.0-alpha.3.tgz#81060c7777b23984a904c01d82063a8dc0e048e8"
+ integrity sha512-Bm9RezM7wt+8ZDaJCIpSeRZ+5mGxCn6NAVq9ARIGQNB8AcFjTAupRSKI1objGrcva6ro0p2Kgmn8Yztz0UCajQ==
dependencies:
"@rdfjs/data-model" "^1.3.4"
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
bull-board "^0.7.0"
handlebars "^4.7.7"
moleculer "^0.14.18"
@@ -308,13 +527,14 @@
node-fetch "^2.6.6"
url-join "^4.0.1"
-"@semapps/auth@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/auth/-/auth-0.4.0-rc.1.tgz#5a69253a86070d6bb02273980b1d4b7edcf10fde"
- integrity sha512-GA9Q9biFsd4Cuul8JGG4r6M/WHRY04e1unm2dsA+QodihJCFqODcOz+8tX6vNAUOvcH6o5He/06zj9krFTEj+A==
+"@semapps/auth@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/auth/-/auth-0.6.0-alpha.3.tgz#f7016e2e808478bbf73be78db179932ab58b7d35"
+ integrity sha512-isD7zpZK4mbgP43U/GqMAhrUBMMoaGJRu6ZITm2r+ju0xPocd9Ka8Ho3iT0kyG5z65PRbGUjVNuaip6eZELrag==
dependencies:
- "@semapps/mime-types" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
bcrypt "^5.0.1"
express-session "^1.17.0"
jsonwebtoken "^8.5.1"
@@ -330,47 +550,49 @@
pug "^3.0.2"
url-join "^4.0.1"
-"@semapps/backup@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/backup/-/backup-0.4.0-rc.1.tgz#edf8400270528cc36ed4e8dd1cfdd0a1480c40a1"
- integrity sha512-VZ/nhLVY6RA/x3hhyabAP7pwgcN7onAu7LeErlaXAHNwwkdHwfZZ7ne5d/Nn833nfjjuNbgOqRQocONI9yyOJQ==
+"@semapps/backup@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/backup/-/backup-0.6.0-alpha.3.tgz#3c223e10d7d4b786cf568eb105cbb57851a13272"
+ integrity sha512-yTn9ft1wW1Lhm/4SDJTmYhYz8JOZjj2lhblO07EpJqdS3gvxVyU4h6GXyM6JPPoAtP2JHJMJkggILwkjwDFauQ==
dependencies:
cron "^1.8.2"
fs-extra "^10.0.0"
+ moleculer "^0.14.31"
rsync "^0.6.1"
ssh2-sftp-client "^7.2.1"
-"@semapps/core@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/core/-/core-0.4.0-rc.1.tgz#8b607d07ae944291abbf186e8095ab96e0412865"
- integrity sha512-SqY7dsjbGq8+HL/zsFc1mCOPHj/N0GSFGpiqeky4K/KlkMgVu03zbC4en6DVur2oZJPoGYFmBMQF8kuF/5XM0Q==
- dependencies:
- "@semapps/activitypub" "0.4.0-rc.1"
- "@semapps/jsonld" "0.4.0-rc.1"
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/mirror" "0.4.0-rc.1"
- "@semapps/signature" "0.4.0-rc.1"
- "@semapps/sparql-endpoint" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
- "@semapps/void" "0.4.0-rc.1"
- "@semapps/webacl" "0.4.0-rc.1"
- "@semapps/webfinger" "0.4.0-rc.1"
+"@semapps/core@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/core/-/core-0.6.0-alpha.3.tgz#d5313e6056bfdeabbe0e3c90de8f2a1cc5d20044"
+ integrity sha512-5TL33nimsUupbydxNuJof59EriJUzscR1ZpfX/q4ZBfe9yRyNUFKjq9N8C45th3IR3DTMNAOXePUY8qPsho66g==
+ dependencies:
+ "@semapps/activitypub" "0.6.0-alpha.3"
+ "@semapps/jsonld" "0.6.0-alpha.3"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/signature" "0.6.0-alpha.3"
+ "@semapps/sparql-endpoint" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
+ "@semapps/void" "0.6.0-alpha.3"
+ "@semapps/webacl" "0.6.0-alpha.3"
+ "@semapps/webfinger" "0.6.0-alpha.3"
moleculer "^0.14.19"
moleculer-web "^0.10.0-beta1"
url-join "^4.0.1"
-"@semapps/inference@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/inference/-/inference-0.4.0-rc.1.tgz#4801ccbf69bf3ebfbb162f8cb8a352717c559f2a"
- integrity sha512-psB5wuyh2NT40oRCW2SDhUOiYKtxikHDK0QvyRHeba8ZMrTEILEtEjbfUt/8felO4Cfx+hyyVrLiQWtCf3Tphw==
+"@semapps/inference@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/inference/-/inference-0.6.0-alpha.3.tgz#374d1074d986c966d4c9c835c27739e1d7a4353b"
+ integrity sha512-TrRN8uNhFtu1UX8BgTOwFFGkTJBwO9Gp5FJLotZ91ih8H7p798MYShI0Muld1nQb/tbFNe7/pPyIoLq+CvxHlw==
dependencies:
+ "@semapps/activitypub" "0.6.0-alpha.3"
n3 "^1.6.3"
node-fetch "^2.6.6"
+ url-join "^4.0.1"
-"@semapps/jsonld@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/jsonld/-/jsonld-0.4.0-rc.1.tgz#60923ef6e96dfde50dbd20296fc91d806d7b0965"
- integrity sha512-4gWHMcQ3D7GQPVFcgvd3n2WdRQjBfaP8fsuzwTPps3Vttn/dX4pttmq0Gq54fD1zwHOmIEqYfxTAE1kw8d+EpA==
+"@semapps/jsonld@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/jsonld/-/jsonld-0.6.0-alpha.3.tgz#f90dfead94a5047ab4e3deb5ada866b874003fdc"
+ integrity sha512-RarlyqBvYEIMWOmlTE+XqOWUqEpXlI8Du3Bb8jX34v4cOFKIec1lfMQL5ArqoFpYVTgNOX8sP6X9+Usl9Ni+Zg==
dependencies:
jsonld "^3.3.2"
jsonld-streaming-parser "^2.4.2"
@@ -378,18 +600,36 @@
streamify-string "^1.0.1"
url-join "^4.0.1"
-"@semapps/ldp@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/ldp/-/ldp-0.4.0-rc.1.tgz#f87eb69fdc628f440cc7db9593a2b2b83087c1e1"
- integrity sha512-v1+XtlIcqw+1YI16FkLMz988hoaUqRnEdDGDBFFVdkbA15JHbAgdbeliDo8tiEvcYzt8/kOyk3/5dQ3fHuGWFA==
+"@semapps/ldp@0.4.0-alpha.14":
+ version "0.4.0-alpha.14"
+ resolved "https://registry.yarnpkg.com/@semapps/ldp/-/ldp-0.4.0-alpha.14.tgz#90fe17728edb5cf2342e766c0f72477d97fc03e4"
+ integrity sha512-pH0JVEaCQioUo6JqpLldvI5cb54Of8aiBVvRf6pX4nRjxZePJb0Ab4zs6lJPtN00SEdFRrKQzldyG1vOuiHZKA==
dependencies:
- "@rdfjs/data-model" "^1.3.4"
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
+ "@semapps/middlewares" "0.4.0-alpha.14"
+ "@semapps/mime-types" "0.4.0-alpha.14"
+ "@semapps/triplestore" "0.4.0-alpha.14"
bson "^4.0.4"
moleculer "^0.14.17"
+ path-to-regexp "^6.2.0"
+ rdf-data-model "^1.0.0"
+ rdf-parse "^1.7.0"
+ speakingurl "^14.0.1"
+ streamify-string "^1.0.1"
+ url-join "^4.0.1"
+
+"@semapps/ldp@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/ldp/-/ldp-0.6.0-alpha.3.tgz#20c2400303014be1448ef964f0d0c1661e115a15"
+ integrity sha512-6DdsyzQry5rMPZ2jswbL0yJCJbnmUU0ZNdWoxeiNs9hWFrrEtNyjefbq9JkTg7l4eVeOxL+NlE9rqbEDX2rOjQ==
+ dependencies:
+ "@rdfjs/data-model" "^1.3.4"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
+ mime-types "^2.1.35"
+ moleculer "^0.14.17"
moleculer-schedule "^0.2.3"
+ node-fetch "^2.6.6"
path-to-regexp "^6.2.0"
rdf-parse "^1.7.0"
sharp "^0.31.2"
@@ -397,98 +637,124 @@
speakingurl "^14.0.1"
streamify-string "^1.0.1"
url-join "^4.0.1"
+ uuid "^9.0.1"
+
+"@semapps/middlewares@0.4.0-alpha.14":
+ version "0.4.0-alpha.14"
+ resolved "https://registry.yarnpkg.com/@semapps/middlewares/-/middlewares-0.4.0-alpha.14.tgz#bb4dbbba1353f4ac2c7940217abd18ffe128a8fa"
+ integrity sha512-5Glc7WNugF2vU/dPDFREU/9QvhqKNyne41tOjHHsEZlvGLaOruh9bUuBrP0rthohSVw2McM1AqvvQhTQQzNdAw==
+ dependencies:
+ "@semapps/mime-types" "0.4.0-alpha.14"
+ busboy "^0.3.1"
+ memory-streams "^0.1.3"
+ moleculer "^0.14.18"
-"@semapps/middlewares@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/middlewares/-/middlewares-0.4.0-rc.1.tgz#30d31de3d97cb57a50402a1d4aef0f673eb7f137"
- integrity sha512-gUJhZkdEHJLpztO1bOq4dkbLs9iW9Djr8V4UMgqtWA0wPwAn6zZDnfN+7A6pXILTBX7hNWbrnXeQ+fQkvnI47w==
+"@semapps/middlewares@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/middlewares/-/middlewares-0.6.0-alpha.3.tgz#cd6203f4b308384d67a2bcb2c0573af0665c168b"
+ integrity sha512-+XEt07keHarzfhcHEStA5UJW4JZAlwYLn1jF0kfT51MvRh0p/BtTXpNY6ziZLe8bup4EHWydL0t++F7qfVM3lw==
dependencies:
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@semapps/mime-types" "0.6.0-alpha.3"
busboy "^0.3.1"
memory-streams "^0.1.3"
moleculer "^0.14.18"
-"@semapps/mime-types@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/mime-types/-/mime-types-0.4.0-rc.1.tgz#a3dbb20973f948a8613fa5e580d94ba93f711936"
- integrity sha512-RR8HC2g31Q2UFyHpvXeDAurW37P76FCPSmKEtMiVxKkqOFs5yF1P5WiR9Qi8npDRQk32/R6MgEsUHsgJVa4YuQ==
+"@semapps/mime-types@0.4.0-alpha.14":
+ version "0.4.0-alpha.14"
+ resolved "https://registry.yarnpkg.com/@semapps/mime-types/-/mime-types-0.4.0-alpha.14.tgz#16bfae82a1bead92e002591f99d01d6db2f4942f"
+ integrity sha512-D9pKvfiqG5eh5SCun+yNF08iC+Di29kTQLNiP9IDWcL+9xMWXFExBA5hmrYEE0dVJGHM2c70pc/biiCeSxj53w==
dependencies:
moleculer "^0.14.18"
negotiator "^0.6.2"
-"@semapps/mirror@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/mirror/-/mirror-0.4.0-rc.1.tgz#b9dee6f2455cb97d7e11d62b1f027af8cefaf64c"
- integrity sha512-qJ+tBFz1AtXN9/rdoEntrLtY5x/U6XkoiuQ/+qcdh4xpRsUqceAx1wUJfuvMZJuKMfSL0uRVL1L+nKX4ASNfEw==
+"@semapps/mime-types@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/mime-types/-/mime-types-0.6.0-alpha.3.tgz#dea150e48fc2785e2debb35993fbef9baea80b84"
+ integrity sha512-+zEqFCynPY8sCdrsqIMS5IyoysBAvGEOniQnN6OGJ9zyRu5+Dz7LfOwUXQHlYF406e+AJ47UsNXlVyaONQzdCA==
dependencies:
- "@semapps/activitypub" "0.4.0-rc.1"
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
- moleculer "^0.14.17"
- node-fetch "^2.6.6"
- url-join "^4.0.1"
+ moleculer "^0.14.18"
+ negotiator "^0.6.2"
-"@semapps/signature@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/signature/-/signature-0.4.0-rc.1.tgz#816b614aa727e0ca3d1a5cf428968987f8dfae1c"
- integrity sha512-dOmkhopA5Ovahw5U0AR/MRJVqU/i0Xmrpz6NEFQL4nCarVhiEx7DTrlqtvyEFQuHy4WeLR3thorMaqdSeFWxVA==
+"@semapps/signature@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/signature/-/signature-0.6.0-alpha.3.tgz#3f6addfc9aacdc48ccd336c27e636d1aa0da0d90"
+ integrity sha512-kkxvjKLV/AlxDJcjFMZoybmdIMusGZnzBwuluyMNTWHN4qmGFmGxdagGKOXt84+f3leJ/FY/uysCNI10SwC7cQ==
dependencies:
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@rdfjs/data-model" "^1.3.4"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
http-signature "^1.3.4"
http-signature-header "^1.3.1"
moleculer "^0.14.18"
moleculer-web "^0.10.0-beta1"
+ node-fetch "^2.6.6"
+ url-join "^4.0.1"
-"@semapps/sparql-endpoint@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/sparql-endpoint/-/sparql-endpoint-0.4.0-rc.1.tgz#0975b0abae229b78379c31db5176522b72852d60"
- integrity sha512-W33Cood7xfEMl2+WjPJxzbY8vtvvH3En444Zy5sXagrmmJ/cvXoZ8D4KLuTmfpWI6APRLxr/oumZJyKa5ogSfA==
+"@semapps/sparql-endpoint@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/sparql-endpoint/-/sparql-endpoint-0.6.0-alpha.3.tgz#3742202a3e760f20505180e61890e9c6d29ed9d2"
+ integrity sha512-8HgK3AjYbtog/HB2zOdLMIDuTQ8ejMm9Ki+cIaODdQerT3aZenPmvsWyiiIuolC+IXPnkWI7+jtb04FQxYTkQQ==
dependencies:
"@rdfjs/data-model" "^1.3.4"
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
moleculer "^0.14.18"
moleculer-web "^0.10.0-beta1"
url-join "^4.0.1"
-"@semapps/triplestore@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/triplestore/-/triplestore-0.4.0-rc.1.tgz#cf32cbbc581b74d0822e1e232fe0a46648cf1fde"
- integrity sha512-ih1kzfkBnNOG6Lrw2EMHfilYCMR01QK9XqIScMoyNqGbjb53drMpcj/axkjnDygORB4qaAVZNJtJEb6RE/7OVg==
+"@semapps/triplestore@0.4.0-alpha.14":
+ version "0.4.0-alpha.14"
+ resolved "https://registry.yarnpkg.com/@semapps/triplestore/-/triplestore-0.4.0-alpha.14.tgz#4066b22013900ba17d8956c3d238d1c0f90b88c6"
+ integrity sha512-HMYBwngL0VONnQ+BAAHd6dJAkH5/TtQ6moWp2Lait41pafwp06movZ5ZnuOpWZZHSzlrOHabkrxj+KUCgyRqUg==
dependencies:
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@semapps/middlewares" "0.4.0-alpha.14"
+ "@semapps/mime-types" "0.4.0-alpha.14"
bson "^4.0.4"
negotiator "^0.6.2"
node-fetch "^2.6.6"
+ sparqljson-parse "^1.5.1"
+ url-join "^4.0.1"
+
+"@semapps/triplestore@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/triplestore/-/triplestore-0.6.0-alpha.3.tgz#b677084f7e43e3a9cc222d49a60c265d18ef20f8"
+ integrity sha512-EtWQ2ogkKSIMOfsLmcgJVBqLLAaZFaFlvAelw7EB5CYCdyqTdBBLdH5jPALK+ayyAWt+Rorsdjj58CPlmvBRmA==
+ dependencies:
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ moleculer "^0.14.29"
+ negotiator "^0.6.2"
+ node-fetch "^2.6.6"
sparqljs "^3.5.2"
sparqljson-parse "^1.5.1"
string-template "^1.0.0"
url-join "^4.0.1"
+ uuid "^9.0.1"
-"@semapps/void@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/void/-/void-0.4.0-rc.1.tgz#08743ab1e979b4407d263ac222ba0cfeeadbccae"
- integrity sha512-CcVxcFCtRG85IoaxhAO4/AUtHH9+bDc5alFvk8IBwcl4vctbcdQJng1Ka/I8xNfTBrwrsle/IIQG2juphTbKTg==
+"@semapps/void@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/void/-/void-0.6.0-alpha.3.tgz#634a5b15421d92b3c03700eeededea1e483f1e96"
+ integrity sha512-OFfRGB/PWEmAUqoPpWTFVOYiQv7FsbahT7gLBfUN6y5YjBVTlv17WGBvSwolmslgDkmUnEIsE1lugrsuy9H6mA==
dependencies:
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
jsonld-streaming-serializer "^1.2.0"
moleculer "^0.14.17"
n3 "^1.8.0"
url-join "^4.0.1"
-"@semapps/webacl@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/webacl/-/webacl-0.4.0-rc.1.tgz#6d415e38e37c4fbcc644f191705627d8fe3b96d3"
- integrity sha512-LgxfzXN2aZelC9sfc+pv++f4I7eOTqsUxrLE+iRNErmu+j50nmg+Fx6Fv6B8bQYSYx66Qj5U0szAPhapLLJZlg==
+"@semapps/webacl@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/webacl/-/webacl-0.6.0-alpha.3.tgz#e6bdf26ea720822dd200b72e1626927638571a25"
+ integrity sha512-uQBpy8wfZnBda+k0BXLCaBW2BpQSdjMvB40f7tXwiuiSjB54tPlq15zPsgXmwUCOMrrox5whMF75ldJOTR/Fdg==
dependencies:
- "@semapps/middlewares" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
- "@semapps/triplestore" "0.4.0-rc.1"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/middlewares" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
+ "@semapps/triplestore" "0.6.0-alpha.3"
ioredis "^4.17.3"
jsonld-streaming-serializer "^1.2.0"
moleculer "^0.14.18"
@@ -498,21 +764,21 @@
streamify-string "^1.0.1"
url-join "^4.0.1"
-"@semapps/webfinger@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/webfinger/-/webfinger-0.4.0-rc.1.tgz#4782824fd4b589553bea22463a21a0810c13257f"
- integrity sha512-3HTw4982R6mqwXbq5YKKxbxsbBBE28M6NpZuGTobO1s1ZP/oBtQaVSCgg9NLLPvW6czEZMxOEwla5iksQ1tShg==
+"@semapps/webfinger@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/webfinger/-/webfinger-0.6.0-alpha.3.tgz#6f303f40a84b37ecb5da761289770340e31ed62f"
+ integrity sha512-OW/vNWASqGERYmSYWgfgEM6S2U7c23x/oomHg8BxqykUALQ+dRcnkazhmjw+P5BJLfBSOw+hQ1/vMkUK8C8Ujg==
dependencies:
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@semapps/mime-types" "0.6.0-alpha.3"
node-fetch "^2.6.6"
-"@semapps/webid@0.4.0-rc.1":
- version "0.4.0-rc.1"
- resolved "https://registry.yarnpkg.com/@semapps/webid/-/webid-0.4.0-rc.1.tgz#c3242e58679e7bc6bbb44a9ca91f837e765b7921"
- integrity sha512-Jz2w711l12BKw2wg+HzcvBHvmVSmXvSntPlYxpQcEDkgLeqpjv+qzXRukP4lAdAZpxpboN7xcvLP7NijglB6JA==
+"@semapps/webid@0.6.0-alpha.3":
+ version "0.6.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@semapps/webid/-/webid-0.6.0-alpha.3.tgz#2965b8034e203527ce2791816790d5a75d04b11f"
+ integrity sha512-0f29vGPGud8PZwMZ9GtzAw6Rngpf0H8b6TO/k78H3mkrg/BiOIpgeyUa95EwkENGxfoixii4nxSL2NU0mTCY5Q==
dependencies:
- "@semapps/ldp" "0.4.0-rc.1"
- "@semapps/mime-types" "0.4.0-rc.1"
+ "@semapps/ldp" "0.6.0-alpha.3"
+ "@semapps/mime-types" "0.6.0-alpha.3"
url-join "^4.0.1"
"@sindresorhus/is@^4.0.0":
@@ -533,53 +799,59 @@
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
"@types/body-parser@*":
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
- integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
+ version "1.19.3"
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.3.tgz#fb558014374f7d9e56c8f34bab2042a3a07d25cd"
+ integrity sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==
dependencies:
"@types/connect" "*"
"@types/node" "*"
"@types/cacheable-request@^6.0.1":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183"
+ integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==
dependencies:
"@types/http-cache-semantics" "*"
- "@types/keyv" "*"
+ "@types/keyv" "^3.1.4"
"@types/node" "*"
- "@types/responselike" "*"
+ "@types/responselike" "^1.0.0"
"@types/connect@*":
- version "3.4.35"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
- integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
+ version "3.4.36"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.36.tgz#e511558c15a39cb29bd5357eebb57bd1459cd1ab"
+ integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==
dependencies:
"@types/node" "*"
-"@types/express-serve-static-core@^4.17.18":
- version "4.17.29"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz#2a1795ea8e9e9c91b4a4bbe475034b20c1ec711c"
- integrity sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==
+"@types/express-serve-static-core@^4.17.33":
+ version "4.17.37"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz#7e4b7b59da9142138a2aaa7621f5abedce8c7320"
+ integrity sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
+ "@types/send" "*"
"@types/express@^4.16.0":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
+ version "4.17.18"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.18.tgz#efabf5c4495c1880df1bdffee604b143b29c4a95"
+ integrity sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==
dependencies:
"@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.18"
+ "@types/express-serve-static-core" "^4.17.33"
"@types/qs" "*"
"@types/serve-static" "*"
"@types/http-cache-semantics@*":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
- integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.2.tgz#abe102d06ccda1efdf0ed98c10ccf7f36a785a41"
+ integrity sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==
+
+"@types/http-errors@*":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.2.tgz#a86e00bbde8950364f8e7846687259ffcd96e8c2"
+ integrity sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==
"@types/http-link-header@^1.0.1":
version "1.0.3"
@@ -588,50 +860,60 @@
dependencies:
"@types/node" "*"
-"@types/keyv@*":
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41"
- integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==
+"@types/keyv@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
+ integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
dependencies:
"@types/node" "*"
+"@types/mime@*":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.2.tgz#c1ae807f13d308ee7511a5b81c74f327028e66e8"
+ integrity sha512-Wj+fqpTLtTbG7c0tH47dkahefpLKEbB+xAZuLq7b4/IDHPl/n6VoXcyUQ2bypFlbSwvCr0y+bD4euTTqTJsPxQ==
+
"@types/mime@^1":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
- integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.3.tgz#bbe64987e0eb05de150c305005055c7ad784a9ce"
+ integrity sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==
"@types/minimist@^1.2.0":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
- integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.3.tgz#dd249cef80c6fff2ba6a0d4e5beca913e04e25f8"
+ integrity sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==
"@types/n3@^1.4.4":
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/@types/n3/-/n3-1.10.4.tgz#fd23d15fd7e47cf6d199d1f44ac5d6930cc50905"
- integrity sha512-FfRTwcbXcScVHuAjIASveRWL6Fi6fPALl1Ge8tMESYLqU7R42LJvtdBpUi+f9YK0oQPqIN+zFFgMDFJfLMx0bg==
+ version "1.16.1"
+ resolved "https://registry.yarnpkg.com/@types/n3/-/n3-1.16.1.tgz#12f264f323ffcf125ca44605f0514be13b808802"
+ integrity sha512-CN20HKSW7d/5eUQ6BndBLFyE0Wju1a8f3IJiHXSw10A7S2Q8SXmKD04+LGULlR2snuxUTTIjD/zSGvjBJxM37Q==
dependencies:
+ "@rdfjs/types" "^1.1.0"
"@types/node" "*"
- rdf-js "^4.0.2"
"@types/node@*":
- version "17.0.21"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644"
- integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==
+ version "20.8.2"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.2.tgz#d76fb80d87d0d8abfe334fc6d292e83e5524efc4"
+ integrity sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==
"@types/node@^13.1.0":
version "13.13.52"
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.52.tgz#03c13be70b9031baaed79481c0c0cfb0045e53f7"
integrity sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==
+"@types/node@^18.0.0":
+ version "18.18.3"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.3.tgz#e5188135fc2909b46530c798ef49be65083be3fd"
+ integrity sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==
+
"@types/node@^8.10.36":
version "8.10.66"
resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3"
integrity sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==
"@types/normalize-package-data@^2.4.0":
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
- integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca"
+ integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==
"@types/parse-link-header@^1.0.0":
version "1.0.1"
@@ -639,42 +921,51 @@
integrity sha512-E2+Go9rQgPbmpkeA2iFXTWSTxX38KXlXwcdiIbt71Oorqr+G5QtH4AhpuDdxwRVyiTzdUrHnaaIumW/LhiZwVg==
"@types/qs@*":
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+ version "6.9.8"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.8.tgz#f2a7de3c107b89b441e071d5472e6b726b4adf45"
+ integrity sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==
"@types/range-parser@*":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
- integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.5.tgz#38bd1733ae299620771bd414837ade2e57757498"
+ integrity sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==
"@types/readable-stream@^2.3.11":
- version "2.3.13"
- resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.13.tgz#46451c1b87cb61010e420ac02a76cfc1b2c2089a"
- integrity sha512-4JSCx8EUzaW9Idevt+9lsRAt1lcSccoQfE+AouM1gk8sFxnnytKNIO3wTl9Dy+4m6jRJ1yXhboLHHT/LXBQiEw==
+ version "2.3.15"
+ resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.15.tgz#3d79c9ceb1b6a57d5f6e6976f489b9b5384321ae"
+ integrity sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==
dependencies:
"@types/node" "*"
- safe-buffer "*"
+ safe-buffer "~5.1.1"
-"@types/responselike@*", "@types/responselike@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
- integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
+"@types/responselike@^1.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.1.tgz#1dd57e54509b3b95c7958e52709567077019d65d"
+ integrity sha512-TiGnitEDxj2X0j+98Eqk5lv/Cij8oHd32bU4D/Yw6AOq7vvTk0gSD2GPj0G/HkvhMoVsdlhYF4yqqlyPBTM6Sg==
dependencies:
"@types/node" "*"
-"@types/serve-static@*":
- version "1.13.10"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9"
- integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
+"@types/send@*":
+ version "0.17.2"
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.2.tgz#af78a4495e3c2b79bfbdac3955fdd50e03cc98f2"
+ integrity sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==
dependencies:
"@types/mime" "^1"
"@types/node" "*"
+"@types/serve-static@*":
+ version "1.15.3"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.3.tgz#2cfacfd1fd4520bbc3e292cca432d5e8e2e3ee61"
+ integrity sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==
+ dependencies:
+ "@types/http-errors" "*"
+ "@types/mime" "*"
+ "@types/node" "*"
+
"@types/sparqljs@^3.1.2":
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/@types/sparqljs/-/sparqljs-3.1.3.tgz#e4b9a2511bc2f14f564559ed6cf567835791a7e9"
- integrity sha512-nmFgmR6ns4i8sg9fYu+293H+PMLKmDOZy34sgwgAeUEEiIqSs4guj5aCZRt3gq1g0yuKXkqrxLDq/684g7pGtQ==
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/@types/sparqljs/-/sparqljs-3.1.5.tgz#6e2f8a244993cd26abf67c8bba38da36a41a2871"
+ integrity sha512-P10UkHXg2DmvB/WZLUOAn9GrjJhQuz/qgEKGs9rolMXzMwIbw7xGM5e68VzjX1zuQcyXzKkcESJjW1BPVQHt7Q==
dependencies:
rdf-js "^4.0.2"
@@ -691,6 +982,13 @@ abbrev@1:
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
+abort-controller@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
+ integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
+ dependencies:
+ event-target-shim "^5.0.0"
+
accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
@@ -712,12 +1010,10 @@ agent-base@6, agent-base@^6.0.2:
debug "4"
agentkeepalive@^4.1.3:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
- integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
+ integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
dependencies:
- debug "^4.1.0"
- depd "^1.1.2"
humanize-ms "^1.2.1"
aggregate-error@^3.0.0, aggregate-error@^3.1.0:
@@ -739,9 +1035,9 @@ ajv@^6.12.3:
uri-js "^4.2.2"
ajv@^8.0.1:
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d"
- integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==
+ version "8.12.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
+ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
@@ -761,9 +1057,9 @@ ansi-escapes@^4.2.1:
type-fest "^0.21.3"
ansi-regex@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
- integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
+ integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
ansi-regex@^5.0.1:
version "5.0.1"
@@ -798,23 +1094,13 @@ are-we-there-yet@^2.0.0:
readable-stream "^3.6.0"
are-we-there-yet@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d"
- integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd"
+ integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==
dependencies:
delegates "^1.0.0"
readable-stream "^3.6.0"
-args@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761"
- integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ==
- dependencies:
- camelcase "5.0.0"
- chalk "2.4.2"
- leven "2.1.0"
- mri "1.1.4"
-
args@^5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/args/-/args-5.0.3.tgz#943256db85021a85684be2f0882f25d796278702"
@@ -825,22 +1111,43 @@ args@^5.0.3:
leven "2.1.0"
mri "1.1.4"
+array-buffer-byte-length@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
+ integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
+ dependencies:
+ call-bind "^1.0.2"
+ is-array-buffer "^3.0.1"
+
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-array.prototype.reduce@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f"
- integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==
+array.prototype.reduce@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz#63149931808c5fc1e1354814923d92d45f7d96d5"
+ integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
es-array-method-boxes-properly "^1.0.0"
is-string "^1.0.7"
+arraybuffer.prototype.slice@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12"
+ integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
+ is-array-buffer "^3.0.2"
+ is-shared-array-buffer "^1.0.2"
+
arrify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
@@ -851,7 +1158,7 @@ asap@~2.0.3:
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
-asn1@^0.2.4, asn1@~0.2.3:
+asn1@^0.2.6, asn1@~0.2.3:
version "0.2.6"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
@@ -866,7 +1173,7 @@ assert-never@^1.2.1:
assert-plus@1.0.0, assert-plus@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+ integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
astral-regex@^2.0.0:
version "2.0.0"
@@ -878,25 +1185,20 @@ async-foreach@^0.1.3:
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
integrity sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==
-async@0.2.10:
- version "0.2.10"
- resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
- integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E=
-
async@^3.1.0:
version "3.2.4"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
asynciterator@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/asynciterator/-/asynciterator-3.3.0.tgz#9e6a2c812309fe087443b8a0ada17f132ef9f5a7"
- integrity sha512-zaP3Lz1BF+p5XtJ870iGylpmIQSzuI/V3lp2pZ7gAeyGIFNVv8ZaYPqu8Cwmey6SBac/x92xxSn44gwb2RwbIA==
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/asynciterator/-/asynciterator-3.8.1.tgz#80be735b252332494e186ee733544e5b21dd2123"
+ integrity sha512-SmdG0FUY3pYGOZZGdYq8Qb/DCRDXBFZUk08V1/4lbBXdAQvcC3Kxzz9FUDPBTik7VAVltt4cZirAPtJv3gOpEw==
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
available-typed-arrays@^1.0.5:
version "1.0.5"
@@ -906,17 +1208,17 @@ available-typed-arrays@^1.0.5:
aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+ integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
aws4@^1.8.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
- integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3"
+ integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==
babel-polyfill@^6.3.14:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
- integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=
+ integrity sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==
dependencies:
babel-runtime "^6.26.0"
core-js "^2.5.0"
@@ -925,7 +1227,7 @@ babel-polyfill@^6.3.14:
babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+ integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"
@@ -950,17 +1252,17 @@ base64-js@^1.3.1:
bcrypt-pbkdf@^1.0.0, bcrypt-pbkdf@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+ integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
dependencies:
tweetnacl "^0.14.3"
bcrypt@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-5.0.1.tgz#f1a2c20f208e2ccdceea4433df0c8b2c54ecdf71"
- integrity sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-5.1.1.tgz#0f732c6dcb4e12e5b70a25e326a72965879ba6e2"
+ integrity sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==
dependencies:
- "@mapbox/node-pre-gyp" "^1.0.0"
- node-addon-api "^3.1.0"
+ "@mapbox/node-pre-gyp" "^1.0.11"
+ node-addon-api "^5.0.0"
bl@^4.0.3, bl@^4.1.0:
version "4.1.0"
@@ -976,10 +1278,10 @@ bluebird@^3.0.0, bluebird@^3.1.1, bluebird@^3.7.2:
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-body-parser@1.20.0, body-parser@^1.17.2:
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
- integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
+body-parser@1.20.1:
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
+ integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
dependencies:
bytes "3.1.2"
content-type "~1.0.4"
@@ -989,31 +1291,33 @@ body-parser@1.20.0, body-parser@^1.17.2:
http-errors "2.0.0"
iconv-lite "0.4.24"
on-finished "2.4.1"
- qs "6.10.3"
+ qs "6.11.0"
raw-body "2.5.1"
type-is "~1.6.18"
unpipe "1.0.0"
-body-parser@^1.19.0:
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e"
- integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==
+body-parser@^1.17.2, body-parser@^1.19.0:
+ version "1.20.2"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd"
+ integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==
dependencies:
bytes "3.1.2"
- content-type "~1.0.4"
+ content-type "~1.0.5"
debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
+ depd "2.0.0"
+ destroy "1.2.0"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.7"
- raw-body "2.4.3"
+ on-finished "2.4.1"
+ qs "6.11.0"
+ raw-body "2.5.2"
type-is "~1.6.18"
+ unpipe "1.0.0"
boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
brace-expansion@^1.1.7:
version "1.1.11"
@@ -1023,17 +1327,27 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
+browserslist@^4.21.9:
+ version "4.22.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619"
+ integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==
+ dependencies:
+ caniuse-lite "^1.0.30001541"
+ electron-to-chromium "^1.4.535"
+ node-releases "^2.0.13"
+ update-browserslist-db "^1.0.13"
+
bson@^4.0.4:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/bson/-/bson-4.6.1.tgz#2b5da517539bb0f7f3ffb54ac70a384ca899641c"
- integrity sha512-I1LQ7Hz5zgwR4QquilLNZwbhPw0Apx7i7X9kGMBTsqPdml/03Q9NBtD9nt/19ahjlphktQImrnderxqpzeVDjw==
+ version "4.7.2"
+ resolved "https://registry.yarnpkg.com/bson/-/bson-4.7.2.tgz#320f4ad0eaf5312dd9b45dc369cc48945e2a5f2e"
+ integrity sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==
dependencies:
buffer "^5.6.0"
buffer-equal-constant-time@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
- integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
+ integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
buffer-from@^1.0.0:
version "1.1.2"
@@ -1048,6 +1362,19 @@ buffer@^5.5.0, buffer@^5.6.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
+buffer@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
+ integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.2.1"
+
+buildcheck@~0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.6.tgz#89aa6e417cfd1e2196e3f8fe915eb709d2fe4238"
+ integrity sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==
+
bull-board@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/bull-board/-/bull-board-0.7.0.tgz#6b2fbf4b506eb8d09973266ef663806cb6f561c9"
@@ -1139,9 +1466,9 @@ cacheable-lookup@^5.0.3:
integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
cacheable-request@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
- integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817"
+ integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==
dependencies:
clone-response "^1.0.2"
get-stream "^5.1.0"
@@ -1178,6 +1505,11 @@ camelcase@^5.3.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+caniuse-lite@^1.0.30001541:
+ version "1.0.30001543"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001543.tgz#478a3e9dddbb353c5ab214b0ecb0dbed529ed1d8"
+ integrity sha512-qxdO8KPWPQ+Zk6bvNpPeQIOH47qZSYdFZd6dXQzb2KzhnSXju4Kd7H1PkSJx6NICSMgo/IhRZRhhfPTHYpJUCA==
+
canonicalize@^1.0.1:
version "1.0.8"
resolved "https://registry.yarnpkg.com/canonicalize/-/canonicalize-1.0.8.tgz#24d1f1a00ed202faafd9bf8e63352cd4450c6df1"
@@ -1192,9 +1524,9 @@ canonicalize@^1.0.1:
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+ integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.2:
+chalk@2.4.2, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -1226,7 +1558,7 @@ chardet@^0.7.0:
cheerio@0.19.0:
version "0.19.0"
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.19.0.tgz#772e7015f2ee29965096d71ea4175b75ab354925"
- integrity sha1-dy5wFfLuKZZQltcepBdbdas1SSU=
+ integrity sha512-Fwcm3zkR37STnPC8FepSHeSYJM5Rd596TZOcfDUdojR4Q735aK1Xn+M+ISagNneuCwMjK28w4kX+ETILGNT/UQ==
dependencies:
css-select "~1.0.0"
dom-serializer "~0.1.0"
@@ -1274,7 +1606,7 @@ clean-stack@^2.0.0:
cli-color@0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-0.3.2.tgz#75fa5f728c308cc4ac594b05e06cc5d80daccd86"
- integrity sha1-dfpfcowwjMSsWUsF4GzF2A2szYY=
+ integrity sha512-Ys/nDhHNRcxrS4EUI2RS/QCUE+61AMuEOj3sWDX+EIHkJWj+4XkRbOdwdxJteAJKjXYBbeFJMtfaEPd1MBF9pQ==
dependencies:
d "~0.1.1"
es5-ext "~0.10.2"
@@ -1284,7 +1616,7 @@ cli-color@0.3.2:
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
+ integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==
dependencies:
restore-cursor "^2.0.0"
@@ -1296,35 +1628,35 @@ cli-cursor@^3.1.0:
restore-cursor "^3.1.0"
cli-spinners@^2.5.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d"
- integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
+ version "2.9.1"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35"
+ integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==
cli-width@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
+cliui@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
+ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
dependencies:
string-width "^4.2.0"
- strip-ansi "^6.0.0"
+ strip-ansi "^6.0.1"
wrap-ansi "^7.0.0"
clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
+ integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
dependencies:
mimic-response "^1.0.0"
clone@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+ integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
clui@^0.3.6:
version "0.3.6"
@@ -1334,9 +1666,9 @@ clui@^0.3.6:
cli-color "0.3.2"
cluster-key-slot@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz#30474b2a981fb12172695833052bc0d01336d10d"
- integrity sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac"
+ integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==
color-convert@^1.9.0:
version "1.9.3"
@@ -1355,7 +1687,7 @@ color-convert@^2.0.1:
color-name@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
color-name@^1.0.0, color-name@~1.1.4:
version "1.1.4"
@@ -1390,6 +1722,11 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
dependencies:
delayed-stream "~1.0.0"
+commander@^11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
+ integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
+
commander@^2.15.1:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -1398,7 +1735,7 @@ commander@^2.15.1:
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
concat-stream@^2.0.0:
version "2.0.0"
@@ -1413,7 +1750,7 @@ concat-stream@^2.0.0:
console-control-strings@^1.0.0, console-control-strings@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+ integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
consolidate@^0.14.2:
version "0.14.5"
@@ -1437,20 +1774,25 @@ content-disposition@0.5.4:
dependencies:
safe-buffer "5.2.1"
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+content-type@~1.0.4, content-type@~1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
+ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
+
+convert-source-map@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
+ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-cookie@0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
- integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
+cookie@0.4.2:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
+ integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
cookie@0.5.0:
version "0.5.0"
@@ -1465,19 +1807,20 @@ core-js@^2.4.0, core-js@^2.5.0:
core-util-is@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+ integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-cpu-features@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.2.tgz#9f636156f1155fd04bdbaa028bb3c2fbef3cea7a"
- integrity sha512-/2yieBqvMcRj8McNzkycjW2v3OIUOibBfd2dLEJ0nWts8NobAxwiyw9phVNS6oDL8x8tz9F7uNVFEVpJncQpeA==
+cpu-features@~0.0.8:
+ version "0.0.9"
+ resolved "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.9.tgz#5226b92f0f1c63122b0a3eb84cb8335a4de499fc"
+ integrity sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==
dependencies:
- nan "^2.14.1"
+ buildcheck "~0.0.6"
+ nan "^2.17.0"
cron-parser@^2.13.0:
version "2.18.0"
@@ -1487,27 +1830,26 @@ cron-parser@^2.13.0:
is-nan "^1.3.0"
moment-timezone "^0.5.31"
-cron-parser@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-3.5.0.tgz#b1a9da9514c0310aa7ef99c2f3f1d0f8c235257c"
- integrity sha512-wyVZtbRs6qDfFd8ap457w3XVntdvqcwBGxBoTvJQH9KGVKL/fB+h2k3C8AqiVxvUQKN1Ps/Ns46CNViOpVDhfQ==
+cron-parser@^4.2.0:
+ version "4.9.0"
+ resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-4.9.0.tgz#0340694af3e46a0894978c6f52a6dbb5c0f11ad5"
+ integrity sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==
dependencies:
- is-nan "^1.3.2"
- luxon "^1.26.0"
+ luxon "^3.2.1"
cron@^1.8.2:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/cron/-/cron-1.8.2.tgz#4ac5e3c55ba8c163d84f3407bde94632da8370ce"
- integrity sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/cron/-/cron-1.8.3.tgz#2a61d7b15848716885834ec56ac072f4b9744ebd"
+ integrity sha512-JYR/QZFklJCIPndBLfd/2nU1nSlCMrUdtQ2mGLXSVM/qqqEK7DOrFR0gsEiyeqs0PdWrs0ve1ggH4V7XksDwXg==
dependencies:
- moment-timezone "^0.5.x"
+ luxon "^1.23.x"
cross-fetch@^3.0.5, cross-fetch@^3.0.6:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
+ integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==
dependencies:
- node-fetch "2.6.7"
+ node-fetch "^2.6.12"
cross-spawn@^5.1.0:
version "5.1.0"
@@ -1530,7 +1872,7 @@ cross-spawn@^7.0.3:
css-select@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.0.0.tgz#b1121ca51848dd264e2244d058cee254deeb44b0"
- integrity sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=
+ integrity sha512-/xPlD7betkfd7ChGkLGGWx5HWyiHDOSn7aACLzdH0nwucPvB0EAm8hMBm7Xn7vGfAeRRN7KZ8wumGm8NoNcMRw==
dependencies:
boolbase "~1.0.0"
css-what "1.0"
@@ -1550,7 +1892,7 @@ css-select@~1.2.0:
css-what@1.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-1.0.0.tgz#d7cc2df45180666f99d2b14462639469e00f736c"
- integrity sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=
+ integrity sha512-60SUMPBreXrLXgvpM8kYpO0AOyMRhdRlXFX5BMQbZq1SIJCyNE56nqFQhmvREQdUJpedbGRYZ5wOyq3/F6q5Zw==
css-what@2.1:
version "2.1.3"
@@ -1568,17 +1910,27 @@ d@1, d@^1.0.1:
d@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309"
- integrity sha1-2hhMU10Y2O57oqoim5FACfrhEwk=
+ integrity sha512-0SdM9V9pd/OXJHoWmTfNPTAeD+lw6ZqHg+isPyBFuJsZLSE0Ygg1cYZ/0l6DrKQXMOqGOu1oWupMoOfoRfMZrQ==
dependencies:
es5-ext "~0.10.2"
dashdash@^1.12.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+ integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
+ integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==
+
+data-uri-to-buffer@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
+ integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
+
datauri@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/datauri/-/datauri-2.0.0.tgz#ff0ee23729935a6bcc81f301621bed3e692bf3c7"
@@ -1599,14 +1951,7 @@ debug@2.6.9, debug@^2.2.0:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.3.1:
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
- integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
- dependencies:
- ms "2.1.2"
-
-debug@^4.1.0, debug@^4.3.3:
+debug@4, debug@^4.1.0, debug@^4.3.1, debug@^4.3.3:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -1619,9 +1964,9 @@ debuglog@^1.0.0:
integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==
decamelize-keys@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
- integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
+ integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
dependencies:
decamelize "^1.1.0"
map-obj "^1.0.0"
@@ -1649,9 +1994,9 @@ deep-extend@^0.6.0:
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
+ integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
dependencies:
clone "^1.0.2"
@@ -1660,30 +2005,33 @@ defer-to-connect@^2.0.0:
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+define-data-property@^1.0.1:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451"
+ integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==
dependencies:
- object-keys "^1.0.12"
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
-define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
+define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
+ integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
dependencies:
+ define-data-property "^1.0.1"
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+ integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
denque@^1.1.0:
version "1.5.1"
@@ -1695,30 +2043,15 @@ depd@2.0.0, depd@~2.0.0:
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-depd@^1.1.2, depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-
destroy@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-
-detect-libc@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
detect-libc@^2.0.0, detect-libc@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
- integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d"
+ integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==
dicer@0.3.0:
version "0.3.0"
@@ -1741,9 +2074,9 @@ dom-serializer@0:
entities "^2.0.0"
dom-serializer@^1.0.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91"
- integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
+ integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
dependencies:
domelementtype "^2.0.1"
domhandler "^4.2.0"
@@ -1763,14 +2096,14 @@ domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
domelementtype@^2.0.1, domelementtype@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
- integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
+ integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
domhandler@2.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
- integrity sha1-LeWaCCLVAn+r/28DLCsloqir5zg=
+ integrity sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==
dependencies:
domelementtype "1"
@@ -1789,23 +2122,23 @@ domhandler@^3.0.0:
domelementtype "^2.0.1"
domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.2.2:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626"
- integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
+ integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
dependencies:
domelementtype "^2.2.0"
domutils@1.4:
version "1.4.3"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f"
- integrity sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8=
+ integrity sha512-ZkVgS/PpxjyJMb+S2iVHHEZjVnOUtjGp0/zstqKGTE9lrZtNHlNQmLwP/lhLMEApYbzc08BKMx9IFpKhaSbW1w==
dependencies:
domelementtype "1"
domutils@1.5, domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
+ integrity sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==
dependencies:
dom-serializer "0"
domelementtype "1"
@@ -1828,13 +2161,13 @@ domutils@^2.0.0, domutils@^2.5.2, domutils@^2.8.0:
domhandler "^4.2.0"
dotenv-flow@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/dotenv-flow/-/dotenv-flow-3.2.0.tgz#a5d79dd60ddb6843d457a4874aaf122cf659a8b7"
- integrity sha512-GEB6RrR4AbqDJvNSFrYHqZ33IKKbzkvLYiD5eo4+9aFXr4Y4G+QaFrB/fNp0y6McWBmvaPn3ZNjIufnj8irCtg==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/dotenv-flow/-/dotenv-flow-3.3.0.tgz#e22341c035d5672b923bf76feb35999f728ee456"
+ integrity sha512-GLSvRqDZ1TGhloS6ZCZ5chdqqv/3XMqZxAnX9rliJiHn6uyJLguKeu+3M2kcagBkoVCnLWYfbR4rfFe1xSU39A==
dependencies:
- dotenv "^8.0.0"
+ dotenv "^8.6.0"
-dotenv@^8.0.0:
+dotenv@^8.6.0:
version "8.6.0"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
@@ -1842,7 +2175,7 @@ dotenv@^8.0.0:
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+ integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
dependencies:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
@@ -1857,13 +2190,18 @@ ecdsa-sig-formatter@1.0.11:
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
ejs@^2.6.1:
version "2.7.4"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
+electron-to-chromium@^1.4.535:
+ version "1.4.540"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.540.tgz#c685f2f035e93eb21dd6a9cfe2c735bad8f77401"
+ integrity sha512-aoCqgU6r9+o9/S7wkcSbmPRFi7OWZWiXS9rtjEd+Ouyu/Xyw5RSq2XN8s5Qp8IaFOLiRrhQCphCIjAxgG3eCAg==
+
email-templates@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-2.7.1.tgz#d7e5641fec0944c9b68a6d272d28e5685b3b223c"
@@ -1889,7 +2227,7 @@ emoji-regex@^8.0.0:
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
encoding@^0.1.12:
version "0.1.13"
@@ -1908,7 +2246,7 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1:
entities@1.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
- integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=
+ integrity sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==
entities@^1.1.1, entities@~1.1.1:
version "1.1.2"
@@ -1942,66 +2280,65 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.19.0, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.0, es-abstract@^1.20.1:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
- integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
+es-abstract@^1.22.1:
+ version "1.22.2"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a"
+ integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==
dependencies:
+ array-buffer-byte-length "^1.0.0"
+ arraybuffer.prototype.slice "^1.0.2"
+ available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
+ es-set-tostringtag "^2.0.1"
es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.1"
+ function.prototype.name "^1.1.6"
+ get-intrinsic "^1.2.1"
get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
has "^1.0.3"
has-property-descriptors "^1.0.0"
+ has-proto "^1.0.1"
has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.4"
+ internal-slot "^1.0.5"
+ is-array-buffer "^3.0.2"
+ is-callable "^1.2.7"
is-negative-zero "^2.0.2"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
is-string "^1.0.7"
+ is-typed-array "^1.1.12"
is-weakref "^1.0.2"
- object-inspect "^1.12.0"
+ object-inspect "^1.12.3"
object-keys "^1.1.1"
- object.assign "^4.1.2"
- regexp.prototype.flags "^1.4.3"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
+ object.assign "^4.1.4"
+ regexp.prototype.flags "^1.5.1"
+ safe-array-concat "^1.0.1"
+ safe-regex-test "^1.0.0"
+ string.prototype.trim "^1.2.8"
+ string.prototype.trimend "^1.0.7"
+ string.prototype.trimstart "^1.0.7"
+ typed-array-buffer "^1.0.0"
+ typed-array-byte-length "^1.0.0"
+ typed-array-byte-offset "^1.0.0"
+ typed-array-length "^1.0.4"
unbox-primitive "^1.0.2"
-
-es-abstract@^1.19.1:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
- integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- get-intrinsic "^1.1.1"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-symbols "^1.0.2"
- internal-slot "^1.0.3"
- is-callable "^1.2.4"
- is-negative-zero "^2.0.1"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.1"
- is-string "^1.0.7"
- is-weakref "^1.0.1"
- object-inspect "^1.11.0"
- object-keys "^1.1.1"
- object.assign "^4.1.2"
- string.prototype.trimend "^1.0.4"
- string.prototype.trimstart "^1.0.4"
- unbox-primitive "^1.0.1"
+ which-typed-array "^1.1.11"
es-array-method-boxes-properly@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
+es-set-tostringtag@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
+ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
+ dependencies:
+ get-intrinsic "^1.1.3"
+ has "^1.0.3"
+ has-tostringtag "^1.0.0"
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -2012,38 +2349,38 @@ es-to-primitive@^1.2.1:
is-symbol "^1.0.2"
es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.11, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46, es5-ext@~0.10.5, es5-ext@~0.10.6:
- version "0.10.53"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1"
- integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
+ version "0.10.62"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
+ integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
dependencies:
- es6-iterator "~2.0.3"
- es6-symbol "~3.1.3"
- next-tick "~1.0.0"
+ es6-iterator "^2.0.3"
+ es6-symbol "^3.1.3"
+ next-tick "^1.1.0"
es6-error@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
+es6-iterator@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
+ integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
+ dependencies:
+ d "1"
+ es5-ext "^0.10.35"
+ es6-symbol "^3.1.1"
+
es6-iterator@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-0.1.3.tgz#d6f58b8c4fc413c249b4baa19768f8e4d7c8944e"
- integrity sha1-1vWLjE/EE8JJtLqhl2j45NfIlE4=
+ integrity sha512-6TOmbFM6OPWkTe+bQ3ZuUkvqcWUjAnYjKUCLdbvRsAUz2Pr+fYIibwNXNkLNtIK9PPFbNMZZddaRNkyJhlGJhA==
dependencies:
d "~0.1.1"
es5-ext "~0.10.5"
es6-symbol "~2.0.1"
-es6-iterator@~2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-symbol@^3.1.1, es6-symbol@~3.1.3:
+es6-symbol@^3.1.1, es6-symbol@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
@@ -2054,7 +2391,7 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3:
es6-symbol@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-2.0.1.tgz#761b5c67cfd4f1d18afb234f691d678682cb3bf3"
- integrity sha1-dhtcZ8/U8dGK+yNPaR1nhoLLO/M=
+ integrity sha512-wjobO4zO8726HVU7mI2OA/B6QszqwHJuKab7gKHVx+uRfVVYGcWJkCIFxV2Madqb9/RUSrhJ/r6hPfG7FsWtow==
dependencies:
d "~0.1.1"
es5-ext "~0.10.5"
@@ -2062,7 +2399,7 @@ es6-symbol@~2.0.1:
es6-weak-map@~0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-0.1.4.tgz#706cef9e99aa236ba7766c239c8b9e286ea7d228"
- integrity sha1-cGzvnpmqI2undmwjnIueKG6n0ig=
+ integrity sha512-P+N5Cd2TXeb7G59euFiM7snORspgbInS29Nbf3KNO2JQp/DyhvMCDWd58nsVAXwYJ6W3Bx7qDdy6QQ3PCJ7jKQ==
dependencies:
d "~0.1.1"
es5-ext "~0.10.6"
@@ -2077,36 +2414,46 @@ escalade@^3.1.1:
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
+
+esm@^3.2.22:
+ version "3.2.25"
+ resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
+ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
etag@^1.8.1, etag@~1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
event-emitter@~0.3.4:
version "0.3.5"
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
- integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
+ integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==
dependencies:
d "1"
es5-ext "~0.10.14"
-eventemitter2@^6.4.5:
- version "6.4.5"
- resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.5.tgz#97380f758ae24ac15df8353e0cc27f8b95644655"
- integrity sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==
+event-target-shim@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
+ integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-eventemitter2@^6.4.7:
+eventemitter2@^6.4.9:
version "6.4.9"
resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.9.tgz#41f2750781b4230ed58827bc119d293471ecb125"
integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==
+events@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+
expand-template@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
@@ -2122,11 +2469,11 @@ express-async-router@^0.1.15:
express "^4.16.4"
express-session@^1.17.0:
- version "1.17.2"
- resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.17.2.tgz#397020374f9bf7997f891b85ea338767b30d0efd"
- integrity sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==
+ version "1.17.3"
+ resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.17.3.tgz#14b997a15ed43e5949cb1d073725675dd2777f36"
+ integrity sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==
dependencies:
- cookie "0.4.1"
+ cookie "0.4.2"
cookie-signature "1.0.6"
debug "2.6.9"
depd "~2.0.0"
@@ -2136,13 +2483,13 @@ express-session@^1.17.0:
uid-safe "~2.1.5"
express@^4.15.2, express@^4.16.4:
- version "4.18.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
- integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
+ version "4.18.2"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
+ integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
- body-parser "1.20.0"
+ body-parser "1.20.1"
content-disposition "0.5.4"
content-type "~1.0.4"
cookie "0.5.0"
@@ -2161,7 +2508,7 @@ express@^4.15.2, express@^4.16.4:
parseurl "~1.3.3"
path-to-regexp "0.1.7"
proxy-addr "~2.0.7"
- qs "6.10.3"
+ qs "6.11.0"
range-parser "~1.2.1"
safe-buffer "5.2.1"
send "0.18.0"
@@ -2173,11 +2520,11 @@ express@^4.15.2, express@^4.16.4:
vary "~1.1.2"
ext@^1.1.2:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52"
- integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f"
+ integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==
dependencies:
- type "^2.5.0"
+ type "^2.7.2"
extend@~3.0.2:
version "3.0.2"
@@ -2196,7 +2543,7 @@ external-editor@^3.0.3:
extsprintf@1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+ integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
extsprintf@^1.2.0:
version "1.4.1"
@@ -2213,10 +2560,23 @@ fast-json-stable-stringify@^2.0.0:
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-fastest-validator@^1.12.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/fastest-validator/-/fastest-validator-1.12.0.tgz#9d77b3cc1ef9179f06ad4580fdf3308e4cb5113d"
- integrity sha512-Qc7oCVO9hAPz5GUONmToIoa95YWzoe7SLsrjIXTfCFf6HFQXxxWePXe8D+Kp/XCrr5H/pMJwP2xprW07wYv/BQ==
+fastest-validator@^1.17.0:
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/fastest-validator/-/fastest-validator-1.17.0.tgz#0c032e9c42c40a237d24b20be187f732ebdcc062"
+ integrity sha512-37U/JDP72QSFqcvNnO81f0Aeu9og+5I3mc55b2v2RbV0S2I7KvQEdBtrFeIvaYVgam1bDUgy9F9AK9HolByogA==
+
+fetch-blob@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-2.1.2.tgz#a7805db1361bd44c1ef62bb57fb5fe8ea173ef3c"
+ integrity sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==
+
+fetch-blob@^3.1.2, fetch-blob@^3.1.4:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
+ integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==
+ dependencies:
+ node-domexception "^1.0.0"
+ web-streams-polyfill "^3.0.3"
figures@^3.0.0:
version "3.2.0"
@@ -2246,15 +2606,24 @@ find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+fix-esm@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/fix-esm/-/fix-esm-1.0.1.tgz#e0e2199d841e43ff7db9b5f5ba7496bc45130ebb"
+ integrity sha512-EZtb7wPXZS54GaGxaWxMlhd1DUDCnAg5srlYdu/1ZVeW+7wwR3Tp59nu52dXByFs3MBRq+SByx1wDOJpRvLEXw==
+ dependencies:
+ "@babel/core" "^7.14.6"
+ "@babel/plugin-proposal-export-namespace-from" "^7.14.5"
+ "@babel/plugin-transform-modules-commonjs" "^7.14.5"
+
flat@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
follow-redirects@^1.5.1:
- version "1.14.9"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7"
- integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
+ version "1.15.3"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a"
+ integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==
for-each@^0.3.3:
version "0.3.3"
@@ -2266,7 +2635,7 @@ for-each@^0.3.3:
forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+ integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
form-data@~2.3.2:
version "2.3.3"
@@ -2277,6 +2646,13 @@ form-data@~2.3.2:
combined-stream "^1.0.6"
mime-types "^2.1.12"
+formdata-polyfill@^4.0.10:
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
+ integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
+ dependencies:
+ fetch-blob "^3.1.2"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -2285,7 +2661,7 @@ forwarded@0.2.0:
fresh@0.5.2, fresh@^0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
fs-constants@^1.0.0:
version "1.0.0"
@@ -2293,9 +2669,9 @@ fs-constants@^1.0.0:
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
fs-extra@^10.0.0:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8"
- integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
dependencies:
graceful-fs "^4.2.0"
jsonfile "^6.0.1"
@@ -2311,24 +2687,24 @@ fs-minipass@^2.0.0:
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
+function.prototype.name@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
+ integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ functions-have-names "^1.2.3"
-functions-have-names@^1.2.2:
+functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
@@ -2369,19 +2745,25 @@ gaze@^1.0.0:
dependencies:
globule "^1.0.0"
+gensync@^1.0.0-beta.2:
+ version "1.0.0-beta.2"
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
+ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+
get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
- integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
+ integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
- has-symbols "^1.0.1"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
get-port@^5.0.0, get-port@^5.1.1:
version "5.1.1"
@@ -2411,7 +2793,7 @@ get-symbol-description@^1.0.0:
getpass@^0.1.1:
version "0.1.7"
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+ integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
dependencies:
assert-plus "^1.0.0"
@@ -2431,7 +2813,7 @@ glob@^6.0.0:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.4:
+glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7, glob@^7.2.0:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -2443,18 +2825,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.4:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.1.3, glob@^7.1.7, glob@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@~7.1.1:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
@@ -2467,19 +2837,38 @@ glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
+globals@^11.1.0:
+ version "11.12.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
+ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+
+globalthis@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
+ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
+ dependencies:
+ define-properties "^1.1.3"
+
globule@^1.0.0:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.3.tgz#811919eeac1ab7344e905f2e3be80a13447973c2"
- integrity sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.4.tgz#7c11c43056055a75a6e68294453c17f2796170fb"
+ integrity sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==
dependencies:
glob "~7.1.1"
- lodash "~4.17.10"
+ lodash "^4.17.21"
minimatch "~3.0.2"
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
got@^11.8.0:
- version "11.8.3"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770"
- integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==
+ version "11.8.6"
+ resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a"
+ integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==
dependencies:
"@sindresorhus/is" "^4.0.0"
"@szmarczak/http-timer" "^4.0.5"
@@ -2493,23 +2882,18 @@ got@^11.8.0:
p-cancelable "^2.0.0"
responselike "^2.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
- version "4.2.9"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
- integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
-
-graceful-fs@^4.2.6:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6:
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
handlebars@^4.7.7:
- version "4.7.7"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
- integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
+ version "4.7.8"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
+ integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
dependencies:
minimist "^1.2.5"
- neo-async "^2.6.0"
+ neo-async "^2.6.2"
source-map "^0.6.1"
wordwrap "^1.0.0"
optionalDependencies:
@@ -2518,7 +2902,7 @@ handlebars@^4.7.7:
har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+ integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==
har-validator@~5.1.3:
version "5.1.5"
@@ -2533,12 +2917,7 @@ hard-rejection@^2.1.0:
resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
-has-bigints@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
- integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
-
-has-bigints@^1.0.2:
+has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
@@ -2546,7 +2925,7 @@ has-bigints@^1.0.2:
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
has-flag@^4.0.0:
version "4.0.0"
@@ -2560,12 +2939,12 @@ has-property-descriptors@^1.0.0:
dependencies:
get-intrinsic "^1.1.1"
-has-symbols@^1.0.1, has-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
- integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
+has-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
+ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
-has-symbols@^1.0.3:
+has-symbols@^1.0.2, has-symbols@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
@@ -2580,14 +2959,12 @@ has-tostringtag@^1.0.0:
has-unicode@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
+ integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6"
+ integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==
hash.js@^1.1.7:
version "1.1.7"
@@ -2675,7 +3052,7 @@ htmlparser2@^7.0.0:
htmlparser2@~3.8.1:
version "3.8.3"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
- integrity sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
+ integrity sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==
dependencies:
domelementtype "1"
domhandler "2.3"
@@ -2689,20 +3066,9 @@ htmlparser@^1.7.7:
integrity sha512-zpK66ifkT0fauyFh2Mulrq4AqGTucxGtOhZ8OjkbSfcCpkqQEI8qRkY0tSQSJNAQ4HUZkgWaU4fK4EH6SVH9PQ==
http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http-errors@1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c"
- integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.1"
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
+ integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
http-errors@2.0.0:
version "2.0.0"
@@ -2716,9 +3082,9 @@ http-errors@2.0.0:
toidentifier "1.0.1"
http-link-header@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/http-link-header/-/http-link-header-1.0.4.tgz#f4efc76c6151ed0ba0d1a2d679798a18854a4a99"
- integrity sha512-Cnv3Q+FF+35avekdnH/ML8dls++tdnSgrvUIWw0YEszrWeLSuw5Iq1vyCVTb5v0rEUgFTy0x4shxXyrO0MDUzw==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/http-link-header/-/http-link-header-1.1.1.tgz#f0e6971b0ed86e858d2077066ecb7ba4f2e50de9"
+ integrity sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==
http-proxy-agent@^4.0.1:
version "4.0.1"
@@ -2748,7 +3114,7 @@ http-signature@^1.3.4:
http-signature@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+ integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==
dependencies:
assert-plus "^1.0.0"
jsprim "^1.2.2"
@@ -2763,9 +3129,9 @@ http2-wrapper@^1.0.0-beta.5.2:
resolve-alpn "^1.0.0"
https-proxy-agent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
- integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
+ integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
dependencies:
agent-base "6"
debug "4"
@@ -2791,7 +3157,7 @@ iconv-lite@^0.6.2:
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
-ieee754@^1.1.13:
+ieee754@^1.1.13, ieee754@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@@ -2804,17 +3170,17 @@ image-size@^0.7.3:
immediate@~3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
- integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
+ integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
immutable@^3.8.2:
version "3.8.2"
resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3"
- integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=
+ integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==
imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
in-publish@^2.0.0:
version "2.0.1"
@@ -2834,7 +3200,7 @@ infer-owner@^1.0.4:
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
dependencies:
once "^1.3.0"
wrappy "1"
@@ -2868,12 +3234,12 @@ inquirer@7.0.0:
strip-ansi "^5.1.0"
through "^2.3.6"
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
+internal-slot@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
+ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
dependencies:
- get-intrinsic "^1.1.0"
+ get-intrinsic "^1.2.0"
has "^1.0.3"
side-channel "^1.0.4"
@@ -2894,20 +3260,20 @@ ioredis@^4.14.1, ioredis@^4.17.3, ioredis@^4.27.0:
redis-parser "^3.0.0"
standard-as-callback "^2.1.0"
-ip@^1.1.5:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
- integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
+ip@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da"
+ integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-ipaddr.js@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
- integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+ipaddr.js@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f"
+ integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==
is-arguments@^1.0.4:
version "1.1.1"
@@ -2917,6 +3283,15 @@ is-arguments@^1.0.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
+ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.0"
+ is-typed-array "^1.1.10"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -2942,15 +3317,15 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
- integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
+ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-core-module@^2.5.0, is-core-module@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
- integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
+is-core-module@^2.13.0, is-core-module@^2.5.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db"
+ integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==
dependencies:
has "^1.0.3"
@@ -2972,7 +3347,7 @@ is-expression@^4.0.0:
is-fullwidth-code-point@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+ integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
@@ -2996,7 +3371,7 @@ is-lambda@^1.0.1:
resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
-is-nan@^1.3.0, is-nan@^1.3.2:
+is-nan@^1.3.0:
version "1.3.2"
resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
@@ -3004,15 +3379,15 @@ is-nan@^1.3.0, is-nan@^1.3.2:
call-bind "^1.0.0"
define-properties "^1.1.3"
-is-negative-zero@^2.0.1, is-negative-zero@^2.0.2:
+is-negative-zero@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
is-number-object@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
- integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
+ integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
dependencies:
has-tostringtag "^1.0.0"
@@ -3034,11 +3409,6 @@ is-regex@^1.0.3, is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-shared-array-buffer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
- integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
-
is-shared-array-buffer@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
@@ -3049,7 +3419,7 @@ is-shared-array-buffer@^1.0.2:
is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+ integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
is-stream@^2.0.0:
version "2.0.1"
@@ -3070,28 +3440,24 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
-is-typed-array@^1.1.3, is-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"
- integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-abstract "^1.20.0"
- for-each "^0.3.3"
- has-tostringtag "^1.0.0"
+is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.3, is-typed-array@^1.1.9:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
+ integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
+ dependencies:
+ which-typed-array "^1.1.11"
is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
is-unicode-supported@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-is-weakref@^1.0.1, is-weakref@^1.0.2:
+is-weakref@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
@@ -3101,7 +3467,12 @@ is-weakref@^1.0.1, is-weakref@^1.0.2:
isarray@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
- integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+ integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
+
+isarray@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
+ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
isarray@~1.0.0:
version "1.0.0"
@@ -3113,19 +3484,31 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+isobject@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
+ integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
+
isstream@^0.1.2, isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+ integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
+
+isuri@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/isuri/-/isuri-2.0.3.tgz#3437121db2fe65af0ba080b7e1a8636f632cca91"
+ integrity sha512-iHIs8lh8WjDAslAjcSCHNZi1Z2M0kvZPC9l2H5D4N0DB0F0TjFiHmAqc1+D14EEaFKmQUV4rOGClXBRnMDv9xg==
+ dependencies:
+ rfc-3986 "1.0.1"
jose@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/jose/-/jose-2.0.5.tgz#29746a18d9fff7dcf9d5d2a6f62cb0c7cd27abd3"
- integrity sha512-BAiDNeDKTMgk4tvD0BbxJ8xHEHBZgpeRZ1zGPPsitSyMgjoMWiLGYAE7H7NpP5h0lPppQajQs871E8NHUrzVPA==
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/jose/-/jose-2.0.6.tgz#894ba19169af339d3911be933f913dd02fc57c7c"
+ integrity sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==
dependencies:
"@panva/asn1.js" "^1.0.0"
-js-base64@^2.4.3:
+js-base64@^2.4.9:
version "2.6.4"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==
@@ -3143,7 +3526,12 @@ js-stringify@^1.0.2:
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+ integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
+
+jsesc@^2.5.1:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
+ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
json-buffer@3.0.1:
version "3.0.1"
@@ -3173,7 +3561,12 @@ json-schema@0.4.0:
json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+ integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
+
+json5@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
jsonfile@^6.0.1:
version "6.1.0"
@@ -3185,18 +3578,18 @@ jsonfile@^6.0.1:
graceful-fs "^4.1.6"
jsonld-context-parser@^2.0.0, jsonld-context-parser@^2.1.2, jsonld-context-parser@^2.1.3:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-2.1.5.tgz#07f8632ce5c29072c5f91295044ab31761e84fa9"
- integrity sha512-rsu5hB6bADa511l0QhG4lndAqlN7PQ4wsS0UKqLWUKg1GUQqYmh2SNfbwXiRiHZRJqhvCNqv9/5tQ3zzk4hMtg==
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-2.3.1.tgz#c0ee4e3bae90783609f46f2cd1a8d9577572baaa"
+ integrity sha512-/JtA6fig0/RlPG/1mZ3JgsIOZVDVrG4YbyUTgO5FfeM+rffh8CIBPUHZrOM1YOpgcKefBs1T9RZvuPyc2MuSCg==
dependencies:
"@types/http-link-header" "^1.0.1"
- "@types/node" "^13.1.0"
+ "@types/node" "^18.0.0"
canonicalize "^1.0.1"
cross-fetch "^3.0.6"
http-link-header "^1.0.2"
relative-to-absolute-iri "^1.0.5"
-jsonld-streaming-parser@^2.4.0, jsonld-streaming-parser@^2.4.2:
+jsonld-streaming-parser@^2.4.0, jsonld-streaming-parser@^2.4.2, jsonld-streaming-parser@^2.4.3:
version "2.4.3"
resolved "https://registry.yarnpkg.com/jsonld-streaming-parser/-/jsonld-streaming-parser-2.4.3.tgz#d8faa1df6dc3b760fb9455602edc5f001d756ef0"
integrity sha512-ysuevJ+l8+Y4W3J/yQW3pa9VCBNDHo2tZkKmPAnfhfsmFMyxuueAeXMmTbpJZdrpagzeeDVr3A8EZVuHliQJ9A==
@@ -3230,10 +3623,20 @@ jsonld@^3.3.2:
semver "^6.3.0"
xmldom "0.1.19"
+jsonld@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/jsonld/-/jsonld-5.2.0.tgz#d1e8af38a334cb95edf0f2ae4e2b58baf8d2b5a9"
+ integrity sha512-JymgT6Xzk5CHEmHuEyvoTNviEPxv6ihLWSPu1gFdtjSAyM6cFqNrv02yS/SIur3BBIkCf0HjizRc24d8/FfQKw==
+ dependencies:
+ "@digitalbazaar/http-client" "^1.1.0"
+ canonicalize "^1.0.1"
+ lru-cache "^6.0.0"
+ rdf-canonize "^3.0.0"
+
jsonparse@^1.2.0, jsonparse@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
- integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
+ integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
jsonwebtoken@^8.5.1:
version "8.5.1"
@@ -3310,9 +3713,9 @@ jws@^3.2.2:
safe-buffer "^5.0.1"
keyv@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.1.1.tgz#02c538bfdbd2a9308cc932d4096f05ae42bfa06a"
- integrity sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==
+ version "4.5.3"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25"
+ integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==
dependencies:
json-buffer "3.0.1"
@@ -3321,25 +3724,48 @@ kind-of@^6.0.3:
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-kleur@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d"
- integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==
-
-kleur@^4.1.5:
+kleur@^4.1.4, kleur@^4.1.5:
version "4.1.5"
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
+ky-universal@^0.8.2:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/ky-universal/-/ky-universal-0.8.2.tgz#edc398d54cf495d7d6830aa1ab69559a3cc7f824"
+ integrity sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==
+ dependencies:
+ abort-controller "^3.0.0"
+ node-fetch "3.0.0-beta.9"
+
+ky@^0.25.1:
+ version "0.25.1"
+ resolved "https://registry.yarnpkg.com/ky/-/ky-0.25.1.tgz#0df0bd872a9cc57e31acd5dbc1443547c881bfbc"
+ integrity sha512-PjpCEWlIU7VpiMVrTwssahkYXX1by6NCT0fhTUX34F3DTinARlgMpriuroolugFPcMgpPWrOW4mTb984Qm1RXA==
+
+ldp-navigator@^1.2.20:
+ version "1.2.20"
+ resolved "https://registry.yarnpkg.com/ldp-navigator/-/ldp-navigator-1.2.20.tgz#fb573ac3750e02f0785d28f6fe91e273b5fddc80"
+ integrity sha512-3fvv02CAtD4M0DdTtVFbmjuF9pQMqHK7C1gLsqinVG6dYjLsGgiximQZnstkJPNo7CgqcDTmaZ6xv1ijM3T0xw==
+ dependencies:
+ "@rdfjs/data-model" "^2.0.1"
+ "@semapps/ldp" "0.4.0-alpha.14"
+ isobject "^4.0.0"
+ isuri "^2.0.3"
+ jsonld "^5.2.0"
+ jsonld-streaming-parser "^2.4.3"
+ node-fetch "^3.1.0"
+ sift "^15.0.0"
+ streamify-string "^1.0.1"
+
leven@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
- integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
+ integrity sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==
lie@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e"
- integrity sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=
+ integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==
dependencies:
immediate "~3.0.5"
@@ -3375,7 +3801,7 @@ lodash.bind@^4.1.4:
lodash.defaults@^4.0.1, lodash.defaults@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
- integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=
+ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==
lodash.filter@^4.4.0:
version "4.6.0"
@@ -3385,7 +3811,7 @@ lodash.filter@^4.4.0:
lodash.flatten@^4.2.0, lodash.flatten@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
- integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
+ integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==
lodash.foreach@^4.3.0:
version "4.5.0"
@@ -3395,37 +3821,37 @@ lodash.foreach@^4.3.0:
lodash.includes@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
- integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=
+ integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
lodash.isarguments@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
- integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=
+ integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==
lodash.isboolean@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
- integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=
+ integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
lodash.isinteger@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
- integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=
+ integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
lodash.isnumber@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
- integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=
+ integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
lodash.isplainobject@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
- integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=
+ integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
lodash.isstring@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
- integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
+ integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
lodash.map@^4.4.0:
version "4.6.0"
@@ -3440,7 +3866,7 @@ lodash.merge@^4.4.0:
lodash.once@^4.0.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
- integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=
+ integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
lodash.pick@^4.2.1:
version "4.4.0"
@@ -3465,7 +3891,7 @@ lodash.some@^4.4.0:
lodash.truncate@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+ integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
lodash.unescape@^4.0.1:
version "4.0.1"
@@ -3475,9 +3901,9 @@ lodash.unescape@^4.0.1:
lodash@^3.2.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
- integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
+ integrity sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==
-lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.10:
+lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -3541,14 +3967,19 @@ lru-cache@^6.0.0:
lru-queue@0.1:
version "0.1.0"
resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
- integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
+ integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==
dependencies:
es5-ext "~0.10.2"
-luxon@^1.26.0:
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.0.tgz#e7f96daad3938c06a62de0fb027115d251251fbf"
- integrity sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==
+luxon@^1.23.x:
+ version "1.28.1"
+ resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.1.tgz#528cdf3624a54506d710290a2341aa8e6e6c61b0"
+ integrity sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==
+
+luxon@^3.2.1:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.3.tgz#8ddf0358a9492267ffec6a13675fbaab5551315d"
+ integrity sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==
make-dir@^3.1.0:
version "3.1.0"
@@ -3597,12 +4028,12 @@ map-obj@^4.0.0:
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
memoizee@0.3.x:
version "0.3.10"
resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.3.10.tgz#4eca0d8aed39ec9d017f4c5c2f2f6432f42e5c8f"
- integrity sha1-TsoNiu057J0Bf0xcLy9kMvQuXI8=
+ integrity sha512-LLzVUuWwGBKK188spgOK/ukrp5zvd9JGsiLDH41pH9vt5jvhZfsu5pxDuAnYAMG8YEGce72KO07sSBy9KkvOfw==
dependencies:
d "~0.1.1"
es5-ext "~0.10.11"
@@ -3662,24 +4093,12 @@ microdata-rdf-streaming-parser@^1.2.0:
rdf-data-factory "^1.1.0"
relative-to-absolute-iri "^1.0.2"
-mime-db@1.51.0:
- version "1.51.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
- integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
-
mime-db@1.52.0:
version "1.52.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24:
- version "2.1.34"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
- integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
- dependencies:
- mime-db "1.51.0"
-
-mime-types@~2.1.34:
+mime-types@^2.1.12, mime-types@^2.1.35, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
@@ -3749,15 +4168,10 @@ minimist-options@4.1.0:
is-plain-obj "^1.1.0"
kind-of "^6.0.3"
-minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-minimist@^1.2.3:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
- integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
+minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
minimist@~0.0.1:
version "0.0.10"
@@ -3803,19 +4217,17 @@ minipass-sized@^1.0.3:
dependencies:
minipass "^3.0.0"
-minipass@^3.0.0:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee"
- integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==
+minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
+ integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
dependencies:
yallist "^4.0.0"
-minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.3.tgz#fd1f0e6c06449c10dadda72618b59c00f3d6378d"
- integrity sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==
- dependencies:
- yallist "^4.0.0"
+minipass@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
+ integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
minizlib@^2.0.0, minizlib@^2.1.1:
version "2.1.2"
@@ -3843,34 +4255,24 @@ moleculer-bull@^0.2.5:
bull "^3.15.0"
lodash "^4.17.15"
-moleculer-db@^0.8.15:
- version "0.8.18"
- resolved "https://registry.yarnpkg.com/moleculer-db/-/moleculer-db-0.8.18.tgz#9725564f6c4bc0ed46254720807fdedc2307384f"
- integrity sha512-IkwRATFKcvkCikdb25f3oz5/Ya0808nPT9J7Ftjh1GNkvR2McRJo09cct29aeqCvpDXdQa3BOFsYSlldOmsXhA==
+moleculer-db@^0.8.15, moleculer-db@^0.8.16:
+ version "0.8.24"
+ resolved "https://registry.yarnpkg.com/moleculer-db/-/moleculer-db-0.8.24.tgz#9b6a39056c41f3a116d56767c6d4dc8c407067ad"
+ integrity sha512-ABJOTPTJFXta0w/nn5zY/o3cbkqUGFrfdPeY+VaurOt/wzVuCZ89wme+sgSRamnwhPbfmqUrDQG8MGy7BG0uTQ==
dependencies:
"@seald-io/nedb" "^3.0.0"
bluebird "^3.7.2"
flat "^5.0.2"
lodash "^4.17.21"
-moleculer-db@^0.8.16:
- version "0.8.17"
- resolved "https://registry.yarnpkg.com/moleculer-db/-/moleculer-db-0.8.17.tgz#336f7c1f9e5bfa0c7b1f93ba960adbe7c8e1e51d"
- integrity sha512-LygIZhhYgqK0UQ9TWOfBdl0iQg2+vRBmTgu7aK3HTDSEVF0qYfxV2HEOB6SEiJXiCnINvZHl9fuIvbdfAHZCnw==
- dependencies:
- "@seald-io/nedb" "^2.0.4"
- bluebird "^3.7.2"
- flat "^5.0.2"
- lodash "^4.17.21"
-
moleculer-mail@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/moleculer-mail/-/moleculer-mail-1.2.5.tgz#c2772b2293e4787f07da9a93c3d50339aae23e51"
- integrity sha512-/oM045N3oNSTcBoPWdAft9l5lfl5uKsU4F9xmD2+VMaP6lu6eq1ljsH/gmarHwyffylrch2ScCsl16tyyxw+sQ==
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/moleculer-mail/-/moleculer-mail-1.2.6.tgz#e92029b54747eaba620a7636227bf58e8e8a2146"
+ integrity sha512-i1r1lraG6JTHOeHgUxrP5nQEfvxhldZkYjlcNTgu6blvdv0aWe2GqK6/p+D/dPum4jY6QEKaNB6twI8N+nTAmA==
dependencies:
bluebird "^3.7.2"
email-templates "^2.7.1"
- lodash "^4.17.15"
+ lodash "^4.17.21"
nodemailer "^4.6.7"
nodemailer-html-to-text "^2.1.0"
@@ -3899,9 +4301,9 @@ moleculer-schedule@^0.2.3:
node-schedule "^2.0.0"
moleculer-web@^0.10.0-beta1:
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/moleculer-web/-/moleculer-web-0.10.4.tgz#43029575b4546fd54fd888cf39a205c13cc3dab8"
- integrity sha512-WU5jZRoH53D3Cx2eBPFPlY5+7RI4teb5nlupRZO0N9vkRblGIFm4ySahZxBN4xVXvFSF5EWt/j1BdQr5rBocVw==
+ version "0.10.6"
+ resolved "https://registry.yarnpkg.com/moleculer-web/-/moleculer-web-0.10.6.tgz#a8bc99b7f153b882018aec9fa553496a86b864f5"
+ integrity sha512-MGNIH6mXLU2Wj63bAgoVzdhMKXALp99F5UHuiBgS2ywakdWEUl/q7GlMblvscioCCkXuUWezId85J0yioYxedg==
dependencies:
"@fastify/busboy" "^1.0.0"
body-parser "^1.19.0"
@@ -3912,52 +4314,36 @@ moleculer-web@^0.10.0-beta1:
kleur "^4.1.4"
lodash "^4.17.21"
path-to-regexp "^3.1.0"
- qs "^6.10.1"
+ qs "^6.11.0"
serve-static "^1.14.1"
-moleculer@^0.14.17, moleculer@^0.14.18:
- version "0.14.19"
- resolved "https://registry.yarnpkg.com/moleculer/-/moleculer-0.14.19.tgz#7fda6ace5e5394eeff0c31e0a93c0389ac95684f"
- integrity sha512-XtZwfYHk2xP6mnTEf2h44OPh/ha0jMqK4bCCROMNRdngBZR2i3LKruZA1SeHUBW+1HtDh2GliAEG7a0rW9VZhg==
- dependencies:
- args "^5.0.1"
- eventemitter2 "^6.4.5"
- fastest-validator "^1.12.0"
- glob "^7.2.0"
- ipaddr.js "^2.0.1"
- kleur "^4.1.4"
- lodash "^4.17.21"
- lru-cache "^6.0.0"
- node-fetch "^2.6.1"
- recursive-watch "^1.1.4"
-
-moleculer@^0.14.19:
- version "0.14.23"
- resolved "https://registry.yarnpkg.com/moleculer/-/moleculer-0.14.23.tgz#be629a66dd2370f13c0b4002b49470358b2ab635"
- integrity sha512-DE84fy8+1QiA7kUkF9ce4nyDdptBDlLFQfsaUccTScMGAbEjye5e+zfoI9iSA9rznwvshC8tgLhbOcnQBMn/HA==
+moleculer@^0.14.17, moleculer@^0.14.18, moleculer@^0.14.19, moleculer@^0.14.29, moleculer@^0.14.31:
+ version "0.14.31"
+ resolved "https://registry.yarnpkg.com/moleculer/-/moleculer-0.14.31.tgz#55d7e24ba162673b47f150007eeb77d44c5c3529"
+ integrity sha512-EbcafGr4KWfltjwrV+k8xLA7majB7g8RvsD6aQ2bwzYpBo5e8xp9jYlJPpfScoORXAwT75puAqQTrFmAaBpYqA==
dependencies:
args "^5.0.3"
- eventemitter2 "^6.4.7"
- fastest-validator "^1.12.0"
+ eventemitter2 "^6.4.9"
+ fastest-validator "^1.17.0"
glob "^7.2.0"
- ipaddr.js "^2.0.1"
+ ipaddr.js "^2.1.0"
kleur "^4.1.5"
lodash "^4.17.21"
lru-cache "^6.0.0"
node-fetch "^2.6.7"
recursive-watch "^1.1.4"
-moment-timezone@^0.5.31, moment-timezone@^0.5.x:
- version "0.5.34"
- resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.34.tgz#a75938f7476b88f155d3504a9343f7519d9a405c"
- integrity sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==
+moment-timezone@^0.5.31:
+ version "0.5.43"
+ resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790"
+ integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==
dependencies:
- moment ">= 2.9.0"
+ moment "^2.29.4"
-"moment@>= 2.9.0":
- version "2.29.1"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
- integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
+moment@^2.29.4:
+ version "2.29.4"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
+ integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
mri@1.1.4:
version "1.1.4"
@@ -3967,7 +4353,7 @@ mri@1.1.4:
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
ms@2.1.2:
version "2.1.2"
@@ -3985,22 +4371,17 @@ mute-stream@0.0.8:
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
n3@^1.6.3, n3@^1.8.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/n3/-/n3-1.13.0.tgz#aaa37ef40c8adf83f543ae468b8bbd813e422d97"
- integrity sha512-GMB4ypBfnuf6mmwbtyN6Whc8TfuVDedxc4n+3wsacQH/h0+RjaEobGMhlWrFLDsqVbT94XA6+q9yysMO5SadKA==
+ version "1.17.1"
+ resolved "https://registry.yarnpkg.com/n3/-/n3-1.17.1.tgz#cb42f39507cebebf2c990c2f8a3f5f53232c518c"
+ integrity sha512-HlanMWpvN2kcTrFuU3GPObyY7qrVQWy2Hp7l4GSXJlcQapjQMR7OM4kCr788pTQzNIpiHS3JRvyZ2YUcYJ82rA==
dependencies:
queue-microtask "^1.1.2"
- readable-stream "^3.6.0"
-
-nan@^2.13.2:
- version "2.16.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916"
- integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==
+ readable-stream "^4.0.0"
-nan@^2.14.1, nan@^2.15.0:
- version "2.15.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
- integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
+nan@^2.13.2, nan@^2.17.0:
+ version "2.18.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554"
+ integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==
napi-build-utils@^1.0.1:
version "1.0.2"
@@ -4012,12 +4393,12 @@ negotiator@0.6.3, negotiator@^0.6.2:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-neo-async@^2.6.0:
+neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-next-tick@1:
+next-tick@1, next-tick@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
@@ -4025,37 +4406,49 @@ next-tick@1:
next-tick@~0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d"
- integrity sha1-ddpKkn7liH45BliABltzNkE7MQ0=
-
-next-tick@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
- integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
+ integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==
node-abi@^3.3.0:
- version "3.28.0"
- resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.28.0.tgz#b0df8b317e1c4f2f323756c5fc8ffccc5bca4718"
- integrity sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A==
+ version "3.47.0"
+ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.47.0.tgz#6cbfa2916805ae25c2b7156ca640131632eb05e8"
+ integrity sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==
dependencies:
semver "^7.3.5"
-node-addon-api@^3.1.0:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161"
- integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
-
node-addon-api@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501"
- integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762"
+ integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==
+
+node-domexception@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
+ integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
+
+node-fetch@3.0.0-beta.9:
+ version "3.0.0-beta.9"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.0.0-beta.9.tgz#0a7554cfb824380dd6812864389923c783c80d9b"
+ integrity sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==
+ dependencies:
+ data-uri-to-buffer "^3.0.1"
+ fetch-blob "^2.1.1"
-node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.5, node-fetch@^2.6.6, node-fetch@^2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+node-fetch@^2.6.12, node-fetch@^2.6.6, node-fetch@^2.6.7:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
+ integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
dependencies:
whatwg-url "^5.0.0"
+node-fetch@^3.1.0:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
+ integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
+ dependencies:
+ data-uri-to-buffer "^4.0.0"
+ fetch-blob "^3.1.4"
+ formdata-polyfill "^4.0.10"
+
node-gyp@^8.4.1:
version "8.4.1"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937"
@@ -4079,10 +4472,15 @@ node-localstorage@^1.3.1:
dependencies:
write-file-atomic "^1.1.4"
+node-releases@^2.0.13:
+ version "2.0.13"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
+ integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
+
node-sass@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-7.0.1.tgz#ad4f6bc663de8acc0a9360db39165a1e2620aa72"
- integrity sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-7.0.3.tgz#7620bcd5559c2bf125c4fbb9087ba75cd2df2ab2"
+ integrity sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==
dependencies:
async-foreach "^0.1.3"
chalk "^4.1.2"
@@ -4096,16 +4494,16 @@ node-sass@^7.0.1:
node-gyp "^8.4.1"
npmlog "^5.0.0"
request "^2.88.0"
- sass-graph "4.0.0"
+ sass-graph "^4.0.1"
stdout-stream "^1.4.0"
"true-case-path" "^1.0.2"
node-schedule@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.1.0.tgz#068ae38d7351c330616f7fe7cdb05036f977cbaf"
- integrity sha512-nl4JTiZ7ZQDc97MmpTq9BQjYhq7gOtoh7SiPH069gBFBj0PzD8HI7zyFs6rzqL8Y5tTiEEYLxgtbx034YPrbyQ==
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.1.1.tgz#6958b2c5af8834954f69bb0a7a97c62b97185de3"
+ integrity sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==
dependencies:
- cron-parser "^3.5.0"
+ cron-parser "^4.2.0"
long-timeout "0.1.1"
sorted-array-functions "^1.3.0"
@@ -4188,61 +4586,57 @@ oauth-sign@~0.9.0:
object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
object-hash@^2.0.1:
version "2.2.0"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-object-inspect@^1.11.0, object-inspect@^1.9.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
- integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
-
-object-inspect@^1.12.0:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
+object-inspect@^1.12.3, object-inspect@^1.9.0:
+ version "1.12.3"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
+ integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-object-keys@^1.0.12, object-keys@^1.1.1:
+object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-object.assign@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
+object.assign@^4.1.4:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
+ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ has-symbols "^1.0.3"
object-keys "^1.1.1"
object.fromentries@^2.0.2:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616"
+ integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
-object.getownpropertydescriptors@^2.1.1:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37"
- integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==
+object.getownpropertydescriptors@^2.1.6:
+ version "2.1.7"
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz#7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a"
+ integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==
dependencies:
- array.prototype.reduce "^1.0.4"
+ array.prototype.reduce "^1.0.6"
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.1"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ safe-array-concat "^1.0.0"
oidc-token-hash@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.1.tgz#ae6beec3ec20f0fd885e5400d175191d6e2f10c6"
- integrity sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz#9a229f0a1ce9d4fc89bcaee5478c97a889e7b7b6"
+ integrity sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==
on-finished@2.4.1:
version "2.4.1"
@@ -4251,13 +4645,6 @@ on-finished@2.4.1:
dependencies:
ee-first "1.1.1"
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
- dependencies:
- ee-first "1.1.1"
-
on-headers@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
@@ -4266,14 +4653,14 @@ on-headers@~1.0.2:
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
onetime@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
+ integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==
dependencies:
mimic-fn "^1.0.0"
@@ -4323,7 +4710,7 @@ ora@^5.4.1:
os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
p-cancelable@^2.0.0:
version "2.1.1"
@@ -4386,7 +4773,7 @@ parse-json@^5.0.0:
parse-link-header@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-link-header/-/parse-link-header-1.0.1.tgz#bedfe0d2118aeb84be75e7b025419ec8a61140a7"
- integrity sha1-vt/g0hGK64S+deewJUGeyKYRQKc=
+ integrity sha512-Z0gpfHmwCIKDr5rRzjypL+p93aHVWO7e+0rFcUl9E3sC67njjs+xHFenuboSXZGlvYtmQqRzRaE3iFpTUnLmFQ==
dependencies:
xtend "~4.0.1"
@@ -4406,14 +4793,14 @@ passport-cas2@0.0.12:
passport-local@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/passport-local/-/passport-local-1.0.0.tgz#1fe63268c92e75606626437e3b906662c15ba6ee"
- integrity sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4=
+ integrity sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==
dependencies:
passport-strategy "1.x.x"
passport-strategy@1.x.x, passport-strategy@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4"
- integrity sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=
+ integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==
passport@^0.4.1:
version "0.4.1"
@@ -4431,7 +4818,7 @@ path-exists@^4.0.0:
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
path-key@^3.1.0:
version "3.1.1"
@@ -4454,19 +4841,24 @@ path-to-regexp@^3.1.0:
integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==
path-to-regexp@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.0.tgz#f7b3803336104c346889adece614669230645f38"
- integrity sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5"
+ integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==
pause@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/pause/-/pause-0.0.1.tgz#1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"
- integrity sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=
+ integrity sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+ integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
+
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
+ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
prebuild-install@^7.1.1:
version "7.1.1"
@@ -4496,6 +4888,11 @@ process-nextick-args@~2.0.0:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+process@^0.11.10:
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
+
promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
@@ -4504,7 +4901,7 @@ promise-inflight@^1.0.1:
promise-polyfill@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-1.1.6.tgz#cd04eff46f5c95c3a7d045591d79b5e3e01f12d7"
- integrity sha1-zQTv9G9clcOn0EVZHXm14+AfEtc=
+ integrity sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==
promise-retry@^2.0.1:
version "2.0.1"
@@ -4515,13 +4912,15 @@ promise-retry@^2.0.1:
retry "^0.12.0"
promise.prototype.finally@^3.1.1, promise.prototype.finally@^3.1.2:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz#d3186e58fcf4df1682a150f934ccc27b7893389c"
- integrity sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.7.tgz#9d163f58edf3004d14878c988a22b1cb45e03407"
+ integrity sha512-iL9OcJRUZcCE5xn6IwhZxO+eMM0VEXjkETHy+Nk+d9q3s7kxVtPg+mBlMO+ZGxNKNMODyKmy/bOyt/yhxTnvEw==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.2.1"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
+ set-function-name "^2.0.1"
promise@^7.0.1:
version "7.3.1"
@@ -4553,9 +4952,9 @@ pseudomap@^1.0.2:
integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
psl@^1.1.28:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
- integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
+ integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
pug-attrs@^3.0.0:
version "3.0.0"
@@ -4669,21 +5068,23 @@ pump@^3.0.0:
once "^1.3.1"
punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
+ integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
-qs@6.10.3, qs@^6.10.1:
- version "6.10.3"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
- integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
+qs@6.11.0:
+ version "6.11.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
+ integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
-qs@6.9.7:
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe"
- integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==
+qs@^6.11.0:
+ version "6.11.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
+ integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
+ dependencies:
+ side-channel "^1.0.4"
qs@~6.5.2:
version "6.5.3"
@@ -4713,27 +5114,27 @@ ramda@^0.26.1:
random-bytes@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
- integrity sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=
+ integrity sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==
range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@2.4.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c"
- integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==
+raw-body@2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
+ integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
dependencies:
bytes "3.1.2"
- http-errors "1.8.1"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
unpipe "1.0.0"
-raw-body@2.5.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
+raw-body@2.5.2:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a"
+ integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
dependencies:
bytes "3.1.2"
http-errors "2.0.0"
@@ -4758,17 +5159,29 @@ rdf-canonize@^2.0.1:
semver "^6.3.0"
setimmediate "^1.0.5"
-rdf-data-factory@^1.0.4, rdf-data-factory@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/rdf-data-factory/-/rdf-data-factory-1.1.0.tgz#d0510b9f100dd79e94f29559a12d4a5a585054d6"
- integrity sha512-g8feOVZ/KL1OK2Pco/jDBDFh4m29QDsOOD+rWloG9qFvIzRFchGy2CviLUX491E0ByewXxMpaq/A3zsWHQA16A==
+rdf-canonize@^3.0.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-3.4.0.tgz#87f88342b173cc371d812a07de350f0c1aa9f058"
+ integrity sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==
+ dependencies:
+ setimmediate "^1.0.5"
+
+rdf-data-factory@^1.1.0, rdf-data-factory@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/rdf-data-factory/-/rdf-data-factory-1.1.2.tgz#d47550d2649d0d64f8cae3fcc9efae7a8a895d9a"
+ integrity sha512-TfQD63Lokabd09ES1jAtKK8AA6rkr9rwyUBGo6olOt1CE0Um36CUQIqytyf0am2ouBPR0l7SaHxCiMcPGHkt1A==
dependencies:
"@rdfjs/types" "*"
+rdf-data-model@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/rdf-data-model/-/rdf-data-model-1.0.0.tgz#e768e1c2cd904c186471b20d1a4fce77c7712a4b"
+ integrity sha512-waBjxCLPB1GeHTBibzsXfr897XwnM+m6gZgmCD5kgRlsq/uarUISRtLjTmRS9BNtU9GCdFMyA0sWQVHv1VzO4g==
+
rdf-isomorphic@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/rdf-isomorphic/-/rdf-isomorphic-1.3.0.tgz#6a1ad38b27c5ebed8a5f752b15f81988f48f8e22"
- integrity sha512-3BRwUwCNHHR8//bqmVH+knTFVbVfkp7CWyQk7qPHHA8JriXBYxrab21OomjJx/2KF21w8bWz344mgNYEaQABYQ==
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz#cd6d433cd85bf79d903d5f0fdeea42a40eb27265"
+ integrity sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ==
dependencies:
"@rdfjs/types" "*"
hash.js "^1.1.7"
@@ -4808,17 +5221,17 @@ rdf-parse@^1.7.0:
stream-to-string "^1.2.0"
rdf-string@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/rdf-string/-/rdf-string-1.6.0.tgz#571436284274b532af72329ff5168da876a4dc32"
- integrity sha512-6vQVlEobIHralPtx8V9vtgxA+fwnzZjZv6lRz8dfymILZF6Fl3QJwyRaOAvYaUQc1JMmshGI/wlYlaxin2AldQ==
+ version "1.6.3"
+ resolved "https://registry.yarnpkg.com/rdf-string/-/rdf-string-1.6.3.tgz#5c3173fad13e6328698277fb8ff151e3423282ab"
+ integrity sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==
dependencies:
"@rdfjs/types" "*"
rdf-data-factory "^1.1.0"
rdf-terms@^1.7.0:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/rdf-terms/-/rdf-terms-1.7.1.tgz#d53891b208b357ed4b7738134decd537130098e6"
- integrity sha512-zhYKqTrXTsoybs05Dpu1b+FDnS3+RsU4Fxsqj5aG7frPXDx0MMnIQOKUKpJL7KKYOtq/JE5JsLup6lggnxPqig==
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/rdf-terms/-/rdf-terms-1.11.0.tgz#0c2e3a2b43f1042959c9263af27dab08dc4b084d"
+ integrity sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==
dependencies:
"@rdfjs/types" "*"
rdf-data-factory "^1.1.0"
@@ -4897,12 +5310,12 @@ read-pkg@^5.2.0:
readable-stream-node-to-web@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz#8b7614faa1465ebfa0da9b9ca6303fa27073b7cf"
- integrity sha1-i3YU+qFGXr+g2pucpjA/onBzt88=
+ integrity sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==
readable-stream@1.1:
version "1.1.13"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
- integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4=
+ integrity sha512-E98tWzqShvKDGpR2MbjsDkDQWLW2TfWUC15H4tNQhIJ5Lsta84l8nUGL9/ybltGwe+wZzWPpc1Kmd2wQP4bdCA==
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
@@ -4910,9 +5323,9 @@ readable-stream@1.1:
string_decoder "~0.10.x"
readable-stream@^2.0.1:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
+ integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.3"
@@ -4923,18 +5336,29 @@ readable-stream@^2.0.1:
util-deprecate "~1.0.1"
readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
dependencies:
inherits "^2.0.3"
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
+readable-stream@^4.0.0:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.2.tgz#e6aced27ad3b9d726d8308515b9a1b98dc1b9d13"
+ integrity sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==
+ dependencies:
+ abort-controller "^3.0.0"
+ buffer "^6.0.3"
+ events "^3.3.0"
+ process "^0.11.10"
+ string_decoder "^1.3.0"
+
readable-stream@~1.0.2:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
- integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=
+ integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
@@ -4971,38 +5395,38 @@ redis-commands@1.7.0:
redis-errors@^1.0.0, redis-errors@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
- integrity sha1-62LSrbFeTq9GEMBK/hUpOEJQq60=
+ integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
redis-parser@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
- integrity sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=
+ integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
dependencies:
redis-errors "^1.0.0"
regenerator-runtime@^0.10.5:
version "0.10.5"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
- integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=
+ integrity sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==
regenerator-runtime@^0.11.0:
version "0.11.1"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
-regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
+regexp.prototype.flags@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
+ integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
+ define-properties "^1.2.0"
+ set-function-name "^2.0.0"
relative-to-absolute-iri@^1.0.0, relative-to-absolute-iri@^1.0.2, relative-to-absolute-iri@^1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.6.tgz#7111dac5730587e3fbca3e0f48585fbc88c147a7"
- integrity sha512-Xw5/Zx6iWSCMJUXwXVOjySjH8Xli4hVFL9QQFvkl1qEmFBG94J+QUI9emnoctOCD3285f1jNV+QWV9eDYwIdfQ==
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz#f2fd6ee60c78d9ffc4926bd20bdf84479b91d765"
+ integrity sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==
request@^2.88.0:
version "2.88.2"
@@ -5046,25 +5470,25 @@ resolve-alpn@^1.0.0:
integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
resolve@^1.10.0, resolve@^1.15.1:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
+ version "1.22.6"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362"
+ integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==
dependencies:
- is-core-module "^2.9.0"
+ is-core-module "^2.13.0"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
responselike@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
- integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc"
+ integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==
dependencies:
lowercase-keys "^2.0.0"
restore-cursor@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
+ integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==
dependencies:
onetime "^2.0.0"
signal-exit "^3.0.2"
@@ -5080,7 +5504,12 @@ restore-cursor@^3.1.0:
retry@^0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+ integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
+
+rfc-3986@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/rfc-3986/-/rfc-3986-1.0.1.tgz#eeeb88342fadbe8027c0f36ada921a13e6f96206"
+ integrity sha512-4LMcbvBonVhsufIwa7Po+HhK0rznNyvQxIG/14/wTm7W88eFQy1jU+T7i5afaWOQ53czEJlaI3ua9pzZtqXE0w==
rimraf@^3.0.2:
version "3.0.2"
@@ -5092,7 +5521,7 @@ rimraf@^3.0.2:
rsync@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/rsync/-/rsync-0.6.1.tgz#3681a0098bd8750448f8bf9da1fee09f7763742b"
- integrity sha1-NoGgCYvYdQRI+L+dof7gn3djdCs=
+ integrity sha512-39HcwWuM67CQ9tHloazShXWUOWa2m3SGqX6XQhQMSj0VCQMkSI9PodoxM7/+hKf2p4v2umbhfoarYqd1gwII/w==
run-async@^2.2.0:
version "2.4.1"
@@ -5106,7 +5535,17 @@ rxjs@^6.4.0:
dependencies:
tslib "^1.9.0"
-safe-buffer@*, safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+safe-array-concat@^1.0.0, safe-array-concat@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c"
+ integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+ has-symbols "^1.0.3"
+ isarray "^2.0.5"
+
+safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -5116,25 +5555,34 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+safe-regex-test@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
+ integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ is-regex "^1.1.4"
+
"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sass-graph@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-4.0.0.tgz#fff8359efc77b31213056dfd251d05dadc74c613"
- integrity sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==
+sass-graph@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-4.0.1.tgz#2ff8ca477224d694055bf4093f414cf6cfad1d2e"
+ integrity sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==
dependencies:
glob "^7.0.0"
lodash "^4.17.11"
- scss-tokenizer "^0.3.0"
+ scss-tokenizer "^0.4.3"
yargs "^17.2.1"
sax@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
- integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0"
+ integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==
scheduler@^0.16.2:
version "0.16.2"
@@ -5144,64 +5592,31 @@ scheduler@^0.16.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-scss-tokenizer@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz#ef7edc3bc438b25cd6ffacf1aa5b9ad5813bf260"
- integrity sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==
+scss-tokenizer@^0.4.3:
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz#1058400ee7d814d71049c29923d2b25e61dc026c"
+ integrity sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==
dependencies:
- js-base64 "^2.4.3"
- source-map "^0.7.1"
+ js-base64 "^2.4.9"
+ source-map "^0.7.3"
"semver@2 || 3 || 4 || 5", semver@^5.6.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@^6.0.0, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.2, semver@^7.3.4:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
- dependencies:
- lru-cache "^6.0.0"
+ version "5.7.2"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
+ integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
+semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.3.8:
- version "7.3.8"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
- integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8:
+ version "7.5.4"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
+ integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
-send@0.17.2:
- version "0.17.2"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820"
- integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
- 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.8.1"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
-
send@0.18.0:
version "0.18.0"
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
@@ -5221,7 +5636,7 @@ send@0.18.0:
range-parser "~1.2.1"
statuses "2.0.1"
-serve-static@1.15.0:
+serve-static@1.15.0, serve-static@^1.14.1:
version "1.15.0"
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
@@ -5231,25 +5646,24 @@ serve-static@1.15.0:
parseurl "~1.3.3"
send "0.18.0"
-serve-static@^1.14.1:
- version "1.14.2"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa"
- integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.2"
-
set-blocking@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+ integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
+
+set-function-name@^2.0.0, set-function-name@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a"
+ integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==
+ dependencies:
+ define-data-property "^1.0.1"
+ functions-have-names "^1.2.3"
+ has-property-descriptors "^1.0.0"
setimmediate@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
+ integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
setprototypeof@1.2.0:
version "1.2.0"
@@ -5257,9 +5671,9 @@ setprototypeof@1.2.0:
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
sharp@^0.31.2:
- version "0.31.2"
- resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.2.tgz#a8411c80512027f5a452b76d599268760c4e5dfa"
- integrity sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q==
+ version "0.31.3"
+ resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688"
+ integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==
dependencies:
color "^4.2.3"
detect-libc "^2.0.1"
@@ -5303,6 +5717,11 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
+sift@^15.0.0:
+ version "15.1.3"
+ resolved "https://registry.yarnpkg.com/sift/-/sift-15.1.3.tgz#dbda5a7cc672ddf0e063e81ad09f5a58b3264b12"
+ integrity sha512-/JZRQtE1pe4t93jKvAKDCgpOSfFX/tFNoYn5hUB4nuVyihGFp5pS5mQu6p7XOo0oQvj+jrgVyIteAI6lO+EE8A==
+
signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.7:
version "3.0.7"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
@@ -5346,7 +5765,7 @@ slick@^1.12.2:
slide@^1.1.5:
version "1.1.6"
resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
- integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=
+ integrity sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==
smart-buffer@^4.2.0:
version "4.2.0"
@@ -5363,11 +5782,11 @@ socks-proxy-agent@^6.0.0:
socks "^2.6.2"
socks@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a"
- integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55"
+ integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==
dependencies:
- ip "^1.1.5"
+ ip "^2.0.0"
smart-buffer "^4.2.0"
sorted-array-functions@^1.3.0:
@@ -5380,7 +5799,7 @@ source-map@^0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.7.1:
+source-map@^0.7.3:
version "0.7.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==
@@ -5399,19 +5818,12 @@ sparqlalgebrajs@^3.0.1:
rdf-string "^1.6.0"
sparqljs "^3.4.2"
-sparqljs@^3.4.2:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/sparqljs/-/sparqljs-3.5.1.tgz#631cd4b5bcc3d9ce23c5313b3a158eccf858e28b"
- integrity sha512-sHc6z7hNF3ACvXurKe8hT1sD52Fc0fN3uPLS6SQnXRV9CJl33GNAS4w5Dd3X3GgykUt9SlnjhI1QRKhLzun4qQ==
- dependencies:
- rdf-data-factory "^1.0.4"
-
-sparqljs@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/sparqljs/-/sparqljs-3.5.2.tgz#033db2d2cb7b0e7b7e32bb32dee39ac9953e9901"
- integrity sha512-HPe2H6WcEJyZ5sRYRdFE7bWCGqtVf8BZJRD7P1uBCeoYtGPDs7Kcn+BZQ7NLVd6L5OfaP2XFuD1X/xER+hF0uQ==
+sparqljs@^3.4.2, sparqljs@^3.5.2:
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/sparqljs/-/sparqljs-3.7.1.tgz#5d121895d491d50214f2e38f2885a3a935b6c093"
+ integrity sha512-I1jYMtcwDkgCEqQ4eQuQIhB8hFAlRAJ6YDXDcV54XztaJaYRFqJlidHt77S3j8Mfh6kY6GK04dXPEIopxbEeuQ==
dependencies:
- rdf-data-factory "^1.0.4"
+ rdf-data-factory "^1.1.2"
sparqljson-parse@^1.5.1:
version "1.7.0"
@@ -5424,9 +5836,9 @@ sparqljson-parse@^1.5.1:
rdf-data-factory "^1.1.0"
spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
+ integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==
dependencies:
spdx-expression-parse "^3.0.0"
spdx-license-ids "^3.0.0"
@@ -5445,9 +5857,9 @@ spdx-expression-parse@^3.0.0:
spdx-license-ids "^3.0.0"
spdx-license-ids@^3.0.0:
- version "3.0.11"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
- integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
+ version "3.0.15"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba"
+ integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==
speakingurl@^14.0.1:
version "14.0.1"
@@ -5455,29 +5867,29 @@ speakingurl@^14.0.1:
integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==
sprintf-js@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
- integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a"
+ integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==
ssh2-sftp-client@^7.2.1:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/ssh2-sftp-client/-/ssh2-sftp-client-7.2.2.tgz#e7ce48b43efe2ac556dd47a47f16c40b1f879ce4"
- integrity sha512-qZYivU1zezyRomCf+TtsCYVAsc0TDQWzxJMMUN8NknEPonm2TYGxJAzrW8acUh2ILYgA0ZPOJElLV/qp9nRVYQ==
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/ssh2-sftp-client/-/ssh2-sftp-client-7.2.3.tgz#b6533cb1202bb547dc3cfb53afb61ae60bde976a"
+ integrity sha512-Bmq4Uewu3e0XOwu5bnPbiS5KRQYv+dff5H6+85V4GZrPrt0Fkt1nUH+uXanyAkoNxUpzjnAPEEoLdOaBO9c3xw==
dependencies:
concat-stream "^2.0.0"
promise-retry "^2.0.1"
- ssh2 "^1.6.0"
+ ssh2 "^1.8.0"
-ssh2@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.6.0.tgz#61aebc3a6910fe488f9c85cd8355bdf8d4724e05"
- integrity sha512-lxc+uvXqOxyQ99N2M7k5o4pkYDO5GptOTYduWw7hIM41icxvoBcCNHcj+LTKrjkL0vFcAl+qfZekthoSFRJn2Q==
+ssh2@^1.8.0:
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.14.0.tgz#8f68440e1b768b66942c9e4e4620b2725b3555bb"
+ integrity sha512-AqzD1UCqit8tbOKoj6ztDDi1ffJZ2rV2SwlgrVVrHPkV5vWqGJOVp5pmtj18PunkPJAuKQsnInyKV+/Nb2bUnA==
dependencies:
- asn1 "^0.2.4"
+ asn1 "^0.2.6"
bcrypt-pbkdf "^1.0.2"
optionalDependencies:
- cpu-features "0.0.2"
- nan "^2.15.0"
+ cpu-features "~0.0.8"
+ nan "^2.17.0"
sshpk@^1.14.1, sshpk@^1.7.0:
version "1.17.0"
@@ -5511,11 +5923,6 @@ statuses@2.0.1:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-"statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
stdout-stream@^1.4.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de"
@@ -5524,26 +5931,26 @@ stdout-stream@^1.4.0:
readable-stream "^2.0.1"
stream-to-string@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/stream-to-string/-/stream-to-string-1.2.0.tgz#3ca506a097ecbf78b0e0aee0b6fa5c4565412a15"
- integrity sha512-8drZlFIKBHSMdX9GCWv8V9AAWnQcTqw0iAI6/GC7UJ0H0SwKeFKjOoZfGY1tOU00GGU7FYZQoJ/ZCUEoXhD7yQ==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/stream-to-string/-/stream-to-string-1.2.1.tgz#15cb325d88b33cc62accb032c7093f85eb785db2"
+ integrity sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==
dependencies:
promise-polyfill "^1.1.6"
streamify-string@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/streamify-string/-/streamify-string-1.0.1.tgz#9e220de33e1c475dd30e0206f5b1815cc6c9525b"
- integrity sha1-niIN4z4cR13TDgIG9bGBXMbJUls=
+ integrity sha512-RXvBglotrvSIuQQ7oC55pdV40wZ/17gTb68ipMC4LA0SqMN4Sqfsf31Dpei7qXpYqZQ8ueVnPglUvtep3tlhqw==
streamsearch@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
- integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=
+ integrity sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==
string-template@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/string-template/-/string-template-1.0.0.tgz#9e9f2233dc00f218718ec379a28a5673ecca8b96"
- integrity sha1-np8iM9wA8hhxjsN5oopWc+zKi5Y=
+ integrity sha512-SLqR3GBUXuoPP5MmYtD7ompvXiG87QjT6lzOszyXjTM86Uu7At7vNnt2xgyTLq5o9T4IxTYFyGxcULqpsmsfdg==
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
version "4.2.3"
@@ -5563,41 +5970,34 @@ string-width@^3.0.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
+string.prototype.trim@^1.2.8:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
+ integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+string.prototype.trimend@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
+ integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
+string.prototype.trimstart@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
+ integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
-string_decoder@^1.1.1:
+string_decoder@^1.1.1, string_decoder@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
@@ -5607,7 +6007,7 @@ string_decoder@^1.1.1:
string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
- integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
+ integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==
string_decoder@~1.1.1:
version "1.1.1"
@@ -5662,9 +6062,9 @@ supports-preserve-symlinks-flag@^1.0.0:
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
table@^6.7.1:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
- integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
+ version "6.8.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf"
+ integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==
dependencies:
ajv "^8.0.1"
lodash.truncate "^4.4.2"
@@ -5694,13 +6094,13 @@ tar-stream@^2.1.4:
readable-stream "^3.1.1"
tar@^6.0.2, tar@^6.1.11, tar@^6.1.2:
- version "6.1.11"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
- integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73"
+ integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
- minipass "^3.0.0"
+ minipass "^5.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"
@@ -5713,7 +6113,7 @@ text-decoding@^1.0.0:
"through@>=2.2.7 <3", through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+ integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
timers-ext@0.1, timers-ext@0.1.x:
version "0.1.7"
@@ -5726,7 +6126,7 @@ timers-ext@0.1, timers-ext@0.1.x:
tiny-human-time@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/tiny-human-time/-/tiny-human-time-1.2.0.tgz#0c4a425940e053e2d31d903d6f03d38cfb977860"
- integrity sha1-DEpCWUDgU+LTHZA9bwPTjPuXeGA=
+ integrity sha512-ubFNn/t40vgIvRgQhu3jp/ouBczBube3r50JYvzGb/Am1T37hCSKVNBFlx99McaWgheQE4nmMOj82WHDrGoqDA==
tmp@^0.0.33:
version "0.0.33"
@@ -5761,7 +6161,7 @@ tough-cookie@~2.5.0:
tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
+ integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
trim-newlines@^3.0.0:
version "3.0.1"
@@ -5788,14 +6188,14 @@ ttl@^1.3.0:
tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+ integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
dependencies:
safe-buffer "^5.0.1"
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
version "0.14.5"
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+ integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==
type-fest@^0.18.0:
version "0.18.1"
@@ -5830,20 +6230,59 @@ type@^1.0.1:
resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-type@^2.5.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/type/-/type-2.6.0.tgz#3ca6099af5981d36ca86b78442973694278a219f"
- integrity sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==
+type@^2.7.2:
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
+ integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
+
+typed-array-buffer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
+ integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+ is-typed-array "^1.1.10"
+
+typed-array-byte-length@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0"
+ integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ has-proto "^1.0.1"
+ is-typed-array "^1.1.10"
+
+typed-array-byte-offset@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b"
+ integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ has-proto "^1.0.1"
+ is-typed-array "^1.1.10"
+
+typed-array-length@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
+ integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ is-typed-array "^1.1.9"
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+ integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
uglify-js@^3.1.4:
- version "3.16.1"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.16.1.tgz#0e7ec928b3d0b1e1d952bce634c384fd56377317"
- integrity sha512-X5BGTIDH8U6IQ1TIRP62YC36k+ULAa1d59BxlWvPUJ1NkW5L3FwcGfEzuVvGmhJFBu0YJ5Ge25tmRISqCmLiRQ==
+ version "3.17.4"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
+ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
uid-safe@~2.1.5:
version "2.1.5"
@@ -5852,16 +6291,6 @@ uid-safe@~2.1.5:
dependencies:
random-bytes "~1.0.0"
-unbox-primitive@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
- integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
- dependencies:
- function-bind "^1.1.1"
- has-bigints "^1.0.1"
- has-symbols "^1.0.2"
- which-boxed-primitive "^1.0.2"
-
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
@@ -5881,9 +6310,9 @@ underscore.string@^3.2.3:
util-deprecate "^1.0.2"
underscore@^1.8.3:
- version "1.13.4"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee"
- integrity sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==
+ version "1.13.6"
+ resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
+ integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
unique-filename@^1.1.1:
version "1.1.1"
@@ -5907,7 +6336,15 @@ universalify@^2.0.0:
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+ integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
+
+update-browserslist-db@^1.0.13:
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
+ integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
+ dependencies:
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
uri-js@^4.2.2:
version "4.4.1"
@@ -5924,29 +6361,30 @@ url-join@^4.0.1:
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+ integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
util.promisify@^1.0.0, util.promisify@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b"
- integrity sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.2.tgz#02b3dbadbb80071eee4c43aed58747afdfc516db"
+ integrity sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA==
dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
for-each "^0.3.3"
- has-symbols "^1.0.1"
- object.getownpropertydescriptors "^2.1.1"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ object.getownpropertydescriptors "^2.1.6"
+ safe-array-concat "^1.0.0"
util@^0.12.4:
- version "0.12.4"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
- integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
+ version "0.12.5"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
+ integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==
dependencies:
inherits "^2.0.3"
is-arguments "^1.0.4"
is-generator-function "^1.0.7"
is-typed-array "^1.1.3"
- safe-buffer "^5.1.2"
which-typed-array "^1.1.2"
utils-merge@1.0.1:
@@ -5964,6 +6402,11 @@ uuid@^8.3.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+uuid@^9.0.1:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
+ integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
+
valid-data-url@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/valid-data-url/-/valid-data-url-2.0.0.tgz#2220fa9f8d4e761ebd3f3bb02770f1212b810537"
@@ -5985,7 +6428,7 @@ vary@~1.1.2:
verror@1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+ integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==
dependencies:
assert-plus "^1.0.0"
core-util-is "1.0.2"
@@ -5999,7 +6442,7 @@ void-elements@^3.1.0:
wcwidth@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
+ integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
dependencies:
defaults "^1.0.3"
@@ -6027,6 +6470,11 @@ web-streams-node@^0.4.0:
readable-stream-node-to-web "^1.0.1"
web-streams-ponyfill "^1.4.1"
+web-streams-polyfill@^3.0.3:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
+ integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
+
web-streams-ponyfill@^1.4.1:
version "1.4.2"
resolved "https://registry.yarnpkg.com/web-streams-ponyfill/-/web-streams-ponyfill-1.4.2.tgz#0ae863cc5f7493903679f16b08cbf14d432b62f4"
@@ -6035,12 +6483,12 @@ web-streams-ponyfill@^1.4.1:
webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+ integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
whatwg-url@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
+ integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
dependencies:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
@@ -6056,17 +6504,16 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-typed-array@^1.1.2:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f"
- integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==
+which-typed-array@^1.1.11, which-typed-array@^1.1.2:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a"
+ integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==
dependencies:
available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
- es-abstract "^1.20.0"
for-each "^0.3.3"
+ gopd "^1.0.1"
has-tostringtag "^1.0.0"
- is-typed-array "^1.1.9"
which@^1.2.9:
version "1.3.1"
@@ -6139,12 +6586,12 @@ wrap-ansi@^7.0.0:
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+ integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
write-file-atomic@^1.1.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
- integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=
+ integrity sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==
dependencies:
graceful-fs "^4.1.11"
imurmurhash "^0.1.4"
@@ -6153,7 +6600,7 @@ write-file-atomic@^1.1.4:
xmldom@0.1.19:
version "0.1.19"
resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.19.tgz#631fc07776efd84118bf25171b37ed4d075a0abc"
- integrity sha1-Yx/Ad3bv2EEYvyUXGzftTQdaCrw=
+ integrity sha512-pDyxjQSFQgNHkU+yjvoF+GXVGJU7e9EnOg/KcGMDihBIKjTsOeDYaECwC/O9bsUWKY+Sd9izfE43JXC46EOHKA==
xtend@^4.0.2, xtend@~4.0.1:
version "4.0.2"
@@ -6185,20 +6632,20 @@ yargs-parser@^20.2.3:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-yargs-parser@^21.0.0:
- version "21.0.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35"
- integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==
+yargs-parser@^21.1.1:
+ version "21.1.1"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
+ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
yargs@^17.2.1:
- version "17.5.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
- integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
+ version "17.7.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
dependencies:
- cliui "^7.0.2"
+ 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.0.0"
+ yargs-parser "^21.1.1"