From 86c041c2a0b8a39579462081dd48c01af56b6aeb Mon Sep 17 00:00:00 2001 From: moklick Date: Wed, 4 Oct 2023 16:03:23 +0200 Subject: [PATCH 01/21] feat(react): add basic ssr support --- examples/react-ssr/.gitignore | 21 + examples/react-ssr/.vscode/extensions.json | 4 + examples/react-ssr/.vscode/launch.json | 11 + examples/react-ssr/README.md | 47 + examples/react-ssr/astro.config.mjs | 7 + examples/react-ssr/package.json | 21 + examples/react-ssr/public/favicon.svg | 9 + .../src/components/Flow/CustomNode.tsx | 32 + .../react-ssr/src/components/Flow/index.tsx | 71 + examples/react-ssr/src/env.d.ts | 1 + examples/react-ssr/src/pages/index.astro | 26 + examples/react-ssr/tsconfig.json | 7 + .../react/src/examples/DragNDrop/index.tsx | 3 +- .../react/src/components/Nodes/wrapNode.tsx | 2 +- .../components/ReactFlowProvider/index.tsx | 10 +- .../src/container/EdgeRenderer/index.tsx | 14 +- .../react/src/container/ReactFlow/Wrapper.tsx | 13 +- .../react/src/container/ReactFlow/index.tsx | 2 +- packages/react/src/store/index.ts | 14 +- packages/react/src/store/initialState.ts | 114 +- pnpm-lock.yaml | 3092 ++++++++++++++--- 21 files changed, 2915 insertions(+), 606 deletions(-) create mode 100644 examples/react-ssr/.gitignore create mode 100644 examples/react-ssr/.vscode/extensions.json create mode 100644 examples/react-ssr/.vscode/launch.json create mode 100644 examples/react-ssr/README.md create mode 100644 examples/react-ssr/astro.config.mjs create mode 100644 examples/react-ssr/package.json create mode 100644 examples/react-ssr/public/favicon.svg create mode 100644 examples/react-ssr/src/components/Flow/CustomNode.tsx create mode 100644 examples/react-ssr/src/components/Flow/index.tsx create mode 100644 examples/react-ssr/src/env.d.ts create mode 100644 examples/react-ssr/src/pages/index.astro create mode 100644 examples/react-ssr/tsconfig.json diff --git a/examples/react-ssr/.gitignore b/examples/react-ssr/.gitignore new file mode 100644 index 00000000..6240da8b --- /dev/null +++ b/examples/react-ssr/.gitignore @@ -0,0 +1,21 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store diff --git a/examples/react-ssr/.vscode/extensions.json b/examples/react-ssr/.vscode/extensions.json new file mode 100644 index 00000000..22a15055 --- /dev/null +++ b/examples/react-ssr/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/examples/react-ssr/.vscode/launch.json b/examples/react-ssr/.vscode/launch.json new file mode 100644 index 00000000..d6422097 --- /dev/null +++ b/examples/react-ssr/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/examples/react-ssr/README.md b/examples/react-ssr/README.md new file mode 100644 index 00000000..e34a99b4 --- /dev/null +++ b/examples/react-ssr/README.md @@ -0,0 +1,47 @@ +# Astro Starter Kit: Minimal + +```sh +npm create astro@latest -- --template minimal +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/minimal) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/minimal/devcontainer.json) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +├── src/ +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/examples/react-ssr/astro.config.mjs b/examples/react-ssr/astro.config.mjs new file mode 100644 index 00000000..7986bcae --- /dev/null +++ b/examples/react-ssr/astro.config.mjs @@ -0,0 +1,7 @@ +import { defineConfig } from 'astro/config'; +import react from '@astrojs/react'; + +// https://astro.build/config +export default defineConfig({ + integrations: [react()], +}); diff --git a/examples/react-ssr/package.json b/examples/react-ssr/package.json new file mode 100644 index 00000000..71793130 --- /dev/null +++ b/examples/react-ssr/package.json @@ -0,0 +1,21 @@ +{ + "name": "react-ssr", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/react": "^3.0.2", + "@types/react": "^18.2.24", + "@types/react-dom": "^18.2.8", + "@xyflow/react": "workspace:^", + "astro": "^3.2.2", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} \ No newline at end of file diff --git a/examples/react-ssr/public/favicon.svg b/examples/react-ssr/public/favicon.svg new file mode 100644 index 00000000..f157bd1c --- /dev/null +++ b/examples/react-ssr/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/examples/react-ssr/src/components/Flow/CustomNode.tsx b/examples/react-ssr/src/components/Flow/CustomNode.tsx new file mode 100644 index 00000000..dc371239 --- /dev/null +++ b/examples/react-ssr/src/components/Flow/CustomNode.tsx @@ -0,0 +1,32 @@ +import { memo, type FC, type CSSProperties } from 'react'; +import { Handle, Position, type NodeProps } from '@xyflow/react'; + +const sourceHandleStyleA: CSSProperties = { left: 50 }; +const sourceHandleStyleB: CSSProperties = { + right: 50, + left: 'auto', +}; + +const CustomNode: FC = ({ data, xPos, yPos }) => { + return ( + <> + +
+
+ Label: {data.label} +
+
+ Position:{' '} + + {xPos.toFixed(2)},{yPos.toFixed(2)} + +
+
+ + + + + ); +}; + +export default memo(CustomNode); diff --git a/examples/react-ssr/src/components/Flow/index.tsx b/examples/react-ssr/src/components/Flow/index.tsx new file mode 100644 index 00000000..4f8b0aa3 --- /dev/null +++ b/examples/react-ssr/src/components/Flow/index.tsx @@ -0,0 +1,71 @@ +import { useCallback } from 'react'; +import { + ReactFlow, + addEdge, + useEdgesState, + useNodesState, + type Connection, + type Edge, + type Node, + type OnNodesChange, + ReactFlowProvider, +} from '@xyflow/react'; + +import CustomNode from './CustomNode'; + +import '@xyflow/react/dist/style.css'; + +const initialNodes: Node[] = [ + { + id: '1', + type: 'input', + data: { label: 'Node 1' }, + position: { x: 250, y: 5 }, + }, + { + id: '2', + data: { label: 'Node 2' }, + position: { x: 100, y: 100 }, + }, + { + id: '3', + data: { label: 'Node 3' }, + position: { x: 400, y: 100 }, + }, + { + id: '4', + data: { label: 'Node 4' }, + position: { x: 400, y: 200 }, + type: 'custom', + }, +]; + +const initialEdges: Edge[] = [ + { id: 'e1-2', source: '1', target: '2', animated: true }, + { id: 'e1-3', source: '1', target: '3', animated: true }, +]; + +const nodeTypes = { + custom: CustomNode, +}; + +function Flow() { + const [nodes, , onNodesChange] = useNodesState(initialNodes); + const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); + const onConnect = useCallback((params: Connection | Edge) => setEdges((eds) => addEdge(params, eds)), [setEdges]); + + return ( + // + + // + ); +} + +export default Flow; diff --git a/examples/react-ssr/src/env.d.ts b/examples/react-ssr/src/env.d.ts new file mode 100644 index 00000000..f964fe0c --- /dev/null +++ b/examples/react-ssr/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/react-ssr/src/pages/index.astro b/examples/react-ssr/src/pages/index.astro new file mode 100644 index 00000000..e60c53d5 --- /dev/null +++ b/examples/react-ssr/src/pages/index.astro @@ -0,0 +1,26 @@ +--- +import Flow from '../components/Flow' +--- + + + + + + + + Astro + + + + +

Astro

+
+ +
+ + diff --git a/examples/react-ssr/tsconfig.json b/examples/react-ssr/tsconfig.json new file mode 100644 index 00000000..b7243b92 --- /dev/null +++ b/examples/react-ssr/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "jsx": "react-jsx", + "jsxImportSource": "react" + } +} diff --git a/examples/react/src/examples/DragNDrop/index.tsx b/examples/react/src/examples/DragNDrop/index.tsx index 16e9737e..2e844af4 100644 --- a/examples/react/src/examples/DragNDrop/index.tsx +++ b/examples/react/src/examples/DragNDrop/index.tsx @@ -66,7 +66,7 @@ const DnDFlow = () => { return (
- +
{ onInit={onInit} onDrop={onDrop} onDragOver={onDragOver} - nodeOrigin={nodeOrigin} > diff --git a/packages/react/src/components/Nodes/wrapNode.tsx b/packages/react/src/components/Nodes/wrapNode.tsx index c9c08135..43e6334a 100644 --- a/packages/react/src/components/Nodes/wrapNode.tsx +++ b/packages/react/src/components/Nodes/wrapNode.tsx @@ -181,7 +181,7 @@ export default (NodeComponent: ComponentType) => { zIndex, transform: `translate(${xPosOrigin}px,${yPosOrigin}px)`, pointerEvents: hasPointerEvents ? 'all' : 'none', - visibility: initialized ? 'visible' : 'hidden', + visibility: initialized ? 'visible' : 'visible', ...style, }} data-id={id} diff --git a/packages/react/src/components/ReactFlowProvider/index.tsx b/packages/react/src/components/ReactFlowProvider/index.tsx index db4f69d2..4a1904bb 100644 --- a/packages/react/src/components/ReactFlowProvider/index.tsx +++ b/packages/react/src/components/ReactFlowProvider/index.tsx @@ -1,20 +1,20 @@ -import { useRef, type FC, type PropsWithChildren } from 'react'; +import { useRef, type ReactNode } from 'react'; import { type StoreApi } from 'zustand'; import { UseBoundStoreWithEqualityFn } from 'zustand/traditional'; import { Provider } from '../../contexts/RFStoreContext'; import { createRFStore } from '../../store'; -import type { ReactFlowState } from '../../types'; +import type { ReactFlowState, Node, Edge } from '../../types'; -const ReactFlowProvider: FC> = ({ children }) => { +function ReactFlowProvider({ children, nodes, edges }: { children: ReactNode; nodes?: Node[]; edges?: Edge[] }) { const storeRef = useRef> | null>(null); if (!storeRef.current) { - storeRef.current = createRFStore(); + storeRef.current = createRFStore({ nodes, edges }); } return {children}; -}; +} ReactFlowProvider.displayName = 'ReactFlowProvider'; diff --git a/packages/react/src/container/EdgeRenderer/index.tsx b/packages/react/src/container/EdgeRenderer/index.tsx index 858d7a5c..fe2de112 100644 --- a/packages/react/src/container/EdgeRenderer/index.tsx +++ b/packages/react/src/container/EdgeRenderer/index.tsx @@ -62,23 +62,13 @@ const EdgeRenderer = ({ onEdgeUpdateEnd, children, }: EdgeRendererProps) => { - const { width, height, edgesFocusable, edgesUpdatable, elementsSelectable, onError } = useStore(selector, shallow); + const { edgesFocusable, edgesUpdatable, elementsSelectable, onError } = useStore(selector, shallow); const edgeTree = useVisibleEdges(onlyRenderVisibleElements, elevateEdgesOnSelect); - if (!width) { - return null; - } - return ( <> {edgeTree.map(({ level, edges, isMaxLevel }) => ( - + {isMaxLevel && } {edges.map((edge) => { diff --git a/packages/react/src/container/ReactFlow/Wrapper.tsx b/packages/react/src/container/ReactFlow/Wrapper.tsx index b497b97f..b4ff1199 100644 --- a/packages/react/src/container/ReactFlow/Wrapper.tsx +++ b/packages/react/src/container/ReactFlow/Wrapper.tsx @@ -1,9 +1,10 @@ -import { useContext, type FC, type PropsWithChildren } from 'react'; +import { useContext, type ReactNode } from 'react'; import StoreContext from '../../contexts/RFStoreContext'; import ReactFlowProvider from '../../components/ReactFlowProvider'; +import type { Node, Edge } from '../../types'; -const Wrapper: FC> = ({ children }) => { +function Wrapper({ children, nodes, edges }: { children: ReactNode; nodes?: Node[]; edges?: Edge[] }) { const isWrapped = useContext(StoreContext); if (isWrapped) { @@ -12,8 +13,12 @@ const Wrapper: FC> = ({ children }) => { return <>{children}; } - return {children}; -}; + return ( + + {children} + + ); +} Wrapper.displayName = 'ReactFlowWrapper'; diff --git a/packages/react/src/container/ReactFlow/index.tsx b/packages/react/src/container/ReactFlow/index.tsx index 8b501624..20d62cbe 100644 --- a/packages/react/src/container/ReactFlow/index.tsx +++ b/packages/react/src/container/ReactFlow/index.tsx @@ -181,7 +181,7 @@ const ReactFlow = forwardRef( data-testid="rf__wrapper" id={id} > - + +const createRFStore = ({ nodes, edges }: { nodes?: Node[]; edges?: Edge[] }) => createWithEqualityFn( (set, get) => ({ - ...initialState, + ...getInitialState({ nodes, edges }), setNodes: (nodes: Node[]) => { const { nodes: storeNodes, nodeOrigin, elevateNodesOnSelect } = get(); const nextNodes = updateNodes(nodes, storeNodes, { nodeOrigin, elevateNodesOnSelect }); @@ -263,9 +263,9 @@ const createRFStore = () => }, cancelConnection: () => set({ - connectionStatus: initialState.connectionStatus, - connectionStartHandle: initialState.connectionStartHandle, - connectionEndHandle: initialState.connectionEndHandle, + connectionStatus: null, + connectionStartHandle: null, + connectionEndHandle: null, }), updateConnection: (params) => { const { connectionStatus, connectionStartHandle, connectionEndHandle, connectionPosition } = get(); @@ -279,7 +279,7 @@ const createRFStore = () => set(currentConnection); }, - reset: () => set({ ...initialState }), + reset: () => set({ ...getInitialState({ nodes: [] }) }), }), Object.is ); diff --git a/packages/react/src/store/initialState.ts b/packages/react/src/store/initialState.ts index 52a5545c..4e6ed8e7 100644 --- a/packages/react/src/store/initialState.ts +++ b/packages/react/src/store/initialState.ts @@ -1,65 +1,69 @@ -import { devWarn, infiniteExtent, ConnectionMode } from '@xyflow/system'; +import { devWarn, infiniteExtent, ConnectionMode, updateNodes } from '@xyflow/system'; -import type { ReactFlowStore } from '../types'; +import type { Edge, Node, ReactFlowStore } from '../types'; -const initialState: ReactFlowStore = { - rfId: '1', - width: 0, - height: 0, - transform: [0, 0, 1], - nodes: [], - edges: [], - onNodesChange: null, - onEdgesChange: null, - hasDefaultNodes: false, - hasDefaultEdges: false, - panZoom: null, - minZoom: 0.5, - maxZoom: 2, - translateExtent: infiniteExtent, - nodeExtent: infiniteExtent, - nodesSelectionActive: false, - userSelectionActive: false, - userSelectionRect: null, - connectionPosition: { x: 0, y: 0 }, - connectionStatus: null, - connectionMode: ConnectionMode.Strict, - domNode: null, - paneDragging: false, - noPanClassName: 'nopan', - nodeOrigin: [0, 0], - nodeDragThreshold: 0, +const getInitialState = ({ nodes = [], edges = [] }: { nodes?: Node[]; edges?: Edge[] }): ReactFlowStore => { + const nextNodes = updateNodes(nodes, [], { nodeOrigin: [0, 0], elevateNodesOnSelect: false }); - snapGrid: [15, 15], - snapToGrid: false, + return { + rfId: '1', + width: 0, + height: 0, + transform: [0, 0, 1], + nodes: nextNodes, + edges: edges, + onNodesChange: null, + onEdgesChange: null, + hasDefaultNodes: false, + hasDefaultEdges: false, + panZoom: null, + minZoom: 0.5, + maxZoom: 2, + translateExtent: infiniteExtent, + nodeExtent: infiniteExtent, + nodesSelectionActive: false, + userSelectionActive: false, + userSelectionRect: null, + connectionPosition: { x: 0, y: 0 }, + connectionStatus: null, + connectionMode: ConnectionMode.Strict, + domNode: null, + paneDragging: false, + noPanClassName: 'nopan', + nodeOrigin: [0, 0], + nodeDragThreshold: 0, - nodesDraggable: true, - nodesConnectable: true, - nodesFocusable: true, - edgesFocusable: true, - edgesUpdatable: true, - elementsSelectable: true, - elevateNodesOnSelect: true, - fitViewOnInit: false, - fitViewDone: false, - fitViewOnInitOptions: undefined, - selectNodesOnDrag: true, + snapGrid: [15, 15], + snapToGrid: false, - multiSelectionActive: false, + nodesDraggable: true, + nodesConnectable: true, + nodesFocusable: true, + edgesFocusable: true, + edgesUpdatable: true, + elementsSelectable: true, + elevateNodesOnSelect: true, + fitViewOnInit: false, + fitViewDone: false, + fitViewOnInitOptions: undefined, + selectNodesOnDrag: true, - connectionStartHandle: null, - connectionEndHandle: null, - connectionClickStartHandle: null, - connectOnClick: true, + multiSelectionActive: false, - ariaLiveMessage: '', - autoPanOnConnect: true, - autoPanOnNodeDrag: true, - connectionRadius: 20, - onError: devWarn, - isValidConnection: undefined, + connectionStartHandle: null, + connectionEndHandle: null, + connectionClickStartHandle: null, + connectOnClick: true, - lib: 'react', + ariaLiveMessage: '', + autoPanOnConnect: true, + autoPanOnNodeDrag: true, + connectionRadius: 20, + onError: devWarn, + isValidConnection: undefined, + + lib: 'react', + }; }; -export default initialState; +export default getInitialState; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0345d89..129fc144 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,6 +118,30 @@ importers: specifier: 4.4.9 version: registry.npmjs.org/vite@4.4.9 + examples/react-ssr: + dependencies: + '@astrojs/react': + specifier: ^3.0.2 + version: registry.npmjs.org/@astrojs/react@3.0.2(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0)(vite@4.4.9) + '@types/react': + specifier: ^18.2.24 + version: registry.npmjs.org/@types/react@18.2.24 + '@types/react-dom': + specifier: ^18.2.8 + version: registry.npmjs.org/@types/react-dom@18.2.8 + '@xyflow/react': + specifier: workspace:^ + version: link:../../packages/react + astro: + specifier: ^3.2.2 + version: registry.npmjs.org/astro@3.2.2 + react: + specifier: ^18.2.0 + version: registry.npmjs.org/react@18.2.0 + react-dom: + specifier: ^18.2.0 + version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) + examples/svelte: dependencies: '@xyflow/svelte': @@ -269,7 +293,7 @@ importers: version: registry.npmjs.org/@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.22.6) '@sveltejs/kit': specifier: ^1.22.6 - version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.3.9) + version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9) '@sveltejs/package': specifier: ^2.2.1 version: registry.npmjs.org/@sveltejs/package@2.2.1(svelte@4.2.0)(typescript@5.1.3) @@ -431,7 +455,95 @@ packages: dependencies: '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 - dev: true + + registry.npmjs.org/@astrojs/compiler@2.1.0: + resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz} + name: '@astrojs/compiler' + version: 2.1.0 + dev: false + + registry.npmjs.org/@astrojs/internal-helpers@0.2.0: + resolution: {integrity: sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz} + name: '@astrojs/internal-helpers' + version: 0.2.0 + dev: false + + registry.npmjs.org/@astrojs/markdown-remark@3.2.0(astro@3.2.2): + resolution: {integrity: sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.0.tgz} + id: registry.npmjs.org/@astrojs/markdown-remark/3.2.0 + name: '@astrojs/markdown-remark' + version: 3.2.0 + peerDependencies: + astro: ^3.1.0 + dependencies: + '@astrojs/prism': registry.npmjs.org/@astrojs/prism@3.0.0 + astro: registry.npmjs.org/astro@3.2.2 + github-slugger: registry.npmjs.org/github-slugger@2.0.0 + import-meta-resolve: registry.npmjs.org/import-meta-resolve@3.0.0 + mdast-util-definitions: registry.npmjs.org/mdast-util-definitions@6.0.0 + rehype-raw: registry.npmjs.org/rehype-raw@6.1.1 + rehype-stringify: registry.npmjs.org/rehype-stringify@9.0.4 + remark-gfm: registry.npmjs.org/remark-gfm@3.0.1 + remark-parse: registry.npmjs.org/remark-parse@10.0.2 + remark-rehype: registry.npmjs.org/remark-rehype@10.1.0 + remark-smartypants: registry.npmjs.org/remark-smartypants@2.0.0 + shiki: registry.npmjs.org/shiki@0.14.4 + unified: registry.npmjs.org/unified@10.1.2 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + vfile: registry.npmjs.org/vfile@5.3.7 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/@astrojs/prism@3.0.0: + resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz} + name: '@astrojs/prism' + version: 3.0.0 + engines: {node: '>=18.14.1'} + dependencies: + prismjs: registry.npmjs.org/prismjs@1.29.0 + dev: false + + registry.npmjs.org/@astrojs/react@3.0.2(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0)(vite@4.4.9): + resolution: {integrity: sha512-aooNIuQxTg+IWGMZPuIEwBeBi4/TCPCMsr3714zuLjAjukVd5ZrX/bCNxJqDWU4HNwUm4XFU1OhcEvYOHa5uMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/react/-/react-3.0.2.tgz} + id: registry.npmjs.org/@astrojs/react/3.0.2 + name: '@astrojs/react' + version: 3.0.2 + engines: {node: '>=18.14.1'} + peerDependencies: + '@types/react': ^17.0.50 || ^18.0.21 + '@types/react-dom': ^17.0.17 || ^18.0.6 + react: ^17.0.2 || ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 + dependencies: + '@types/react': registry.npmjs.org/@types/react@18.2.24 + '@types/react-dom': registry.npmjs.org/@types/react-dom@18.2.8 + '@vitejs/plugin-react': registry.npmjs.org/@vitejs/plugin-react@4.0.4(vite@4.4.9) + react: registry.npmjs.org/react@18.2.0 + react-dom: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) + ultrahtml: registry.npmjs.org/ultrahtml@1.5.2 + transitivePeerDependencies: + - supports-color + - vite + dev: false + + registry.npmjs.org/@astrojs/telemetry@3.0.2: + resolution: {integrity: sha512-ef+jqCkqopCzjGfsMsr+8p56Nj6F9ZzouWcWZt+dKsqbRccI3c8K3jfkLcdq4AyfFZtKBDB6N4ZuI68g33oiOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.2.tgz} + name: '@astrojs/telemetry' + version: 3.0.2 + engines: {node: '>=18.14.1'} + dependencies: + ci-info: registry.npmjs.org/ci-info@3.8.0 + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + dlv: registry.npmjs.org/dlv@1.1.3 + dset: registry.npmjs.org/dset@3.1.2 + is-docker: registry.npmjs.org/is-docker@3.0.0 + is-wsl: registry.npmjs.org/is-wsl@3.1.0 + undici: registry.npmjs.org/undici@5.23.0 + which-pm-runs: registry.npmjs.org/which-pm-runs@1.1.0 + transitivePeerDependencies: + - supports-color + dev: false registry.npmjs.org/@babel/code-frame@7.22.10: resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz} @@ -441,23 +553,12 @@ packages: dependencies: '@babel/highlight': registry.npmjs.org/@babel/highlight@7.22.10 chalk: registry.npmjs.org/chalk@2.4.2 - dev: true - - registry.npmjs.org/@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz} - name: '@babel/code-frame' - version: 7.22.5 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': registry.npmjs.org/@babel/highlight@7.22.5 - dev: true registry.npmjs.org/@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz} name: '@babel/compat-data' version: 7.22.9 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/@babel/core@7.22.10: resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz} @@ -482,7 +583,6 @@ packages: semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color - dev: true registry.npmjs.org/@babel/generator@7.22.10: resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz} @@ -494,7 +594,15 @@ packages: '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 jsesc: registry.npmjs.org/jsesc@2.5.2 - dev: true + + registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz} + name: '@babel/helper-annotate-as-pure' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 + dev: false registry.npmjs.org/@babel/helper-compilation-targets@7.22.10: resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz} @@ -507,14 +615,12 @@ packages: browserslist: registry.npmjs.org/browserslist@4.21.10 lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 - dev: true registry.npmjs.org/@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz} name: '@babel/helper-environment-visitor' version: 7.22.5 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/@babel/helper-function-name@7.22.5: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz} @@ -524,7 +630,6 @@ packages: dependencies: '@babel/template': registry.npmjs.org/@babel/template@7.22.5 '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true registry.npmjs.org/@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} @@ -533,7 +638,15 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true + + registry.npmjs.org/@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} + name: '@babel/helper-module-imports' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 + dev: false registry.npmjs.org/@babel/helper-module-imports@7.22.5: resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz} @@ -542,7 +655,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true registry.npmjs.org/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10): resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz} @@ -559,14 +671,12 @@ packages: '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 - dev: true registry.npmjs.org/@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz} name: '@babel/helper-plugin-utils' version: 7.22.5 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz} @@ -575,7 +685,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} @@ -584,28 +693,31 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true registry.npmjs.org/@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz} name: '@babel/helper-string-parser' version: 7.22.5 engines: {node: '>=6.9.0'} - dev: true + + registry.npmjs.org/@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz} + name: '@babel/helper-validator-identifier' + version: 7.22.20 + engines: {node: '>=6.9.0'} + dev: false registry.npmjs.org/@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz} name: '@babel/helper-validator-identifier' version: 7.22.5 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/@babel/helper-validator-option@7.22.5: resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz} name: '@babel/helper-validator-option' version: 7.22.5 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/@babel/helpers@7.22.10: resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz} @@ -618,7 +730,6 @@ packages: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 transitivePeerDependencies: - supports-color - dev: true registry.npmjs.org/@babel/highlight@7.22.10: resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz} @@ -629,18 +740,6 @@ packages: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 chalk: registry.npmjs.org/chalk@2.4.2 js-tokens: registry.npmjs.org/js-tokens@4.0.0 - dev: true - - registry.npmjs.org/@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz} - name: '@babel/highlight' - version: 7.22.5 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 - chalk: registry.npmjs.org/chalk@2.4.2 - js-tokens: registry.npmjs.org/js-tokens@4.0.0 - dev: true registry.npmjs.org/@babel/parser@7.22.10: resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz} @@ -650,7 +749,19 @@ packages: hasBin: true dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true + + registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz} + id: registry.npmjs.org/@babel/plugin-syntax-jsx/7.22.5 + name: '@babel/plugin-syntax-jsx' + version: 7.22.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz} @@ -663,7 +774,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.22.10 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: true registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz} @@ -676,7 +786,23 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.22.10 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: true + + registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.10): + resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz} + id: registry.npmjs.org/@babel/plugin-transform-react-jsx/7.22.15 + name: '@babel/plugin-transform-react-jsx' + version: 7.22.15 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10) + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 + dev: false registry.npmjs.org/@babel/runtime@7.22.5: resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz} @@ -696,7 +822,6 @@ packages: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - dev: true registry.npmjs.org/@babel/traverse@7.22.10: resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz} @@ -716,7 +841,6 @@ packages: globals: registry.npmjs.org/globals@11.12.0 transitivePeerDependencies: - supports-color - dev: true registry.npmjs.org/@babel/types@7.22.10: resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz} @@ -727,7 +851,17 @@ packages: '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.22.5 '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 - dev: true + + registry.npmjs.org/@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz} + name: '@babel/types' + version: 7.23.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.22.5 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 + to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 + dev: false registry.npmjs.org/@changesets/apply-release-plan@6.1.3: resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.3.tgz} @@ -1023,17 +1157,6 @@ packages: - supports-color dev: true - registry.npmjs.org/@esbuild/android-arm64@0.17.19: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz} - name: '@esbuild/android-arm64' - version: 0.17.19 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} name: '@esbuild/android-arm64' @@ -1042,18 +1165,17 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/android-arm@0.17.19: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz} - name: '@esbuild/android-arm' - version: 0.17.19 + registry.npmjs.org/@esbuild/android-arm64@0.19.4: + resolution: {integrity: sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz} + name: '@esbuild/android-arm64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/android-arm@0.18.20: @@ -1064,18 +1186,17 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/android-x64@0.17.19: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz} - name: '@esbuild/android-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/android-arm@0.19.4: + resolution: {integrity: sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz} + name: '@esbuild/android-arm' + version: 0.19.4 engines: {node: '>=12'} - cpu: [x64] + cpu: [arm] os: [android] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/android-x64@0.18.20: @@ -1086,18 +1207,17 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/darwin-arm64@0.17.19: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz} - name: '@esbuild/darwin-arm64' - version: 0.17.19 + registry.npmjs.org/@esbuild/android-x64@0.19.4: + resolution: {integrity: sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz} + name: '@esbuild/android-x64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/darwin-arm64@0.18.20: @@ -1108,18 +1228,17 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/darwin-x64@0.17.19: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz} - name: '@esbuild/darwin-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/darwin-arm64@0.19.4: + resolution: {integrity: sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz} + name: '@esbuild/darwin-arm64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/darwin-x64@0.18.20: @@ -1130,18 +1249,17 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/freebsd-arm64@0.17.19: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.17.19 + registry.npmjs.org/@esbuild/darwin-x64@0.19.4: + resolution: {integrity: sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz} + name: '@esbuild/darwin-x64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/freebsd-arm64@0.18.20: @@ -1152,18 +1270,17 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/freebsd-x64@0.17.19: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz} - name: '@esbuild/freebsd-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/freebsd-arm64@0.19.4: + resolution: {integrity: sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz} + name: '@esbuild/freebsd-arm64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/freebsd-x64@0.18.20: @@ -1174,18 +1291,17 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-arm64@0.17.19: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz} - name: '@esbuild/linux-arm64' - version: 0.17.19 + registry.npmjs.org/@esbuild/freebsd-x64@0.19.4: + resolution: {integrity: sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz} + name: '@esbuild/freebsd-x64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-arm64@0.18.20: @@ -1196,18 +1312,17 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-arm@0.17.19: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz} - name: '@esbuild/linux-arm' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-arm64@0.19.4: + resolution: {integrity: sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz} + name: '@esbuild/linux-arm64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-arm@0.18.20: @@ -1218,18 +1333,17 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-ia32@0.17.19: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz} - name: '@esbuild/linux-ia32' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-arm@0.19.4: + resolution: {integrity: sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz} + name: '@esbuild/linux-arm' + version: 0.19.4 engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-ia32@0.18.20: @@ -1240,18 +1354,17 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-loong64@0.17.19: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz} - name: '@esbuild/linux-loong64' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-ia32@0.19.4: + resolution: {integrity: sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz} + name: '@esbuild/linux-ia32' + version: 0.19.4 engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-loong64@0.18.20: @@ -1262,18 +1375,17 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-mips64el@0.17.19: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz} - name: '@esbuild/linux-mips64el' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-loong64@0.19.4: + resolution: {integrity: sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz} + name: '@esbuild/linux-loong64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [mips64el] + cpu: [loong64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-mips64el@0.18.20: @@ -1284,18 +1396,17 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-ppc64@0.17.19: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz} - name: '@esbuild/linux-ppc64' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-mips64el@0.19.4: + resolution: {integrity: sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz} + name: '@esbuild/linux-mips64el' + version: 0.19.4 engines: {node: '>=12'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-ppc64@0.18.20: @@ -1306,18 +1417,17 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-riscv64@0.17.19: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz} - name: '@esbuild/linux-riscv64' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-ppc64@0.19.4: + resolution: {integrity: sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz} + name: '@esbuild/linux-ppc64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-riscv64@0.18.20: @@ -1328,18 +1438,17 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-s390x@0.17.19: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz} - name: '@esbuild/linux-s390x' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-riscv64@0.19.4: + resolution: {integrity: sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz} + name: '@esbuild/linux-riscv64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [s390x] + cpu: [riscv64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-s390x@0.18.20: @@ -1350,18 +1459,17 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/linux-x64@0.17.19: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz} - name: '@esbuild/linux-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-s390x@0.19.4: + resolution: {integrity: sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz} + name: '@esbuild/linux-s390x' + version: 0.19.4 engines: {node: '>=12'} - cpu: [x64] + cpu: [s390x] os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-x64@0.18.20: @@ -1372,18 +1480,17 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/netbsd-x64@0.17.19: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz} - name: '@esbuild/netbsd-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/linux-x64@0.19.4: + resolution: {integrity: sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz} + name: '@esbuild/linux-x64' + version: 0.19.4 engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [linux] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/netbsd-x64@0.18.20: @@ -1394,18 +1501,17 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/openbsd-x64@0.17.19: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz} - name: '@esbuild/openbsd-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/netbsd-x64@0.19.4: + resolution: {integrity: sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz} + name: '@esbuild/netbsd-x64' + version: 0.19.4 engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [netbsd] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/openbsd-x64@0.18.20: @@ -1416,18 +1522,17 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/sunos-x64@0.17.19: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz} - name: '@esbuild/sunos-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/openbsd-x64@0.19.4: + resolution: {integrity: sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz} + name: '@esbuild/openbsd-x64' + version: 0.19.4 engines: {node: '>=12'} cpu: [x64] - os: [sunos] + os: [openbsd] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/sunos-x64@0.18.20: @@ -1438,18 +1543,17 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/win32-arm64@0.17.19: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz} - name: '@esbuild/win32-arm64' - version: 0.17.19 + registry.npmjs.org/@esbuild/sunos-x64@0.19.4: + resolution: {integrity: sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz} + name: '@esbuild/sunos-x64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/win32-arm64@0.18.20: @@ -1460,18 +1564,17 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/win32-ia32@0.17.19: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz} - name: '@esbuild/win32-ia32' - version: 0.17.19 + registry.npmjs.org/@esbuild/win32-arm64@0.19.4: + resolution: {integrity: sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz} + name: '@esbuild/win32-arm64' + version: 0.19.4 engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/win32-ia32@0.18.20: @@ -1482,18 +1585,17 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true - registry.npmjs.org/@esbuild/win32-x64@0.17.19: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz} - name: '@esbuild/win32-x64' - version: 0.17.19 + registry.npmjs.org/@esbuild/win32-ia32@0.19.4: + resolution: {integrity: sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz} + name: '@esbuild/win32-ia32' + version: 0.19.4 engines: {node: '>=12'} - cpu: [x64] + cpu: [ia32] os: [win32] requiresBuild: true - dev: true + dev: false optional: true registry.npmjs.org/@esbuild/win32-x64@0.18.20: @@ -1504,7 +1606,17 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true + optional: true + + registry.npmjs.org/@esbuild/win32-x64@0.19.4: + resolution: {integrity: sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz} + name: '@esbuild/win32-x64' + version: 0.19.4 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): @@ -1629,21 +1741,18 @@ packages: '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2 '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 - dev: true registry.npmjs.org/@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz} name: '@jridgewell/resolve-uri' version: 3.1.0 engines: {node: '>=6.0.0'} - dev: true registry.npmjs.org/@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz} name: '@jridgewell/set-array' version: 1.1.2 engines: {node: '>=6.0.0'} - dev: true registry.npmjs.org/@jridgewell/source-map@0.3.3: resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz} @@ -1658,13 +1767,11 @@ packages: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz} name: '@jridgewell/sourcemap-codec' version: 1.4.14 - dev: true registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz} name: '@jridgewell/sourcemap-codec' version: 1.4.15 - dev: true registry.npmjs.org/@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz} @@ -1673,7 +1780,6 @@ packages: dependencies: '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0 '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14 - dev: true registry.npmjs.org/@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz} @@ -1707,14 +1813,12 @@ packages: dependencies: '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5 run-parallel: registry.npmjs.org/run-parallel@1.2.0 - dev: true registry.npmjs.org/@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz} name: '@nodelib/fs.stat' version: 2.0.5 engines: {node: '>= 8'} - dev: true registry.npmjs.org/@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} @@ -1724,7 +1828,6 @@ packages: dependencies: '@nodelib/fs.scandir': registry.npmjs.org/@nodelib/fs.scandir@2.1.5 fastq: registry.npmjs.org/fastq@1.15.0 - dev: true registry.npmjs.org/@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz} @@ -1894,36 +1997,6 @@ packages: import-meta-resolve: registry.npmjs.org/import-meta-resolve@3.0.0 dev: true - registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.3.9): - resolution: {integrity: sha512-SDKxI/QpsReCwIn5czjT53fKlPBybbmMk67d317gUqfeORroBAFN1Z6s/x0E1JYi+04i7kKllS+Sz9wVfmUkAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.22.6.tgz} - id: registry.npmjs.org/@sveltejs/kit/1.22.6 - name: '@sveltejs/kit' - version: 1.22.6 - engines: {node: ^16.14 || >=18} - hasBin: true - requiresBuild: true - peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.3.9) - '@types/cookie': registry.npmjs.org/@types/cookie@0.5.1 - cookie: registry.npmjs.org/cookie@0.5.0 - devalue: registry.npmjs.org/devalue@4.3.2 - esm-env: registry.npmjs.org/esm-env@1.0.0 - kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.0 - mime: registry.npmjs.org/mime@3.0.0 - sade: registry.npmjs.org/sade@1.8.1 - set-cookie-parser: registry.npmjs.org/set-cookie-parser@2.6.0 - sirv: registry.npmjs.org/sirv@2.0.3 - svelte: registry.npmjs.org/svelte@4.2.0 - undici: registry.npmjs.org/undici@5.23.0 - vite: registry.npmjs.org/vite@4.3.9 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9): resolution: {integrity: sha512-SDKxI/QpsReCwIn5czjT53fKlPBybbmMk67d317gUqfeORroBAFN1Z6s/x0E1JYi+04i7kKllS+Sz9wVfmUkAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.22.6.tgz} id: registry.npmjs.org/@sveltejs/kit/1.22.6 @@ -1974,25 +2047,6 @@ packages: - typescript dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.3.9): - resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.2.tgz} - id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2 - name: '@sveltejs/vite-plugin-svelte-inspector' - version: 1.0.2 - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^2.2.0 - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.3.9) - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - svelte: registry.npmjs.org/svelte@4.2.0 - vite: registry.npmjs.org/vite@4.3.9 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.4.9): resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.2.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2 @@ -2012,29 +2066,6 @@ packages: - supports-color dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.3.9): - resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.1.tgz} - id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1 - name: '@sveltejs/vite-plugin-svelte' - version: 2.4.1 - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.3.9) - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - deepmerge: registry.npmjs.org/deepmerge@4.3.1 - kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.0 - svelte: registry.npmjs.org/svelte@4.2.0 - svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.2(svelte@4.2.0) - vite: registry.npmjs.org/vite@4.3.9 - vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.3.9) - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9): resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.1.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1 @@ -2199,6 +2230,43 @@ packages: engines: {node: '>=10.13.0'} dev: true + registry.npmjs.org/@types/babel__core@7.20.2: + resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz} + name: '@types/babel__core' + version: 7.20.2 + dependencies: + '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.5 + '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.2 + '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.2 + dev: false + + registry.npmjs.org/@types/babel__generator@7.6.5: + resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz} + name: '@types/babel__generator' + version: 7.6.5 + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + dev: false + + registry.npmjs.org/@types/babel__template@7.4.2: + resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz} + name: '@types/babel__template' + version: 7.4.2 + dependencies: + '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + dev: false + + registry.npmjs.org/@types/babel__traverse@7.20.2: + resolution: {integrity: sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz} + name: '@types/babel__traverse' + version: 7.20.2 + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + dev: false + registry.npmjs.org/@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz} name: '@types/cookie' @@ -2452,11 +2520,18 @@ packages: version: 0.7.48 dev: true + registry.npmjs.org/@types/debug@4.1.9: + resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz} + name: '@types/debug' + version: 4.1.9 + dependencies: + '@types/ms': registry.npmjs.org/@types/ms@0.7.32 + dev: false + registry.npmjs.org/@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz} name: '@types/estree' version: 1.0.1 - dev: true registry.npmjs.org/@types/geojson@7946.0.10: resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz} @@ -2464,6 +2539,14 @@ packages: version: 7946.0.10 dev: false + registry.npmjs.org/@types/hast@2.3.6: + resolution: {integrity: sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz} + name: '@types/hast' + version: 2.3.6 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + registry.npmjs.org/@types/is-ci@3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.0.tgz} name: '@types/is-ci' @@ -2478,12 +2561,48 @@ packages: version: 7.0.12 dev: true + registry.npmjs.org/@types/json5@0.0.30: + resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz} + name: '@types/json5' + version: 0.0.30 + dev: false + + registry.npmjs.org/@types/mdast@3.0.13: + resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz} + name: '@types/mdast' + version: 3.0.13 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + + registry.npmjs.org/@types/mdast@4.0.1: + resolution: {integrity: sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz} + name: '@types/mdast' + version: 4.0.1 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + dev: false + registry.npmjs.org/@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz} name: '@types/minimist' version: 1.2.2 dev: true + registry.npmjs.org/@types/ms@0.7.32: + resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz} + name: '@types/ms' + version: 0.7.32 + dev: false + + registry.npmjs.org/@types/nlcst@1.0.2: + resolution: {integrity: sha512-ykxL/GDDUhqikjU0LIywZvEwb1NTYXTEWf+XgMSS2o6IXIakafPccxZmxgZcvJPZ3yFl2kdL1gJZz3U3iZF3QA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.2.tgz} + name: '@types/nlcst' + version: 1.0.2 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + registry.npmjs.org/@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz} name: '@types/node' @@ -2508,6 +2627,12 @@ packages: version: 2.4.1 dev: true + registry.npmjs.org/@types/parse5@6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz} + name: '@types/parse5' + version: 6.0.3 + dev: false + registry.npmjs.org/@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz} name: '@types/prop-types' @@ -2524,9 +2649,17 @@ packages: name: '@types/react-dom' version: 18.2.5 dependencies: - '@types/react': registry.npmjs.org/@types/react@18.2.12 + '@types/react': registry.npmjs.org/@types/react@18.2.24 dev: true + registry.npmjs.org/@types/react-dom@18.2.8: + resolution: {integrity: sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz} + name: '@types/react-dom' + version: 18.2.8 + dependencies: + '@types/react': registry.npmjs.org/@types/react@18.2.24 + dev: false + registry.npmjs.org/@types/react@18.2.12: resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz} name: '@types/react' @@ -2536,11 +2669,19 @@ packages: '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.3 csstype: registry.npmjs.org/csstype@3.1.2 + registry.npmjs.org/@types/react@18.2.24: + resolution: {integrity: sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.24.tgz} + name: '@types/react' + version: 18.2.24 + dependencies: + '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.5 + '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.3 + csstype: registry.npmjs.org/csstype@3.1.2 + registry.npmjs.org/@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz} name: '@types/resolve' version: 1.20.2 - dev: true registry.npmjs.org/@types/scheduler@0.16.3: resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz} @@ -2571,6 +2712,18 @@ packages: version: 2.3.3 dev: true + registry.npmjs.org/@types/unist@2.0.8: + resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz} + name: '@types/unist' + version: 2.0.8 + dev: false + + registry.npmjs.org/@types/unist@3.0.0: + resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz} + name: '@types/unist' + version: 3.0.0 + dev: false + registry.npmjs.org/@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} name: '@types/yauzl' @@ -2914,7 +3067,6 @@ packages: vite: registry.npmjs.org/vite@4.4.9 transitivePeerDependencies: - supports-color - dev: true registry.npmjs.org/acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz} @@ -2933,7 +3085,6 @@ packages: version: 8.10.0 engines: {node: '>=0.4.0'} hasBin: true - dev: true registry.npmjs.org/aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz} @@ -2956,6 +3107,14 @@ packages: uri-js: registry.npmjs.org/uri-js@4.4.1 dev: true + registry.npmjs.org/ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz} + name: ansi-align + version: 3.0.1 + dependencies: + string-width: registry.npmjs.org/string-width@4.2.3 + dev: false + registry.npmjs.org/ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz} name: ansi-colors @@ -2977,7 +3136,19 @@ packages: name: ansi-regex version: 5.0.1 engines: {node: '>=8'} - dev: true + + registry.npmjs.org/ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz} + name: ansi-regex + version: 6.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmjs.org/ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz} + name: ansi-sequence-parser + version: 1.1.1 + dev: false registry.npmjs.org/ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz} @@ -2986,7 +3157,6 @@ packages: engines: {node: '>=4'} dependencies: color-convert: registry.npmjs.org/color-convert@1.9.3 - dev: true registry.npmjs.org/ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} @@ -2997,6 +3167,13 @@ packages: color-convert: registry.npmjs.org/color-convert@2.0.1 dev: true + registry.npmjs.org/ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz} + name: ansi-styles + version: 6.2.1 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz} name: anymatch @@ -3005,7 +3182,6 @@ packages: dependencies: normalize-path: registry.npmjs.org/normalize-path@3.0.0 picomatch: registry.npmjs.org/picomatch@2.3.1 - dev: true registry.npmjs.org/arch@2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arch/-/arch-2.2.0.tgz} @@ -3025,13 +3201,11 @@ packages: version: 1.0.10 dependencies: sprintf-js: registry.npmjs.org/sprintf-js@1.0.3 - dev: true registry.npmjs.org/argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz} name: argparse version: 2.0.1 - dev: true registry.npmjs.org/aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz} @@ -3063,6 +3237,12 @@ packages: is-string: registry.npmjs.org/is-string@1.0.7 dev: true + registry.npmjs.org/array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz} + name: array-iterate + version: 2.0.1 + dev: false + registry.npmjs.org/array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz} name: array-union @@ -3149,6 +3329,82 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/astro@3.2.2: + resolution: {integrity: sha512-vLOOGyD2g1HRkCQAFHmHUrVAbMI5sgUqKignBMtXNantgEq1P17sL2cvH0Yy2ibNN9DHZ/4TknXmwHAig8PJNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/astro/-/astro-3.2.2.tgz} + name: astro + version: 3.2.2 + engines: {node: '>=18.14.1', npm: '>=6.14.0'} + hasBin: true + dependencies: + '@astrojs/compiler': registry.npmjs.org/@astrojs/compiler@2.1.0 + '@astrojs/internal-helpers': registry.npmjs.org/@astrojs/internal-helpers@0.2.0 + '@astrojs/markdown-remark': registry.npmjs.org/@astrojs/markdown-remark@3.2.0(astro@3.2.2) + '@astrojs/telemetry': registry.npmjs.org/@astrojs/telemetry@3.0.2 + '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/generator': registry.npmjs.org/@babel/generator@7.22.10 + '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.10) + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.2 + acorn: registry.npmjs.org/acorn@8.10.0 + boxen: registry.npmjs.org/boxen@7.1.1 + chokidar: registry.npmjs.org/chokidar@3.5.3 + ci-info: registry.npmjs.org/ci-info@3.8.0 + clsx: registry.npmjs.org/clsx@2.0.0 + common-ancestor-path: registry.npmjs.org/common-ancestor-path@1.0.1 + cookie: registry.npmjs.org/cookie@0.5.0 + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + devalue: registry.npmjs.org/devalue@4.3.2 + diff: registry.npmjs.org/diff@5.1.0 + es-module-lexer: registry.npmjs.org/es-module-lexer@1.3.1 + esbuild: registry.npmjs.org/esbuild@0.19.4 + estree-walker: registry.npmjs.org/estree-walker@3.0.3 + execa: registry.npmjs.org/execa@8.0.1 + fast-glob: registry.npmjs.org/fast-glob@3.3.1 + github-slugger: registry.npmjs.org/github-slugger@2.0.0 + gray-matter: registry.npmjs.org/gray-matter@4.0.3 + html-escaper: registry.npmjs.org/html-escaper@3.0.3 + http-cache-semantics: registry.npmjs.org/http-cache-semantics@4.1.1 + js-yaml: registry.npmjs.org/js-yaml@4.1.0 + kleur: registry.npmjs.org/kleur@4.1.5 + magic-string: registry.npmjs.org/magic-string@0.30.4 + mime: registry.npmjs.org/mime@3.0.0 + ora: registry.npmjs.org/ora@7.0.1 + p-limit: registry.npmjs.org/p-limit@4.0.0 + path-to-regexp: registry.npmjs.org/path-to-regexp@6.2.1 + preferred-pm: registry.npmjs.org/preferred-pm@3.1.2 + probe-image-size: registry.npmjs.org/probe-image-size@7.2.3 + prompts: registry.npmjs.org/prompts@2.4.2 + rehype: registry.npmjs.org/rehype@12.0.1 + resolve: registry.npmjs.org/resolve@1.22.6 + semver: registry.npmjs.org/semver@7.5.4 + server-destroy: registry.npmjs.org/server-destroy@1.0.1 + shiki: registry.npmjs.org/shiki@0.14.4 + string-width: registry.npmjs.org/string-width@6.1.0 + strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 + tsconfig-resolver: registry.npmjs.org/tsconfig-resolver@3.0.1 + undici: registry.npmjs.org/undici@5.23.0 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + vfile: registry.npmjs.org/vfile@5.3.7 + vite: registry.npmjs.org/vite@4.4.9 + vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.4.9) + which-pm: registry.npmjs.org/which-pm@2.1.1 + yargs-parser: registry.npmjs.org/yargs-parser@21.1.1 + zod: registry.npmjs.org/zod@3.21.1 + optionalDependencies: + sharp: registry.npmjs.org/sharp@0.32.6 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: false + registry.npmjs.org/async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/async/-/async-3.2.4.tgz} name: async @@ -3234,6 +3490,19 @@ packages: dequal: registry.npmjs.org/dequal@2.0.3 dev: true + registry.npmjs.org/b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz} + name: b4a + version: 1.6.4 + dev: false + optional: true + + registry.npmjs.org/bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bail/-/bail-2.0.2.tgz} + name: bail + version: 2.0.2 + dev: false + registry.npmjs.org/balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} name: balanced-match @@ -3244,7 +3513,6 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz} name: base64-js version: 1.5.1 - dev: true registry.npmjs.org/bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz} @@ -3268,7 +3536,27 @@ packages: name: binary-extensions version: 2.2.0 engines: {node: '>=8'} - dev: true + + registry.npmjs.org/bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bl/-/bl-4.1.0.tgz} + name: bl + version: 4.1.0 + dependencies: + buffer: registry.npmjs.org/buffer@5.7.1 + inherits: registry.npmjs.org/inherits@2.0.4 + readable-stream: registry.npmjs.org/readable-stream@3.6.2 + dev: false + optional: true + + registry.npmjs.org/bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bl/-/bl-5.1.0.tgz} + name: bl + version: 5.1.0 + dependencies: + buffer: registry.npmjs.org/buffer@6.0.3 + inherits: registry.npmjs.org/inherits@2.0.4 + readable-stream: registry.npmjs.org/readable-stream@3.6.2 + dev: false registry.npmjs.org/blob-util@2.0.2: resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz} @@ -3288,6 +3576,22 @@ packages: version: 1.0.0 dev: true + registry.npmjs.org/boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz} + name: boxen + version: 7.1.1 + engines: {node: '>=14.16'} + dependencies: + ansi-align: registry.npmjs.org/ansi-align@3.0.1 + camelcase: registry.npmjs.org/camelcase@7.0.1 + chalk: registry.npmjs.org/chalk@5.3.0 + cli-boxes: registry.npmjs.org/cli-boxes@3.0.0 + string-width: registry.npmjs.org/string-width@5.1.2 + type-fest: registry.npmjs.org/type-fest@2.19.0 + widest-line: registry.npmjs.org/widest-line@4.0.1 + wrap-ansi: registry.npmjs.org/wrap-ansi@8.1.0 + dev: false + registry.npmjs.org/brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz} name: brace-expansion @@ -3312,7 +3616,6 @@ packages: engines: {node: '>=8'} dependencies: fill-range: registry.npmjs.org/fill-range@7.0.1 - dev: true registry.npmjs.org/breakword@1.0.6: resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/breakword/-/breakword-1.0.6.tgz} @@ -3333,7 +3636,6 @@ packages: electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.492 node-releases: registry.npmjs.org/node-releases@2.0.13 update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.10) - dev: true registry.npmjs.org/buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz} @@ -3354,7 +3656,15 @@ packages: dependencies: base64-js: registry.npmjs.org/base64-js@1.5.1 ieee754: registry.npmjs.org/ieee754@1.2.1 - dev: true + + registry.npmjs.org/buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz} + name: buffer + version: 6.0.3 + dependencies: + base64-js: registry.npmjs.org/base64-js@1.5.1 + ieee754: registry.npmjs.org/ieee754@1.2.1 + dev: false registry.npmjs.org/builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz} @@ -3370,7 +3680,6 @@ packages: engines: {node: '>=10.16.0'} dependencies: streamsearch: registry.npmjs.org/streamsearch@1.1.0 - dev: true registry.npmjs.org/cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz} @@ -3413,6 +3722,13 @@ packages: engines: {node: '>=6'} dev: true + registry.npmjs.org/camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz} + name: camelcase + version: 7.0.1 + engines: {node: '>=14.16'} + dev: false + registry.npmjs.org/caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz} name: caniuse-api @@ -3428,7 +3744,6 @@ packages: resolution: {integrity: sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz} name: caniuse-lite version: 1.0.30001521 - dev: true registry.npmjs.org/caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz} @@ -3436,6 +3751,12 @@ packages: version: 0.12.0 dev: true + registry.npmjs.org/ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz} + name: ccount + version: 2.0.1 + dev: false + registry.npmjs.org/chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz} name: chalk @@ -3445,7 +3766,6 @@ packages: ansi-styles: registry.npmjs.org/ansi-styles@3.2.1 escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5 supports-color: registry.npmjs.org/supports-color@5.5.0 - dev: true registry.npmjs.org/chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz} @@ -3457,6 +3777,31 @@ packages: supports-color: registry.npmjs.org/supports-color@7.2.0 dev: true + registry.npmjs.org/chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz} + name: chalk + version: 5.3.0 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + registry.npmjs.org/character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz} + name: character-entities-html4 + version: 2.1.0 + dev: false + + registry.npmjs.org/character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz} + name: character-entities-legacy + version: 3.0.0 + dev: false + + registry.npmjs.org/character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz} + name: character-entities + version: 2.0.2 + dev: false + registry.npmjs.org/chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz} name: chardet @@ -3485,14 +3830,19 @@ packages: readdirp: registry.npmjs.org/readdirp@3.6.0 optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: true + + registry.npmjs.org/chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz} + name: chownr + version: 1.1.4 + dev: false + optional: true registry.npmjs.org/ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz} name: ci-info version: 3.8.0 engines: {node: '>=8'} - dev: true registry.npmjs.org/classcat@5.0.4: resolution: {integrity: sha512-sbpkOw6z413p+HDGcBENe498WM9woqWHiJxCq7nvmxe9WmrUmqfAcxpIwAiMtM5Q3AhYkzXcNQHqsWq0mND51g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/classcat/-/classcat-5.0.4.tgz} @@ -3507,6 +3857,13 @@ packages: engines: {node: '>=6'} dev: true + registry.npmjs.org/cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz} + name: cli-boxes + version: 3.0.0 + engines: {node: '>=10'} + dev: false + registry.npmjs.org/cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz} name: cli-cursor @@ -3516,6 +3873,22 @@ packages: restore-cursor: registry.npmjs.org/restore-cursor@3.1.0 dev: true + registry.npmjs.org/cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz} + name: cli-cursor + version: 4.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: registry.npmjs.org/restore-cursor@4.0.0 + dev: false + + registry.npmjs.org/cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz} + name: cli-spinners + version: 2.9.1 + engines: {node: '>=6'} + dev: false + registry.npmjs.org/cli-table3@0.6.3: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz} name: cli-table3 @@ -3565,6 +3938,13 @@ packages: engines: {node: '>=0.8'} dev: true + registry.npmjs.org/clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz} + name: clsx + version: 2.0.0 + engines: {node: '>=6'} + dev: false + registry.npmjs.org/code-red@1.0.3: resolution: {integrity: sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/code-red/-/code-red-1.0.3.tgz} name: code-red @@ -3583,7 +3963,6 @@ packages: version: 1.9.3 dependencies: color-name: registry.npmjs.org/color-name@1.1.3 - dev: true registry.npmjs.org/color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz} @@ -3592,19 +3971,37 @@ packages: engines: {node: '>=7.0.0'} dependencies: color-name: registry.npmjs.org/color-name@1.1.4 - dev: true registry.npmjs.org/color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz} name: color-name version: 1.1.3 - dev: true registry.npmjs.org/color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} name: color-name version: 1.1.4 - dev: true + + registry.npmjs.org/color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz} + name: color-string + version: 1.9.1 + dependencies: + color-name: registry.npmjs.org/color-name@1.1.4 + simple-swizzle: registry.npmjs.org/simple-swizzle@0.2.2 + dev: false + optional: true + + registry.npmjs.org/color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color/-/color-4.2.3.tgz} + name: color + version: 4.2.3 + engines: {node: '>=12.5.0'} + dependencies: + color-convert: registry.npmjs.org/color-convert@2.0.1 + color-string: registry.npmjs.org/color-string@1.9.1 + dev: false + optional: true registry.npmjs.org/colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz} @@ -3627,6 +4024,12 @@ packages: delayed-stream: registry.npmjs.org/delayed-stream@1.0.0 dev: true + registry.npmjs.org/comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz} + name: comma-separated-tokens + version: 2.0.3 + dev: false + registry.npmjs.org/commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz} name: commander @@ -3647,6 +4050,12 @@ packages: engines: {node: '>= 10'} dev: true + registry.npmjs.org/common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz} + name: common-ancestor-path + version: 1.0.1 + dev: false + registry.npmjs.org/common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz} name: common-tags @@ -3688,14 +4097,12 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz} name: convert-source-map version: 1.9.0 - dev: true registry.npmjs.org/cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz} name: cookie version: 0.5.0 engines: {node: '>= 0.6'} - dev: true registry.npmjs.org/core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz} @@ -3722,7 +4129,6 @@ packages: path-key: registry.npmjs.org/path-key@3.1.1 shebang-command: registry.npmjs.org/shebang-command@2.0.0 which: registry.npmjs.org/which@2.0.2 - dev: true registry.npmjs.org/css-declaration-sorter@6.4.1(postcss@8.4.27): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz} @@ -4081,6 +4487,19 @@ packages: version: 1.11.8 dev: true + registry.npmjs.org/debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz} + name: debug + version: 2.6.9 + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmjs.org/ms@2.0.0 + dev: false + registry.npmjs.org/debug@3.2.7(supports-color@8.1.1): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz} id: registry.npmjs.org/debug/3.2.7 @@ -4094,7 +4513,6 @@ packages: dependencies: ms: registry.npmjs.org/ms@2.1.3 supports-color: registry.npmjs.org/supports-color@8.1.1 - dev: true registry.npmjs.org/debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} @@ -4110,7 +4528,6 @@ packages: dependencies: ms: registry.npmjs.org/ms@2.1.2 supports-color: registry.npmjs.org/supports-color@8.1.1 - dev: true registry.npmjs.org/decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz} @@ -4129,12 +4546,38 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.npmjs.org/decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz} + name: decode-named-character-reference + version: 1.0.2 + dependencies: + character-entities: registry.npmjs.org/character-entities@2.0.2 + dev: false + + registry.npmjs.org/decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz} + name: decompress-response + version: 6.0.0 + engines: {node: '>=10'} + dependencies: + mimic-response: registry.npmjs.org/mimic-response@3.1.0 + dev: false + optional: true + registry.npmjs.org/dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz} name: dedent-js version: 1.0.1 dev: true + registry.npmjs.org/deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz} + name: deep-extend + version: 0.6.0 + engines: {node: '>=4.0.0'} + dev: false + optional: true + registry.npmjs.org/deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz} name: deep-is @@ -4185,7 +4628,6 @@ packages: name: dequal version: 2.0.3 engines: {node: '>=6'} - dev: true registry.npmjs.org/detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz} @@ -4194,11 +4636,25 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz} + name: detect-libc + version: 2.0.2 + engines: {node: '>=8'} + dev: false + optional: true + registry.npmjs.org/devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz} name: devalue version: 4.3.2 - dev: true + + registry.npmjs.org/diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/diff/-/diff-5.1.0.tgz} + name: diff + version: 5.1.0 + engines: {node: '>=0.3.1'} + dev: false registry.npmjs.org/dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz} @@ -4209,6 +4665,12 @@ packages: path-type: registry.npmjs.org/path-type@4.0.0 dev: true + registry.npmjs.org/dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz} + name: dlv + version: 1.1.3 + dev: false + registry.npmjs.org/doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz} name: doctrine @@ -4283,12 +4745,25 @@ packages: engines: {node: '>=10'} dev: true + registry.npmjs.org/dset@3.1.2: + resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dset/-/dset-3.1.2.tgz} + name: dset + version: 3.1.2 + engines: {node: '>=4'} + dev: false + registry.npmjs.org/duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz} name: duplexer version: 0.1.2 dev: true + registry.npmjs.org/eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz} + name: eastasianwidth + version: 0.2.0 + dev: false + registry.npmjs.org/ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz} name: ecc-jsbn @@ -4302,13 +4777,23 @@ packages: resolution: {integrity: sha512-36K9b/6skMVwAIEsC7GiQ8I8N3soCALVSHqWHzNDtGemAcI9Xu8hP02cywWM0A794rTHm0b0zHPeLJHtgFVamQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.492.tgz} name: electron-to-chromium version: 1.4.492 - dev: true + + registry.npmjs.org/emoji-regex@10.2.1: + resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz} + name: emoji-regex + version: 10.2.1 + dev: false registry.npmjs.org/emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz} name: emoji-regex version: 8.0.0 - dev: true + + registry.npmjs.org/emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz} + name: emoji-regex + version: 9.2.2 + dev: false registry.npmjs.org/end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz} @@ -4316,7 +4801,6 @@ packages: version: 1.4.4 dependencies: once: registry.npmjs.org/once@1.4.0 - dev: true registry.npmjs.org/enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz} @@ -4410,6 +4894,12 @@ packages: safe-array-concat: registry.npmjs.org/safe-array-concat@1.0.0 dev: true + registry.npmjs.org/es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz} + name: es-module-lexer + version: 1.3.1 + dev: false + registry.npmjs.org/es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz} name: es-set-tostringtag @@ -4446,38 +4936,6 @@ packages: version: 3.3.1 dev: true - registry.npmjs.org/esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz} - name: esbuild - version: 0.17.19 - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.17.19 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.17.19 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.17.19 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.17.19 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.17.19 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.17.19 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.17.19 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.17.19 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.17.19 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.17.19 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.17.19 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.17.19 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.17.19 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.17.19 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.17.19 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.17.19 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.17.19 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.17.19 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.17.19 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.17.19 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.17.19 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.17.19 - dev: true - registry.npmjs.org/esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz} name: esbuild @@ -4508,21 +4966,50 @@ packages: '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.18.20 '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.18.20 '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.18.20 - dev: true + + registry.npmjs.org/esbuild@0.19.4: + resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz} + name: esbuild + version: 0.19.4 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.19.4 + '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.19.4 + '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.19.4 + '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.19.4 + '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.19.4 + '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.19.4 + '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.19.4 + '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.19.4 + '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.19.4 + '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.19.4 + '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.19.4 + '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.19.4 + '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.19.4 + '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.19.4 + '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.19.4 + '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.19.4 + '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.19.4 + '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.19.4 + '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.19.4 + '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.19.4 + '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.19.4 + '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.19.4 + dev: false registry.npmjs.org/escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz} name: escalade version: 3.1.1 engines: {node: '>=6'} - dev: true registry.npmjs.org/escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} name: escape-string-regexp version: 1.0.5 engines: {node: '>=0.8.0'} - dev: true registry.npmjs.org/escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} @@ -4531,6 +5018,13 @@ packages: engines: {node: '>=10'} dev: true + registry.npmjs.org/escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} + name: escape-string-regexp + version: 5.0.0 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} id: registry.npmjs.org/eslint-config-prettier/8.8.0 @@ -4815,7 +5309,6 @@ packages: version: 4.0.1 engines: {node: '>=4'} hasBin: true - dev: true registry.npmjs.org/esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz} @@ -4861,7 +5354,6 @@ packages: version: 3.0.3 dependencies: '@types/estree': registry.npmjs.org/@types/estree@1.0.1 - dev: true registry.npmjs.org/esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz} @@ -4924,6 +5416,23 @@ packages: strip-final-newline: registry.npmjs.org/strip-final-newline@2.0.0 dev: true + registry.npmjs.org/execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/execa/-/execa-8.0.1.tgz} + name: execa + version: 8.0.1 + engines: {node: '>=16.17'} + dependencies: + cross-spawn: registry.npmjs.org/cross-spawn@7.0.3 + get-stream: registry.npmjs.org/get-stream@8.0.1 + human-signals: registry.npmjs.org/human-signals@5.0.0 + is-stream: registry.npmjs.org/is-stream@3.0.0 + merge-stream: registry.npmjs.org/merge-stream@2.0.0 + npm-run-path: registry.npmjs.org/npm-run-path@5.1.0 + onetime: registry.npmjs.org/onetime@6.0.0 + signal-exit: registry.npmjs.org/signal-exit@4.1.0 + strip-final-newline: registry.npmjs.org/strip-final-newline@3.0.0 + dev: false + registry.npmjs.org/executable@4.1.1: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/executable/-/executable-4.1.1.tgz} name: executable @@ -4933,11 +5442,27 @@ packages: pify: registry.npmjs.org/pify@2.3.0 dev: true + registry.npmjs.org/expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz} + name: expand-template + version: 2.0.3 + engines: {node: '>=6'} + dev: false + optional: true + + registry.npmjs.org/extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz} + name: extend-shallow + version: 2.0.1 + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: registry.npmjs.org/is-extendable@0.1.1 + dev: false + registry.npmjs.org/extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/extend/-/extend-3.0.2.tgz} name: extend version: 3.0.2 - dev: true registry.npmjs.org/extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz} @@ -4992,6 +5517,13 @@ packages: version: 1.3.0 dev: true + registry.npmjs.org/fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz} + name: fast-fifo + version: 1.3.2 + dev: false + optional: true + registry.npmjs.org/fast-glob@3.3.1: resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz} name: fast-glob @@ -5003,7 +5535,6 @@ packages: glob-parent: registry.npmjs.org/glob-parent@5.1.2 merge2: registry.npmjs.org/merge2@1.4.1 micromatch: registry.npmjs.org/micromatch@4.0.5 - dev: true registry.npmjs.org/fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} @@ -5023,7 +5554,6 @@ packages: version: 1.15.0 dependencies: reusify: registry.npmjs.org/reusify@1.0.4 - dev: true registry.npmjs.org/fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz} @@ -5058,7 +5588,6 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: registry.npmjs.org/to-regex-range@5.0.1 - dev: true registry.npmjs.org/find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz} @@ -5068,7 +5597,6 @@ packages: dependencies: locate-path: registry.npmjs.org/locate-path@5.0.0 path-exists: registry.npmjs.org/path-exists@4.0.0 - dev: true registry.npmjs.org/find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz} @@ -5078,7 +5606,6 @@ packages: dependencies: locate-path: registry.npmjs.org/locate-path@6.0.0 path-exists: registry.npmjs.org/path-exists@4.0.0 - dev: true registry.npmjs.org/find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz} @@ -5087,7 +5614,6 @@ packages: dependencies: micromatch: registry.npmjs.org/micromatch@4.0.5 pkg-dir: registry.npmjs.org/pkg-dir@4.2.0 - dev: true registry.npmjs.org/flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz} @@ -5168,6 +5694,13 @@ packages: version: 0.1.7 dev: true + registry.npmjs.org/fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz} + name: fs-constants + version: 1.0.0 + dev: false + optional: true + registry.npmjs.org/fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz} name: fs-extra @@ -5226,14 +5759,12 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true registry.npmjs.org/function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz} name: function-bind version: 1.1.1 - dev: true registry.npmjs.org/function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz} @@ -5258,7 +5789,6 @@ packages: name: gensync version: 1.0.0-beta.2 engines: {node: '>=6.9.0'} - dev: true registry.npmjs.org/get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz} @@ -5301,6 +5831,13 @@ packages: engines: {node: '>=10'} dev: true + registry.npmjs.org/get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz} + name: get-stream + version: 8.0.1 + engines: {node: '>=16'} + dev: false + registry.npmjs.org/get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz} name: get-symbol-description @@ -5327,6 +5864,19 @@ packages: assert-plus: registry.npmjs.org/assert-plus@1.0.0 dev: true + registry.npmjs.org/github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz} + name: github-from-package + version: 0.0.0 + dev: false + optional: true + + registry.npmjs.org/github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz} + name: github-slugger + version: 2.0.0 + dev: false + registry.npmjs.org/glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz} name: glob-parent @@ -5334,7 +5884,6 @@ packages: engines: {node: '>= 6'} dependencies: is-glob: registry.npmjs.org/is-glob@4.0.3 - dev: true registry.npmjs.org/glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz} @@ -5385,7 +5934,6 @@ packages: name: globals version: 11.12.0 engines: {node: '>=4'} - dev: true registry.npmjs.org/globals@13.20.0: resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-13.20.0.tgz} @@ -5444,7 +5992,6 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} name: graceful-fs version: 4.2.11 - dev: true registry.npmjs.org/grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz} @@ -5466,6 +6013,18 @@ packages: lodash: registry.npmjs.org/lodash@4.17.21 dev: false + registry.npmjs.org/gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz} + name: gray-matter + version: 4.0.3 + engines: {node: '>=6.0'} + dependencies: + js-yaml: registry.npmjs.org/js-yaml@3.14.1 + kind-of: registry.npmjs.org/kind-of@6.0.3 + section-matter: registry.npmjs.org/section-matter@1.0.0 + strip-bom-string: registry.npmjs.org/strip-bom-string@1.0.0 + dev: false + registry.npmjs.org/hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz} name: hard-rejection @@ -5484,14 +6043,12 @@ packages: name: has-flag version: 3.0.0 engines: {node: '>=4'} - dev: true registry.npmjs.org/has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz} name: has-flag version: 4.0.0 engines: {node: '>=8'} - dev: true registry.npmjs.org/has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz} @@ -5531,7 +6088,95 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: registry.npmjs.org/function-bind@1.1.1 - dev: true + + registry.npmjs.org/hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz} + name: hast-util-from-parse5 + version: 7.1.2 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + hastscript: registry.npmjs.org/hastscript@7.2.0 + property-information: registry.npmjs.org/property-information@6.3.0 + vfile: registry.npmjs.org/vfile@5.3.7 + vfile-location: registry.npmjs.org/vfile-location@4.1.0 + web-namespaces: registry.npmjs.org/web-namespaces@2.0.1 + dev: false + + registry.npmjs.org/hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz} + name: hast-util-parse-selector + version: 3.1.1 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + dev: false + + registry.npmjs.org/hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz} + name: hast-util-raw + version: 7.2.3 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/parse5': registry.npmjs.org/@types/parse5@6.0.3 + hast-util-from-parse5: registry.npmjs.org/hast-util-from-parse5@7.1.2 + hast-util-to-parse5: registry.npmjs.org/hast-util-to-parse5@7.1.0 + html-void-elements: registry.npmjs.org/html-void-elements@2.0.1 + parse5: registry.npmjs.org/parse5@6.0.1 + unist-util-position: registry.npmjs.org/unist-util-position@4.0.4 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + vfile: registry.npmjs.org/vfile@5.3.7 + web-namespaces: registry.npmjs.org/web-namespaces@2.0.1 + zwitch: registry.npmjs.org/zwitch@2.0.4 + dev: false + + registry.npmjs.org/hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz} + name: hast-util-to-html + version: 8.0.4 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + ccount: registry.npmjs.org/ccount@2.0.1 + comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 + hast-util-raw: registry.npmjs.org/hast-util-raw@7.2.3 + hast-util-whitespace: registry.npmjs.org/hast-util-whitespace@2.0.1 + html-void-elements: registry.npmjs.org/html-void-elements@2.0.1 + property-information: registry.npmjs.org/property-information@6.3.0 + space-separated-tokens: registry.npmjs.org/space-separated-tokens@2.0.2 + stringify-entities: registry.npmjs.org/stringify-entities@4.0.3 + zwitch: registry.npmjs.org/zwitch@2.0.4 + dev: false + + registry.npmjs.org/hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz} + name: hast-util-to-parse5 + version: 7.1.0 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 + property-information: registry.npmjs.org/property-information@6.3.0 + space-separated-tokens: registry.npmjs.org/space-separated-tokens@2.0.2 + web-namespaces: registry.npmjs.org/web-namespaces@2.0.1 + zwitch: registry.npmjs.org/zwitch@2.0.4 + dev: false + + registry.npmjs.org/hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz} + name: hast-util-whitespace + version: 2.0.1 + dev: false + + registry.npmjs.org/hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz} + name: hastscript + version: 7.2.0 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 + hast-util-parse-selector: registry.npmjs.org/hast-util-parse-selector@3.1.1 + property-information: registry.npmjs.org/property-information@6.3.0 + space-separated-tokens: registry.npmjs.org/space-separated-tokens@2.0.2 + dev: false registry.npmjs.org/hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz} @@ -5539,6 +6184,24 @@ packages: version: 2.8.9 dev: true + registry.npmjs.org/html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz} + name: html-escaper + version: 3.0.3 + dev: false + + registry.npmjs.org/html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz} + name: html-void-elements + version: 2.0.1 + dev: false + + registry.npmjs.org/http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz} + name: http-cache-semantics + version: 4.1.1 + dev: false + registry.npmjs.org/http-signature@1.3.6: resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz} name: http-signature @@ -5570,6 +6233,13 @@ packages: engines: {node: '>=10.17.0'} dev: true + registry.npmjs.org/human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz} + name: human-signals + version: 5.0.0 + engines: {node: '>=16.17.0'} + dev: false + registry.npmjs.org/iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz} name: iconv-lite @@ -5577,13 +6247,11 @@ packages: engines: {node: '>=0.10.0'} dependencies: safer-buffer: registry.npmjs.org/safer-buffer@2.1.2 - dev: true registry.npmjs.org/ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} name: ieee754 version: 1.2.1 - dev: true registry.npmjs.org/ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz} @@ -5612,7 +6280,6 @@ packages: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz} name: import-meta-resolve version: 3.0.0 - dev: true registry.npmjs.org/imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz} @@ -5641,7 +6308,13 @@ packages: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz} name: inherits version: 2.0.4 - dev: true + + registry.npmjs.org/ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz} + name: ini + version: 1.3.8 + dev: false + optional: true registry.npmjs.org/ini@2.0.0: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ini/-/ini-2.0.0.tgz} @@ -5677,6 +6350,13 @@ packages: version: 0.2.1 dev: true + registry.npmjs.org/is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz} + name: is-arrayish + version: 0.3.2 + dev: false + optional: true + registry.npmjs.org/is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz} name: is-async-function @@ -5701,7 +6381,6 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: registry.npmjs.org/binary-extensions@2.2.0 - dev: true registry.npmjs.org/is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz} @@ -5713,6 +6392,13 @@ packages: has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 dev: true + registry.npmjs.org/is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz} + name: is-buffer + version: 2.0.5 + engines: {node: '>=4'} + dev: false + registry.npmjs.org/is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz} name: is-builtin-module @@ -5744,7 +6430,6 @@ packages: version: 2.13.0 dependencies: has: registry.npmjs.org/has@1.0.3 - dev: true registry.npmjs.org/is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz} @@ -5755,12 +6440,26 @@ packages: has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 dev: true + registry.npmjs.org/is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz} + name: is-docker + version: 3.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + registry.npmjs.org/is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz} + name: is-extendable + version: 0.1.1 + engines: {node: '>=0.10.0'} + dev: false + registry.npmjs.org/is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz} name: is-extglob version: 2.1.1 engines: {node: '>=0.10.0'} - dev: true registry.npmjs.org/is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz} @@ -5775,7 +6474,6 @@ packages: name: is-fullwidth-code-point version: 3.0.0 engines: {node: '>=8'} - dev: true registry.npmjs.org/is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz} @@ -5793,7 +6491,16 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: registry.npmjs.org/is-extglob@2.1.1 - dev: true + + registry.npmjs.org/is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz} + name: is-inside-container + version: 1.0.0 + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: registry.npmjs.org/is-docker@3.0.0 + dev: false registry.npmjs.org/is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz} @@ -5805,6 +6512,13 @@ packages: is-path-inside: registry.npmjs.org/is-path-inside@3.0.3 dev: true + registry.npmjs.org/is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz} + name: is-interactive + version: 2.0.0 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz} name: is-map @@ -5838,7 +6552,6 @@ packages: name: is-number version: 7.0.0 engines: {node: '>=0.12.0'} - dev: true registry.npmjs.org/is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz} @@ -5854,6 +6567,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.npmjs.org/is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz} + name: is-plain-obj + version: 4.1.0 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz} name: is-reference @@ -5901,6 +6621,13 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz} + name: is-stream + version: 3.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + registry.npmjs.org/is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz} name: is-string @@ -5950,6 +6677,13 @@ packages: engines: {node: '>=10'} dev: true + registry.npmjs.org/is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz} + name: is-unicode-supported + version: 1.3.0 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz} name: is-weakmap @@ -5980,6 +6714,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.npmjs.org/is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz} + name: is-wsl + version: 3.1.0 + engines: {node: '>=16'} + dependencies: + is-inside-container: registry.npmjs.org/is-inside-container@1.0.0 + dev: false + registry.npmjs.org/isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz} name: isarray @@ -5990,7 +6733,6 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz} name: isexe version: 2.0.0 - dev: true registry.npmjs.org/isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz} @@ -6035,7 +6777,6 @@ packages: dependencies: argparse: registry.npmjs.org/argparse@1.0.10 esprima: registry.npmjs.org/esprima@4.0.1 - dev: true registry.npmjs.org/js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz} @@ -6044,7 +6785,6 @@ packages: hasBin: true dependencies: argparse: registry.npmjs.org/argparse@2.0.1 - dev: true registry.npmjs.org/jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz} @@ -6058,7 +6798,6 @@ packages: version: 2.5.2 engines: {node: '>=4'} hasBin: true - dev: true registry.npmjs.org/json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} @@ -6096,7 +6835,12 @@ packages: version: 2.2.3 engines: {node: '>=6'} hasBin: true - dev: true + + registry.npmjs.org/jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz} + name: jsonc-parser + version: 3.2.0 + dev: false registry.npmjs.org/jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz} @@ -6145,14 +6889,19 @@ packages: name: kind-of version: 6.0.3 engines: {node: '>=0.10.0'} - dev: true + + registry.npmjs.org/kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz} + name: kleur + version: 3.0.3 + engines: {node: '>=6'} + dev: false registry.npmjs.org/kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz} name: kleur version: 4.1.5 engines: {node: '>=6'} - dev: true registry.npmjs.org/known-css-properties@0.27.0: resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz} @@ -6231,7 +6980,6 @@ packages: js-yaml: registry.npmjs.org/js-yaml@3.14.1 pify: registry.npmjs.org/pify@4.0.1 strip-bom: registry.npmjs.org/strip-bom@3.0.0 - dev: true registry.npmjs.org/localforage@1.10.0: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz} @@ -6254,7 +7002,6 @@ packages: engines: {node: '>=8'} dependencies: p-locate: registry.npmjs.org/p-locate@4.1.0 - dev: true registry.npmjs.org/locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz} @@ -6263,7 +7010,6 @@ packages: engines: {node: '>=10'} dependencies: p-locate: registry.npmjs.org/p-locate@5.0.0 - dev: true registry.npmjs.org/lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz} @@ -6275,7 +7021,6 @@ packages: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz} name: lodash.merge version: 4.6.2 - dev: true registry.npmjs.org/lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz} @@ -6310,6 +7055,16 @@ packages: is-unicode-supported: registry.npmjs.org/is-unicode-supported@0.1.0 dev: true + registry.npmjs.org/log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz} + name: log-symbols + version: 5.1.0 + engines: {node: '>=12'} + dependencies: + chalk: registry.npmjs.org/chalk@5.3.0 + is-unicode-supported: registry.npmjs.org/is-unicode-supported@1.3.0 + dev: false + registry.npmjs.org/log-update@4.0.0: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz} name: log-update @@ -6322,6 +7077,12 @@ packages: wrap-ansi: registry.npmjs.org/wrap-ansi@6.2.0 dev: true + registry.npmjs.org/longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz} + name: longest-streak + version: 3.1.0 + dev: false + registry.npmjs.org/loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz} name: loose-envify @@ -6353,7 +7114,6 @@ packages: version: 5.1.1 dependencies: yallist: registry.npmjs.org/yallist@3.1.1 - dev: true registry.npmjs.org/lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz} @@ -6362,7 +7122,6 @@ packages: engines: {node: '>=10'} dependencies: yallist: registry.npmjs.org/yallist@4.0.0 - dev: true registry.npmjs.org/magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz} @@ -6382,6 +7141,15 @@ packages: '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 dev: true + registry.npmjs.org/magic-string@0.30.4: + resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz} + name: magic-string + version: 0.30.4 + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 + dev: false + registry.npmjs.org/map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz} name: map-obj @@ -6402,6 +7170,179 @@ packages: version: 0.1.0 dev: true + registry.npmjs.org/markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz} + name: markdown-table + version: 3.0.3 + dev: false + + registry.npmjs.org/mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz} + name: mdast-util-definitions + version: 5.1.2 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + dev: false + + registry.npmjs.org/mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz} + name: mdast-util-definitions + version: 6.0.0 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@4.0.1 + '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + unist-util-visit: registry.npmjs.org/unist-util-visit@5.0.0 + dev: false + + registry.npmjs.org/mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz} + name: mdast-util-find-and-replace + version: 2.2.2 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + escape-string-regexp: registry.npmjs.org/escape-string-regexp@5.0.0 + unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@5.1.3 + dev: false + + registry.npmjs.org/mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz} + name: mdast-util-from-markdown + version: 1.3.1 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 + mdast-util-to-string: registry.npmjs.org/mdast-util-to-string@3.2.0 + micromark: registry.npmjs.org/micromark@3.2.0 + micromark-util-decode-numeric-character-reference: registry.npmjs.org/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-decode-string: registry.npmjs.org/micromark-util-decode-string@1.1.0 + micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@3.0.3 + uvu: registry.npmjs.org/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz} + name: mdast-util-gfm-autolink-literal + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + ccount: registry.npmjs.org/ccount@2.0.1 + mdast-util-find-and-replace: registry.npmjs.org/mdast-util-find-and-replace@2.2.2 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + dev: false + + registry.npmjs.org/mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz} + name: mdast-util-gfm-footnote + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 + micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 + dev: false + + registry.npmjs.org/mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz} + name: mdast-util-gfm-strikethrough + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 + dev: false + + registry.npmjs.org/mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz} + name: mdast-util-gfm-table + version: 1.0.7 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + markdown-table: registry.npmjs.org/markdown-table@3.0.3 + mdast-util-from-markdown: registry.npmjs.org/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz} + name: mdast-util-gfm-task-list-item + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 + dev: false + + registry.npmjs.org/mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz} + name: mdast-util-gfm + version: 2.0.2 + dependencies: + mdast-util-from-markdown: registry.npmjs.org/mdast-util-from-markdown@1.3.1 + mdast-util-gfm-autolink-literal: registry.npmjs.org/mdast-util-gfm-autolink-literal@1.0.3 + mdast-util-gfm-footnote: registry.npmjs.org/mdast-util-gfm-footnote@1.0.2 + mdast-util-gfm-strikethrough: registry.npmjs.org/mdast-util-gfm-strikethrough@1.0.3 + mdast-util-gfm-table: registry.npmjs.org/mdast-util-gfm-table@1.0.7 + mdast-util-gfm-task-list-item: registry.npmjs.org/mdast-util-gfm-task-list-item@1.0.2 + mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz} + name: mdast-util-phrasing + version: 3.0.1 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 + dev: false + + registry.npmjs.org/mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz} + name: mdast-util-to-hast + version: 12.3.0 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-definitions: registry.npmjs.org/mdast-util-definitions@5.1.2 + micromark-util-sanitize-uri: registry.npmjs.org/micromark-util-sanitize-uri@1.2.0 + trim-lines: registry.npmjs.org/trim-lines@3.0.1 + unist-util-generated: registry.npmjs.org/unist-util-generated@2.0.1 + unist-util-position: registry.npmjs.org/unist-util-position@4.0.4 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + dev: false + + registry.npmjs.org/mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz} + name: mdast-util-to-markdown + version: 1.5.0 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + longest-streak: registry.npmjs.org/longest-streak@3.1.0 + mdast-util-phrasing: registry.npmjs.org/mdast-util-phrasing@3.0.1 + mdast-util-to-string: registry.npmjs.org/mdast-util-to-string@3.2.0 + micromark-util-decode-string: registry.npmjs.org/micromark-util-decode-string@1.1.0 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + zwitch: registry.npmjs.org/zwitch@2.0.4 + dev: false + + registry.npmjs.org/mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz} + name: mdast-util-to-string + version: 3.2.0 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + dev: false + registry.npmjs.org/mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz} name: mdn-data @@ -6437,14 +7378,315 @@ packages: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz} name: merge-stream version: 2.0.0 - dev: true registry.npmjs.org/merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz} name: merge2 version: 1.4.1 engines: {node: '>= 8'} - dev: true + + registry.npmjs.org/micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz} + name: micromark-core-commonmark + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 + micromark-factory-destination: registry.npmjs.org/micromark-factory-destination@1.1.0 + micromark-factory-label: registry.npmjs.org/micromark-factory-label@1.1.0 + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-factory-title: registry.npmjs.org/micromark-factory-title@1.1.0 + micromark-factory-whitespace: registry.npmjs.org/micromark-factory-whitespace@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmjs.org/micromark-util-chunked@1.1.0 + micromark-util-classify-character: registry.npmjs.org/micromark-util-classify-character@1.1.0 + micromark-util-html-tag-name: registry.npmjs.org/micromark-util-html-tag-name@1.2.0 + micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmjs.org/micromark-util-resolve-all@1.1.0 + micromark-util-subtokenize: registry.npmjs.org/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz} + name: micromark-extension-gfm-autolink-literal + version: 1.0.5 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-sanitize-uri: registry.npmjs.org/micromark-util-sanitize-uri@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz} + name: micromark-extension-gfm-footnote + version: 1.1.2 + dependencies: + micromark-core-commonmark: registry.npmjs.org/micromark-core-commonmark@1.1.0 + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 + micromark-util-sanitize-uri: registry.npmjs.org/micromark-util-sanitize-uri@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz} + name: micromark-extension-gfm-strikethrough + version: 1.0.7 + dependencies: + micromark-util-chunked: registry.npmjs.org/micromark-util-chunked@1.1.0 + micromark-util-classify-character: registry.npmjs.org/micromark-util-classify-character@1.1.0 + micromark-util-resolve-all: registry.npmjs.org/micromark-util-resolve-all@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz} + name: micromark-extension-gfm-table + version: 1.0.7 + dependencies: + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz} + name: micromark-extension-gfm-tagfilter + version: 1.0.2 + dependencies: + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz} + name: micromark-extension-gfm-task-list-item + version: 1.0.5 + dependencies: + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz} + name: micromark-extension-gfm + version: 2.0.3 + dependencies: + micromark-extension-gfm-autolink-literal: registry.npmjs.org/micromark-extension-gfm-autolink-literal@1.0.5 + micromark-extension-gfm-footnote: registry.npmjs.org/micromark-extension-gfm-footnote@1.1.2 + micromark-extension-gfm-strikethrough: registry.npmjs.org/micromark-extension-gfm-strikethrough@1.0.7 + micromark-extension-gfm-table: registry.npmjs.org/micromark-extension-gfm-table@1.0.7 + micromark-extension-gfm-tagfilter: registry.npmjs.org/micromark-extension-gfm-tagfilter@1.0.2 + micromark-extension-gfm-task-list-item: registry.npmjs.org/micromark-extension-gfm-task-list-item@1.0.5 + micromark-util-combine-extensions: registry.npmjs.org/micromark-util-combine-extensions@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz} + name: micromark-factory-destination + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz} + name: micromark-factory-label + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz} + name: micromark-factory-space + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz} + name: micromark-factory-title + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz} + name: micromark-factory-whitespace + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz} + name: micromark-util-character + version: 1.2.0 + dependencies: + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz} + name: micromark-util-chunked + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz} + name: micromark-util-classify-character + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz} + name: micromark-util-combine-extensions + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmjs.org/micromark-util-chunked@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz} + name: micromark-util-decode-numeric-character-reference + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz} + name: micromark-util-decode-string + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-decode-numeric-character-reference: registry.npmjs.org/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz} + name: micromark-util-encode + version: 1.1.0 + dev: false + + registry.npmjs.org/micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz} + name: micromark-util-html-tag-name + version: 1.2.0 + dev: false + + registry.npmjs.org/micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz} + name: micromark-util-normalize-identifier + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz} + name: micromark-util-resolve-all + version: 1.1.0 + dependencies: + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz} + name: micromark-util-sanitize-uri + version: 1.2.0 + dependencies: + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-encode: registry.npmjs.org/micromark-util-encode@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + dev: false + + registry.npmjs.org/micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz} + name: micromark-util-subtokenize + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmjs.org/micromark-util-chunked@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + dev: false + + registry.npmjs.org/micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz} + name: micromark-util-symbol + version: 1.1.0 + dev: false + + registry.npmjs.org/micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz} + name: micromark-util-types + version: 1.1.0 + dev: false + + registry.npmjs.org/micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz} + name: micromark + version: 3.2.0 + dependencies: + '@types/debug': registry.npmjs.org/@types/debug@4.1.9 + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 + micromark-core-commonmark: registry.npmjs.org/micromark-core-commonmark@1.1.0 + micromark-factory-space: registry.npmjs.org/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmjs.org/micromark-util-chunked@1.1.0 + micromark-util-combine-extensions: registry.npmjs.org/micromark-util-combine-extensions@1.1.0 + micromark-util-decode-numeric-character-reference: registry.npmjs.org/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-encode: registry.npmjs.org/micromark-util-encode@1.1.0 + micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmjs.org/micromark-util-resolve-all@1.1.0 + micromark-util-sanitize-uri: registry.npmjs.org/micromark-util-sanitize-uri@1.2.0 + micromark-util-subtokenize: registry.npmjs.org/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmjs.org/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmjs.org/micromark-util-types@1.1.0 + uvu: registry.npmjs.org/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false registry.npmjs.org/micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz} @@ -6454,7 +7696,6 @@ packages: dependencies: braces: registry.npmjs.org/braces@3.0.2 picomatch: registry.npmjs.org/picomatch@2.3.1 - dev: true registry.npmjs.org/mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz} @@ -6478,14 +7719,27 @@ packages: version: 3.0.0 engines: {node: '>=10.0.0'} hasBin: true - dev: true registry.npmjs.org/mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz} name: mimic-fn version: 2.1.0 engines: {node: '>=6'} - dev: true + + registry.npmjs.org/mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz} + name: mimic-fn + version: 4.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmjs.org/mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz} + name: mimic-response + version: 3.1.0 + engines: {node: '>=10'} + dev: false + optional: true registry.npmjs.org/min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz} @@ -6526,7 +7780,6 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz} name: minimist version: 1.2.8 - dev: true registry.npmjs.org/mixme@0.5.9: resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mixme/-/mixme-0.5.9.tgz} @@ -6535,6 +7788,13 @@ packages: engines: {node: '>= 8.0.0'} dev: true + registry.npmjs.org/mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz} + name: mkdirp-classic + version: 0.5.3 + dev: false + optional: true + registry.npmjs.org/mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz} name: mkdirp @@ -6549,7 +7809,6 @@ packages: name: mri version: 1.2.0 engines: {node: '>=4'} - dev: true registry.npmjs.org/mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz} @@ -6558,17 +7817,21 @@ packages: engines: {node: '>=10'} dev: true + registry.npmjs.org/ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz} + name: ms + version: 2.0.0 + dev: false + registry.npmjs.org/ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz} name: ms version: 2.1.2 - dev: true registry.npmjs.org/ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz} name: ms version: 2.1.3 - dev: true registry.npmjs.org/nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz} @@ -6576,7 +7839,13 @@ packages: version: 3.3.6 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true + + registry.npmjs.org/napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz} + name: napi-build-utils + version: 1.0.2 + dev: false + optional: true registry.npmjs.org/natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz} @@ -6590,6 +7859,28 @@ packages: version: 1.4.0 dev: true + registry.npmjs.org/needle@2.9.1: + resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/needle/-/needle-2.9.1.tgz} + name: needle + version: 2.9.1 + engines: {node: '>= 4.4.x'} + hasBin: true + dependencies: + debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) + iconv-lite: registry.npmjs.org/iconv-lite@0.4.24 + sax: registry.npmjs.org/sax@1.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/nlcst-to-string@3.1.1: + resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz} + name: nlcst-to-string + version: 3.1.1 + dependencies: + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + dev: false + registry.npmjs.org/no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} name: no-case @@ -6599,6 +7890,23 @@ packages: tslib: registry.npmjs.org/tslib@2.5.3 dev: true + registry.npmjs.org/node-abi@3.47.0: + resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz} + name: node-abi + version: 3.47.0 + engines: {node: '>=10'} + dependencies: + semver: registry.npmjs.org/semver@7.5.4 + dev: false + optional: true + + registry.npmjs.org/node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz} + name: node-addon-api + version: 6.1.0 + dev: false + optional: true + registry.npmjs.org/node-fetch@2.6.11: resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz} name: node-fetch @@ -6617,7 +7925,6 @@ packages: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz} name: node-releases version: 2.0.13 - dev: true registry.npmjs.org/normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz} @@ -6625,7 +7932,7 @@ packages: version: 2.5.0 dependencies: hosted-git-info: registry.npmjs.org/hosted-git-info@2.8.9 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.6 semver: registry.npmjs.org/semver@5.7.1 validate-npm-package-license: registry.npmjs.org/validate-npm-package-license@3.0.4 dev: true @@ -6635,7 +7942,6 @@ packages: name: normalize-path version: 3.0.0 engines: {node: '>=0.10.0'} - dev: true registry.npmjs.org/normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz} @@ -6653,6 +7959,15 @@ packages: path-key: registry.npmjs.org/path-key@3.1.1 dev: true + registry.npmjs.org/npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz} + name: npm-run-path + version: 5.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: registry.npmjs.org/path-key@4.0.0 + dev: false + registry.npmjs.org/nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz} name: nth-check @@ -6741,7 +8056,6 @@ packages: version: 1.4.0 dependencies: wrappy: registry.npmjs.org/wrappy@1.0.2 - dev: true registry.npmjs.org/onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz} @@ -6750,7 +8064,15 @@ packages: engines: {node: '>=6'} dependencies: mimic-fn: registry.npmjs.org/mimic-fn@2.1.0 - dev: true + + registry.npmjs.org/onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz} + name: onetime + version: 6.0.0 + engines: {node: '>=12'} + dependencies: + mimic-fn: registry.npmjs.org/mimic-fn@4.0.0 + dev: false registry.npmjs.org/optionator@0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz} @@ -6766,6 +8088,23 @@ packages: word-wrap: registry.npmjs.org/word-wrap@1.2.3 dev: true + registry.npmjs.org/ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ora/-/ora-7.0.1.tgz} + name: ora + version: 7.0.1 + engines: {node: '>=16'} + dependencies: + chalk: registry.npmjs.org/chalk@5.3.0 + cli-cursor: registry.npmjs.org/cli-cursor@4.0.0 + cli-spinners: registry.npmjs.org/cli-spinners@2.9.1 + is-interactive: registry.npmjs.org/is-interactive@2.0.0 + is-unicode-supported: registry.npmjs.org/is-unicode-supported@1.3.0 + log-symbols: registry.npmjs.org/log-symbols@5.1.0 + stdin-discarder: registry.npmjs.org/stdin-discarder@0.1.0 + string-width: registry.npmjs.org/string-width@6.1.0 + strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 + dev: false + registry.npmjs.org/os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz} name: os-tmpdir @@ -6801,7 +8140,6 @@ packages: engines: {node: '>=6'} dependencies: p-try: registry.npmjs.org/p-try@2.2.0 - dev: true registry.npmjs.org/p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz} @@ -6810,7 +8148,15 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: registry.npmjs.org/yocto-queue@0.1.0 - dev: true + + registry.npmjs.org/p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz} + name: p-limit + version: 4.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: registry.npmjs.org/yocto-queue@1.0.0 + dev: false registry.npmjs.org/p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz} @@ -6819,7 +8165,6 @@ packages: engines: {node: '>=8'} dependencies: p-limit: registry.npmjs.org/p-limit@2.3.0 - dev: true registry.npmjs.org/p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz} @@ -6828,7 +8173,6 @@ packages: engines: {node: '>=10'} dependencies: p-limit: registry.npmjs.org/p-limit@3.1.0 - dev: true registry.npmjs.org/p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz} @@ -6851,7 +8195,6 @@ packages: name: p-try version: 2.2.0 engines: {node: '>=6'} - dev: true registry.npmjs.org/parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} @@ -6868,12 +8211,28 @@ packages: version: 5.2.0 engines: {node: '>=8'} dependencies: - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 error-ex: registry.npmjs.org/error-ex@1.3.2 json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 dev: true + registry.npmjs.org/parse-latin@5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz} + name: parse-latin + version: 5.0.1 + dependencies: + nlcst-to-string: registry.npmjs.org/nlcst-to-string@3.1.1 + unist-util-modify-children: registry.npmjs.org/unist-util-modify-children@3.1.1 + unist-util-visit-children: registry.npmjs.org/unist-util-visit-children@2.0.2 + dev: false + + registry.npmjs.org/parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz} + name: parse5 + version: 6.0.1 + dev: false + registry.npmjs.org/pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz} name: pascal-case @@ -6888,7 +8247,6 @@ packages: name: path-exists version: 4.0.0 engines: {node: '>=8'} - dev: true registry.npmjs.org/path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz} @@ -6902,13 +8260,24 @@ packages: name: path-key version: 3.1.1 engines: {node: '>=8'} - dev: true + + registry.npmjs.org/path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz} + name: path-key + version: 4.0.0 + engines: {node: '>=12'} + dev: false registry.npmjs.org/path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz} name: path-parse version: 1.0.7 - dev: true + + registry.npmjs.org/path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz} + name: path-to-regexp + version: 6.2.1 + dev: false registry.npmjs.org/path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz} @@ -6951,14 +8320,12 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} name: picocolors version: 1.0.0 - dev: true registry.npmjs.org/picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz} name: picomatch version: 2.3.1 engines: {node: '>=8.6'} - dev: true registry.npmjs.org/pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pify/-/pify-2.3.0.tgz} @@ -6972,7 +8339,6 @@ packages: name: pify version: 4.0.1 engines: {node: '>=6'} - dev: true registry.npmjs.org/pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz} @@ -6981,7 +8347,6 @@ packages: engines: {node: '>=8'} dependencies: find-up: registry.npmjs.org/find-up@4.1.0 - dev: true registry.npmjs.org/postcss-calc@9.0.1(postcss@8.4.27): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz} @@ -7530,7 +8895,28 @@ packages: nanoid: registry.npmjs.org/nanoid@3.3.6 picocolors: registry.npmjs.org/picocolors@1.0.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - dev: true + + registry.npmjs.org/prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz} + name: prebuild-install + version: 7.1.1 + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: registry.npmjs.org/detect-libc@2.0.2 + expand-template: registry.npmjs.org/expand-template@2.0.3 + github-from-package: registry.npmjs.org/github-from-package@0.0.0 + minimist: registry.npmjs.org/minimist@1.2.8 + mkdirp-classic: registry.npmjs.org/mkdirp-classic@0.5.3 + napi-build-utils: registry.npmjs.org/napi-build-utils@1.0.2 + node-abi: registry.npmjs.org/node-abi@3.47.0 + pump: registry.npmjs.org/pump@3.0.0 + rc: registry.npmjs.org/rc@1.2.8 + simple-get: registry.npmjs.org/simple-get@4.0.1 + tar-fs: registry.npmjs.org/tar-fs@2.1.1 + tunnel-agent: registry.npmjs.org/tunnel-agent@0.6.0 + dev: false + optional: true registry.npmjs.org/preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz} @@ -7544,6 +8930,18 @@ packages: which-pm: registry.npmjs.org/which-pm@2.0.0 dev: true + registry.npmjs.org/preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz} + name: preferred-pm + version: 3.1.2 + engines: {node: '>=10'} + dependencies: + find-up: registry.npmjs.org/find-up@5.0.0 + find-yarn-workspace-root2: registry.npmjs.org/find-yarn-workspace-root2@1.2.16 + path-exists: registry.npmjs.org/path-exists@4.0.0 + which-pm: registry.npmjs.org/which-pm@2.0.0 + dev: false + registry.npmjs.org/prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz} name: prelude-ls @@ -7603,6 +9001,35 @@ packages: engines: {node: '>= 0.8'} dev: true + registry.npmjs.org/prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz} + name: prismjs + version: 1.29.0 + engines: {node: '>=6'} + dev: false + + registry.npmjs.org/probe-image-size@7.2.3: + resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz} + name: probe-image-size + version: 7.2.3 + dependencies: + lodash.merge: registry.npmjs.org/lodash.merge@4.6.2 + needle: registry.npmjs.org/needle@2.9.1 + stream-parser: registry.npmjs.org/stream-parser@0.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz} + name: prompts + version: 2.4.2 + engines: {node: '>= 6'} + dependencies: + kleur: registry.npmjs.org/kleur@3.0.3 + sisteransi: registry.npmjs.org/sisteransi@1.0.5 + dev: false + registry.npmjs.org/prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz} name: prop-types @@ -7613,6 +9040,12 @@ packages: react-is: registry.npmjs.org/react-is@16.13.1 dev: true + registry.npmjs.org/property-information@6.3.0: + resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/property-information/-/property-information-6.3.0.tgz} + name: property-information + version: 6.3.0 + dev: false + registry.npmjs.org/proxy-from-env@1.0.0: resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz} name: proxy-from-env @@ -7648,7 +9081,6 @@ packages: dependencies: end-of-stream: registry.npmjs.org/end-of-stream@1.4.4 once: registry.npmjs.org/once@1.4.0 - dev: true registry.npmjs.org/punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz} @@ -7670,7 +9102,13 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz} name: queue-microtask version: 1.2.3 - dev: true + + registry.npmjs.org/queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz} + name: queue-tick + version: 1.0.1 + dev: false + optional: true registry.npmjs.org/quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz} @@ -7687,6 +9125,19 @@ packages: safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 dev: true + registry.npmjs.org/rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rc/-/rc-1.2.8.tgz} + name: rc + version: 1.2.8 + hasBin: true + dependencies: + deep-extend: registry.npmjs.org/deep-extend@0.6.0 + ini: registry.npmjs.org/ini@1.3.8 + minimist: registry.npmjs.org/minimist@1.2.8 + strip-json-comments: registry.npmjs.org/strip-json-comments@2.0.1 + dev: false + optional: true + registry.npmjs.org/react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz} id: registry.npmjs.org/react-dom/18.2.0 @@ -7710,7 +9161,6 @@ packages: name: react-refresh version: 0.14.0 engines: {node: '>=0.10.0'} - dev: true registry.npmjs.org/react-router-dom@6.12.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.12.1.tgz} @@ -7792,6 +9242,17 @@ packages: strip-bom: registry.npmjs.org/strip-bom@3.0.0 dev: true + registry.npmjs.org/readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz} + name: readable-stream + version: 3.6.2 + engines: {node: '>= 6'} + dependencies: + inherits: registry.npmjs.org/inherits@2.0.4 + string_decoder: registry.npmjs.org/string_decoder@1.3.0 + util-deprecate: registry.npmjs.org/util-deprecate@1.0.2 + dev: false + registry.npmjs.org/readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz} name: readdirp @@ -7799,7 +9260,6 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: registry.npmjs.org/picomatch@2.3.1 - dev: true registry.npmjs.org/redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/redent/-/redent-3.0.0.tgz} @@ -7842,6 +9302,95 @@ packages: functions-have-names: registry.npmjs.org/functions-have-names@1.2.3 dev: true + registry.npmjs.org/rehype-parse@8.0.5: + resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz} + name: rehype-parse + version: 8.0.5 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + hast-util-from-parse5: registry.npmjs.org/hast-util-from-parse5@7.1.2 + parse5: registry.npmjs.org/parse5@6.0.1 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/rehype-raw@6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz} + name: rehype-raw + version: 6.1.1 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + hast-util-raw: registry.npmjs.org/hast-util-raw@7.2.3 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz} + name: rehype-stringify + version: 9.0.4 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + hast-util-to-html: registry.npmjs.org/hast-util-to-html@8.0.4 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/rehype@12.0.1: + resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz} + name: rehype + version: 12.0.1 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + rehype-parse: registry.npmjs.org/rehype-parse@8.0.5 + rehype-stringify: registry.npmjs.org/rehype-stringify@9.0.4 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz} + name: remark-gfm + version: 3.0.1 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-gfm: registry.npmjs.org/mdast-util-gfm@2.0.2 + micromark-extension-gfm: registry.npmjs.org/micromark-extension-gfm@2.0.3 + unified: registry.npmjs.org/unified@10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz} + name: remark-parse + version: 10.0.2 + dependencies: + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-from-markdown: registry.npmjs.org/mdast-util-from-markdown@1.3.1 + unified: registry.npmjs.org/unified@10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmjs.org/remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz} + name: remark-rehype + version: 10.1.0 + dependencies: + '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + mdast-util-to-hast: registry.npmjs.org/mdast-util-to-hast@12.3.0 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/remark-smartypants@2.0.0: + resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz} + name: remark-smartypants + version: 2.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + retext: registry.npmjs.org/retext@8.1.0 + retext-smartypants: registry.npmjs.org/retext-smartypants@5.2.0 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + dev: false + registry.npmjs.org/request-progress@3.0.0: resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz} name: request-progress @@ -7888,6 +9437,16 @@ packages: supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0 dev: true + registry.npmjs.org/resolve@1.22.6: + resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz} + name: resolve + version: 1.22.6 + hasBin: true + dependencies: + is-core-module: registry.npmjs.org/is-core-module@2.13.0 + path-parse: registry.npmjs.org/path-parse@1.0.7 + supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0 + registry.npmjs.org/resolve@2.0.0-next.4: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz} name: resolve @@ -7909,12 +9468,64 @@ packages: signal-exit: registry.npmjs.org/signal-exit@3.0.7 dev: true + registry.npmjs.org/restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz} + name: restore-cursor + version: 4.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: registry.npmjs.org/onetime@5.1.2 + signal-exit: registry.npmjs.org/signal-exit@3.0.7 + dev: false + + registry.npmjs.org/retext-latin@3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz} + name: retext-latin + version: 3.1.0 + dependencies: + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + parse-latin: registry.npmjs.org/parse-latin@5.0.1 + unherit: registry.npmjs.org/unherit@3.0.1 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/retext-smartypants@5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz} + name: retext-smartypants + version: 5.2.0 + dependencies: + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + nlcst-to-string: registry.npmjs.org/nlcst-to-string@3.1.1 + unified: registry.npmjs.org/unified@10.1.2 + unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 + dev: false + + registry.npmjs.org/retext-stringify@3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz} + name: retext-stringify + version: 3.1.0 + dependencies: + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + nlcst-to-string: registry.npmjs.org/nlcst-to-string@3.1.1 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + + registry.npmjs.org/retext@8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/retext/-/retext-8.1.0.tgz} + name: retext + version: 8.1.0 + dependencies: + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + retext-latin: registry.npmjs.org/retext-latin@3.1.0 + retext-stringify: registry.npmjs.org/retext-stringify@3.1.0 + unified: registry.npmjs.org/unified@10.1.2 + dev: false + registry.npmjs.org/reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz} name: reusify version: 1.0.4 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true registry.npmjs.org/rfdc@1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz} @@ -7969,7 +9580,6 @@ packages: hasBin: true optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: true registry.npmjs.org/run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz} @@ -7977,7 +9587,6 @@ packages: version: 1.2.0 dependencies: queue-microtask: registry.npmjs.org/queue-microtask@1.2.3 - dev: true registry.npmjs.org/rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz} @@ -7994,7 +9603,6 @@ packages: engines: {node: '>=6'} dependencies: mri: registry.npmjs.org/mri@1.2.0 - dev: true registry.npmjs.org/safe-array-concat@1.0.0: resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz} @@ -8012,7 +9620,6 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} name: safe-buffer version: 5.2.1 - dev: true registry.npmjs.org/safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz} @@ -8028,7 +9635,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz} name: safer-buffer version: 2.1.2 - dev: true registry.npmjs.org/sander@0.5.1: resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sander/-/sander-0.5.1.tgz} @@ -8041,6 +9647,12 @@ packages: rimraf: registry.npmjs.org/rimraf@2.7.1 dev: true + registry.npmjs.org/sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sax/-/sax-1.3.0.tgz} + name: sax + version: 1.3.0 + dev: false + registry.npmjs.org/scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz} name: scheduler @@ -8048,6 +9660,16 @@ packages: dependencies: loose-envify: registry.npmjs.org/loose-envify@1.4.0 + registry.npmjs.org/section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz} + name: section-matter + version: 1.0.0 + engines: {node: '>=4'} + dependencies: + extend-shallow: registry.npmjs.org/extend-shallow@2.0.1 + kind-of: registry.npmjs.org/kind-of@6.0.3 + dev: false + registry.npmjs.org/semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-5.7.1.tgz} name: semver @@ -8060,7 +9682,6 @@ packages: name: semver version: 6.3.1 hasBin: true - dev: true registry.npmjs.org/semver@7.5.1: resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.1.tgz} @@ -8090,7 +9711,6 @@ packages: hasBin: true dependencies: lru-cache: registry.npmjs.org/lru-cache@6.0.0 - dev: true registry.npmjs.org/serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz} @@ -8100,6 +9720,12 @@ packages: randombytes: registry.npmjs.org/randombytes@2.1.0 dev: true + registry.npmjs.org/server-destroy@1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz} + name: server-destroy + version: 1.0.1 + dev: false + registry.npmjs.org/set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz} name: set-blocking @@ -8112,6 +9738,24 @@ packages: version: 2.6.0 dev: true + registry.npmjs.org/sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz} + name: sharp + version: 0.32.6 + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: registry.npmjs.org/color@4.2.3 + detect-libc: registry.npmjs.org/detect-libc@2.0.2 + node-addon-api: registry.npmjs.org/node-addon-api@6.1.0 + prebuild-install: registry.npmjs.org/prebuild-install@7.1.1 + semver: registry.npmjs.org/semver@7.5.4 + simple-get: registry.npmjs.org/simple-get@4.0.1 + tar-fs: registry.npmjs.org/tar-fs@3.0.4 + tunnel-agent: registry.npmjs.org/tunnel-agent@0.6.0 + dev: false + optional: true + registry.npmjs.org/shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz} name: shebang-command @@ -8128,7 +9772,6 @@ packages: engines: {node: '>=8'} dependencies: shebang-regex: registry.npmjs.org/shebang-regex@3.0.0 - dev: true registry.npmjs.org/shebang-regex@1.0.0: resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz} @@ -8142,7 +9785,6 @@ packages: name: shebang-regex version: 3.0.0 engines: {node: '>=8'} - dev: true registry.npmjs.org/shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz} @@ -8150,6 +9792,17 @@ packages: version: 1.8.1 dev: true + registry.npmjs.org/shiki@0.14.4: + resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz} + name: shiki + version: 0.14.4 + dependencies: + ansi-sequence-parser: registry.npmjs.org/ansi-sequence-parser@1.1.1 + jsonc-parser: registry.npmjs.org/jsonc-parser@3.2.0 + vscode-oniguruma: registry.npmjs.org/vscode-oniguruma@1.7.0 + vscode-textmate: registry.npmjs.org/vscode-textmate@8.0.0 + dev: false + registry.npmjs.org/side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz} name: side-channel @@ -8164,7 +9817,40 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz} name: signal-exit version: 3.0.7 - dev: true + + registry.npmjs.org/signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz} + name: signal-exit + version: 4.1.0 + engines: {node: '>=14'} + dev: false + + registry.npmjs.org/simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz} + name: simple-concat + version: 1.0.1 + dev: false + optional: true + + registry.npmjs.org/simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz} + name: simple-get + version: 4.0.1 + dependencies: + decompress-response: registry.npmjs.org/decompress-response@6.0.0 + once: registry.npmjs.org/once@1.4.0 + simple-concat: registry.npmjs.org/simple-concat@1.0.1 + dev: false + optional: true + + registry.npmjs.org/simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz} + name: simple-swizzle + version: 0.2.2 + dependencies: + is-arrayish: registry.npmjs.org/is-arrayish@0.3.2 + dev: false + optional: true registry.npmjs.org/sirv@2.0.3: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz} @@ -8177,6 +9863,12 @@ packages: totalist: registry.npmjs.org/totalist@3.0.1 dev: true + registry.npmjs.org/sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz} + name: sisteransi + version: 1.0.5 + dev: false + registry.npmjs.org/slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz} name: slash @@ -8258,7 +9950,6 @@ packages: name: source-map-js version: 1.0.2 engines: {node: '>=0.10.0'} - dev: true registry.npmjs.org/source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz} @@ -8276,6 +9967,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.npmjs.org/space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz} + name: space-separated-tokens + version: 2.0.2 + dev: false + registry.npmjs.org/spawn-command@0.0.2-1: resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz} name: spawn-command @@ -8333,7 +10030,6 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz} name: sprintf-js version: 1.0.3 - dev: true registry.npmjs.org/sshpk@1.17.0: resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz} @@ -8372,6 +10068,15 @@ packages: - supports-color dev: true + registry.npmjs.org/stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz} + name: stdin-discarder + version: 0.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: registry.npmjs.org/bl@5.1.0 + dev: false + registry.npmjs.org/stream-combiner@0.0.4: resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz} name: stream-combiner @@ -8380,6 +10085,16 @@ packages: duplexer: registry.npmjs.org/duplexer@0.1.2 dev: true + registry.npmjs.org/stream-parser@0.3.1: + resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz} + name: stream-parser + version: 0.3.1 + dependencies: + debug: registry.npmjs.org/debug@2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmjs.org/stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz} name: stream-transform @@ -8393,7 +10108,16 @@ packages: name: streamsearch version: 1.1.0 engines: {node: '>=10.0.0'} - dev: true + + registry.npmjs.org/streamx@2.15.1: + resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz} + name: streamx + version: 2.15.1 + dependencies: + fast-fifo: registry.npmjs.org/fast-fifo@1.3.2 + queue-tick: registry.npmjs.org/queue-tick@1.0.1 + dev: false + optional: true registry.npmjs.org/string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz} @@ -8404,7 +10128,28 @@ packages: emoji-regex: registry.npmjs.org/emoji-regex@8.0.0 is-fullwidth-code-point: registry.npmjs.org/is-fullwidth-code-point@3.0.0 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 - dev: true + + registry.npmjs.org/string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz} + name: string-width + version: 5.1.2 + engines: {node: '>=12'} + dependencies: + eastasianwidth: registry.npmjs.org/eastasianwidth@0.2.0 + emoji-regex: registry.npmjs.org/emoji-regex@9.2.2 + strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 + dev: false + + registry.npmjs.org/string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz} + name: string-width + version: 6.1.0 + engines: {node: '>=16'} + dependencies: + eastasianwidth: registry.npmjs.org/eastasianwidth@0.2.0 + emoji-regex: registry.npmjs.org/emoji-regex@10.2.1 + strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 + dev: false registry.npmjs.org/string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} @@ -8452,6 +10197,23 @@ packages: es-abstract: registry.npmjs.org/es-abstract@1.22.1 dev: true + registry.npmjs.org/string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz} + name: string_decoder + version: 1.3.0 + dependencies: + safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 + dev: false + + registry.npmjs.org/stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz} + name: stringify-entities + version: 4.0.3 + dependencies: + character-entities-html4: registry.npmjs.org/character-entities-html4@2.1.0 + character-entities-legacy: registry.npmjs.org/character-entities-legacy@3.0.0 + dev: false + registry.npmjs.org/strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz} name: strip-ansi @@ -8459,14 +10221,35 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: registry.npmjs.org/ansi-regex@5.0.1 - dev: true + + registry.npmjs.org/strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz} + name: strip-ansi + version: 7.1.0 + engines: {node: '>=12'} + dependencies: + ansi-regex: registry.npmjs.org/ansi-regex@6.0.1 + dev: false + + registry.npmjs.org/strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz} + name: strip-bom-string + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: false registry.npmjs.org/strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz} name: strip-bom version: 3.0.0 engines: {node: '>=4'} - dev: true + + registry.npmjs.org/strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz} + name: strip-bom + version: 4.0.0 + engines: {node: '>=8'} + dev: false registry.npmjs.org/strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz} @@ -8475,6 +10258,13 @@ packages: engines: {node: '>=6'} dev: true + registry.npmjs.org/strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz} + name: strip-final-newline + version: 3.0.0 + engines: {node: '>=12'} + dev: false + registry.npmjs.org/strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz} name: strip-indent @@ -8484,6 +10274,14 @@ packages: min-indent: registry.npmjs.org/min-indent@1.0.1 dev: true + registry.npmjs.org/strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz} + name: strip-json-comments + version: 2.0.1 + engines: {node: '>=0.10.0'} + dev: false + optional: true + registry.npmjs.org/strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz} name: strip-json-comments @@ -8512,7 +10310,6 @@ packages: engines: {node: '>=4'} dependencies: has-flag: registry.npmjs.org/has-flag@3.0.0 - dev: true registry.npmjs.org/supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz} @@ -8530,14 +10327,12 @@ packages: engines: {node: '>=10'} dependencies: has-flag: registry.npmjs.org/has-flag@4.0.0 - dev: true registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} name: supports-preserve-symlinks-flag version: 1.0.0 engines: {node: '>= 0.4'} - dev: true registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.27)(svelte@4.2.0): resolution: {integrity: sha512-KHujbn4k17xKYLmtCwv0sKKM7uiHTYcQvXnvrCcNU6a7hcszh99zFTIoiu/Sp/ewAw5aJmillJ1Cs8gKLmcX4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.5.0.tgz} @@ -8555,8 +10350,8 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 sade: registry.npmjs.org/sade@1.8.1 svelte: registry.npmjs.org/svelte@4.2.0 - svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3) - typescript: registry.npmjs.org/typescript@5.1.3 + svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.2.2) + typescript: registry.npmjs.org/typescript@5.2.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -8621,7 +10416,7 @@ packages: svelte: registry.npmjs.org/svelte@4.2.0 dev: true - registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3): + registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.2.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} id: registry.npmjs.org/svelte-preprocess/5.0.4 name: svelte-preprocess @@ -8669,7 +10464,7 @@ packages: sorcery: registry.npmjs.org/sorcery@0.11.0 strip-indent: registry.npmjs.org/strip-indent@3.0.0 svelte: registry.npmjs.org/svelte@4.2.0 - typescript: registry.npmjs.org/typescript@5.1.3 + typescript: registry.npmjs.org/typescript@5.2.2 dev: true registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.0)(typescript@5.1.3): @@ -8723,6 +10518,54 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 dev: true + registry.npmjs.org/tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz} + name: tar-fs + version: 2.1.1 + dependencies: + chownr: registry.npmjs.org/chownr@1.1.4 + mkdirp-classic: registry.npmjs.org/mkdirp-classic@0.5.3 + pump: registry.npmjs.org/pump@3.0.0 + tar-stream: registry.npmjs.org/tar-stream@2.2.0 + dev: false + optional: true + + registry.npmjs.org/tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz} + name: tar-fs + version: 3.0.4 + dependencies: + mkdirp-classic: registry.npmjs.org/mkdirp-classic@0.5.3 + pump: registry.npmjs.org/pump@3.0.0 + tar-stream: registry.npmjs.org/tar-stream@3.1.6 + dev: false + optional: true + + registry.npmjs.org/tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz} + name: tar-stream + version: 2.2.0 + engines: {node: '>=6'} + dependencies: + bl: registry.npmjs.org/bl@4.1.0 + end-of-stream: registry.npmjs.org/end-of-stream@1.4.4 + fs-constants: registry.npmjs.org/fs-constants@1.0.0 + inherits: registry.npmjs.org/inherits@2.0.4 + readable-stream: registry.npmjs.org/readable-stream@3.6.2 + dev: false + optional: true + + registry.npmjs.org/tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz} + name: tar-stream + version: 3.1.6 + dependencies: + b4a: registry.npmjs.org/b4a@1.6.4 + fast-fifo: registry.npmjs.org/fast-fifo@1.3.2 + streamx: registry.npmjs.org/streamx@2.15.1 + dev: false + optional: true + registry.npmjs.org/term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz} name: term-size @@ -8790,7 +10633,6 @@ packages: name: to-fast-properties version: 2.0.0 engines: {node: '>=4'} - dev: true registry.npmjs.org/to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz} @@ -8799,7 +10641,6 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: registry.npmjs.org/is-number@7.0.0 - dev: true registry.npmjs.org/totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz} @@ -8831,6 +10672,12 @@ packages: hasBin: true dev: true + registry.npmjs.org/trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz} + name: trim-lines + version: 3.0.1 + dev: false + registry.npmjs.org/trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz} name: trim-newlines @@ -8838,6 +10685,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trough/-/trough-2.1.0.tgz} + name: trough + version: 2.1.0 + dev: false + registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz} id: registry.npmjs.org/ts-api-utils/1.0.1 @@ -8850,6 +10703,19 @@ packages: typescript: registry.npmjs.org/typescript@5.1.3 dev: true + registry.npmjs.org/tsconfig-resolver@3.0.1: + resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz} + name: tsconfig-resolver + version: 3.0.1 + dependencies: + '@types/json5': registry.npmjs.org/@types/json5@0.0.30 + '@types/resolve': registry.npmjs.org/@types/resolve@1.20.2 + json5: registry.npmjs.org/json5@2.2.3 + resolve: registry.npmjs.org/resolve@1.22.6 + strip-bom: registry.npmjs.org/strip-bom@4.0.0 + type-fest: registry.npmjs.org/type-fest@0.13.1 + dev: false + registry.npmjs.org/tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz} name: tslib @@ -8897,7 +10763,6 @@ packages: version: 0.6.0 dependencies: safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 - dev: true registry.npmjs.org/turbo-darwin-64@1.10.3: resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.3.tgz} @@ -8994,7 +10859,6 @@ packages: name: type-fest version: 0.13.1 engines: {node: '>=10'} - dev: true registry.npmjs.org/type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz} @@ -9024,6 +10888,13 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz} + name: type-fest + version: 2.19.0 + engines: {node: '>=12.20'} + dev: false + registry.npmjs.org/typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz} name: typed-array-buffer @@ -9086,6 +10957,20 @@ packages: hasBin: true dev: true + registry.npmjs.org/typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz} + name: typescript + version: 5.2.2 + engines: {node: '>=14.17'} + hasBin: true + dev: true + + registry.npmjs.org/ultrahtml@1.5.2: + resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.2.tgz} + name: ultrahtml + version: 1.5.2 + dev: false + registry.npmjs.org/unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz} name: unbox-primitive @@ -9104,7 +10989,119 @@ packages: engines: {node: '>=14.0'} dependencies: busboy: registry.npmjs.org/busboy@1.6.0 - dev: true + + registry.npmjs.org/unherit@3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz} + name: unherit + version: 3.0.1 + dev: false + + registry.npmjs.org/unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unified/-/unified-10.1.2.tgz} + name: unified + version: 10.1.2 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + bail: registry.npmjs.org/bail@2.0.2 + extend: registry.npmjs.org/extend@3.0.2 + is-buffer: registry.npmjs.org/is-buffer@2.0.5 + is-plain-obj: registry.npmjs.org/is-plain-obj@4.1.0 + trough: registry.npmjs.org/trough@2.1.0 + vfile: registry.npmjs.org/vfile@5.3.7 + dev: false + + registry.npmjs.org/unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz} + name: unist-util-generated + version: 2.0.1 + dev: false + + registry.npmjs.org/unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz} + name: unist-util-is + version: 5.2.1 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + + registry.npmjs.org/unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz} + name: unist-util-is + version: 6.0.0 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + dev: false + + registry.npmjs.org/unist-util-modify-children@3.1.1: + resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz} + name: unist-util-modify-children + version: 3.1.1 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + array-iterate: registry.npmjs.org/array-iterate@2.0.1 + dev: false + + registry.npmjs.org/unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz} + name: unist-util-position + version: 4.0.4 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + + registry.npmjs.org/unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz} + name: unist-util-stringify-position + version: 3.0.3 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + + registry.npmjs.org/unist-util-visit-children@2.0.2: + resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz} + name: unist-util-visit-children + version: 2.0.2 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + dev: false + + registry.npmjs.org/unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz} + name: unist-util-visit-parents + version: 5.1.3 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 + dev: false + + registry.npmjs.org/unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz} + name: unist-util-visit-parents + version: 6.0.1 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + unist-util-is: registry.npmjs.org/unist-util-is@6.0.0 + dev: false + + registry.npmjs.org/unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz} + name: unist-util-visit + version: 4.1.2 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@5.1.3 + dev: false + + registry.npmjs.org/unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz} + name: unist-util-visit + version: 5.0.0 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + unist-util-is: registry.npmjs.org/unist-util-is@6.0.0 + unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@6.0.1 + dev: false registry.npmjs.org/universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz} @@ -9139,7 +11136,6 @@ packages: browserslist: registry.npmjs.org/browserslist@4.21.10 escalade: registry.npmjs.org/escalade@3.1.1 picocolors: registry.npmjs.org/picocolors@1.0.0 - dev: true registry.npmjs.org/uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz} @@ -9164,7 +11160,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz} name: util-deprecate version: 1.0.2 - dev: true registry.npmjs.org/uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz} @@ -9173,6 +11168,19 @@ packages: hasBin: true dev: true + registry.npmjs.org/uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz} + name: uvu + version: 0.5.6 + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: registry.npmjs.org/dequal@2.0.3 + diff: registry.npmjs.org/diff@5.1.0 + kleur: registry.npmjs.org/kleur@4.1.5 + sade: registry.npmjs.org/sade@1.8.1 + dev: false + registry.npmjs.org/validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} name: validate-npm-package-license @@ -9193,39 +11201,34 @@ packages: extsprintf: registry.npmjs.org/extsprintf@1.3.0 dev: true - registry.npmjs.org/vite@4.3.9: - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.3.9.tgz} - name: vite - version: 4.3.9 - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + registry.npmjs.org/vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz} + name: vfile-location + version: 4.1.0 dependencies: - esbuild: registry.npmjs.org/esbuild@0.17.19 - postcss: registry.npmjs.org/postcss@8.4.27 - rollup: registry.npmjs.org/rollup@3.25.1 - optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: true + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + vfile: registry.npmjs.org/vfile@5.3.7 + dev: false + + registry.npmjs.org/vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz} + name: vfile-message + version: 3.1.4 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@3.0.3 + dev: false + + registry.npmjs.org/vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz} + name: vfile + version: 5.3.7 + dependencies: + '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + is-buffer: registry.npmjs.org/is-buffer@2.0.5 + unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@3.0.3 + vfile-message: registry.npmjs.org/vfile-message@3.1.4 + dev: false registry.npmjs.org/vite@4.4.9: resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.4.9.tgz} @@ -9262,21 +11265,6 @@ packages: rollup: registry.npmjs.org/rollup@3.28.0 optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: true - - registry.npmjs.org/vitefu@0.2.4(vite@4.3.9): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz} - id: registry.npmjs.org/vitefu/0.2.4 - name: vitefu - version: 0.2.4 - peerDependencies: - vite: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - vite: - optional: true - dependencies: - vite: registry.npmjs.org/vite@4.3.9 - dev: true registry.npmjs.org/vitefu@0.2.4(vite@4.4.9): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz} @@ -9290,7 +11278,18 @@ packages: optional: true dependencies: vite: registry.npmjs.org/vite@4.4.9 - dev: true + + registry.npmjs.org/vscode-oniguruma@1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz} + name: vscode-oniguruma + version: 1.7.0 + dev: false + + registry.npmjs.org/vscode-textmate@8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz} + name: vscode-textmate + version: 8.0.0 + dev: false registry.npmjs.org/wait-on@7.0.1(debug@4.3.4): resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz} @@ -9317,6 +11316,12 @@ packages: defaults: registry.npmjs.org/defaults@1.0.4 dev: true + registry.npmjs.org/web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz} + name: web-namespaces + version: 2.0.1 + dev: false + registry.npmjs.org/webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz} name: webidl-conversions @@ -9381,6 +11386,13 @@ packages: version: 2.0.1 dev: true + registry.npmjs.org/which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz} + name: which-pm-runs + version: 1.1.0 + engines: {node: '>=4'} + dev: false + registry.npmjs.org/which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz} name: which-pm @@ -9389,7 +11401,16 @@ packages: dependencies: load-yaml-file: registry.npmjs.org/load-yaml-file@0.2.0 path-exists: registry.npmjs.org/path-exists@4.0.0 - dev: true + + registry.npmjs.org/which-pm@2.1.1: + resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz} + name: which-pm + version: 2.1.1 + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: registry.npmjs.org/load-yaml-file@0.2.0 + path-exists: registry.npmjs.org/path-exists@4.0.0 + dev: false registry.npmjs.org/which-typed-array@1.1.11: resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz} @@ -9421,7 +11442,15 @@ packages: hasBin: true dependencies: isexe: registry.npmjs.org/isexe@2.0.0 - dev: true + + registry.npmjs.org/widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz} + name: widest-line + version: 4.0.1 + engines: {node: '>=12'} + dependencies: + string-width: registry.npmjs.org/string-width@5.1.2 + dev: false registry.npmjs.org/word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz} @@ -9452,11 +11481,21 @@ packages: strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 dev: true + registry.npmjs.org/wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz} + name: wrap-ansi + version: 8.1.0 + engines: {node: '>=12'} + dependencies: + ansi-styles: registry.npmjs.org/ansi-styles@6.2.1 + string-width: registry.npmjs.org/string-width@5.1.2 + strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 + dev: false + registry.npmjs.org/wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz} name: wrappy version: 1.0.2 - dev: true registry.npmjs.org/y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz} @@ -9481,13 +11520,11 @@ packages: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz} name: yallist version: 3.1.1 - dev: true registry.npmjs.org/yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz} name: yallist version: 4.0.0 - dev: true registry.npmjs.org/yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz} @@ -9518,7 +11555,6 @@ packages: name: yargs-parser version: 21.1.1 engines: {node: '>=12'} - dev: true registry.npmjs.org/yargs@15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz} @@ -9568,7 +11604,19 @@ packages: name: yocto-queue version: 0.1.0 engines: {node: '>=10'} - dev: true + + registry.npmjs.org/yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz} + name: yocto-queue + version: 1.0.0 + engines: {node: '>=12.20'} + dev: false + + registry.npmjs.org/zod@3.21.1: + resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zod/-/zod-3.21.1.tgz} + name: zod + version: 3.21.1 + dev: false registry.npmjs.org/zustand@4.4.0(@types/react@18.2.12)(react@18.2.0): resolution: {integrity: sha512-2dq6wq4dSxbiPTamGar0NlIG/av0wpyWZJGeQYtUOLegIUvhM2Bf86ekPlmgpUtS5uR7HyetSiktYrGsdsyZgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zustand/-/zustand-4.4.0.tgz} @@ -9615,3 +11663,9 @@ packages: react: registry.npmjs.org/react@18.2.0 use-sync-external-store: registry.npmjs.org/use-sync-external-store@1.2.0(react@18.2.0) dev: false + + registry.npmjs.org/zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz} + name: zwitch + version: 2.0.4 + dev: false From 1c791811a9683928fff918e89d9cc11619153d9d Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 5 Oct 2023 17:26:59 +0200 Subject: [PATCH 02/21] feat(system): add handles and dimensions for ssr --- packages/system/src/types/handles.ts | 16 +++++--- packages/system/src/types/nodes.ts | 4 +- packages/system/src/utils/edges/positions.ts | 42 ++++++++++++++++---- 3 files changed, 47 insertions(+), 15 deletions(-) diff --git a/packages/system/src/types/handles.ts b/packages/system/src/types/handles.ts index be0ee608..c1ea7d0e 100644 --- a/packages/system/src/types/handles.ts +++ b/packages/system/src/types/handles.ts @@ -1,12 +1,16 @@ -import type { XYPosition, Position, Dimensions, OnConnect, IsValidConnection } from '.'; +import type { Position, OnConnect, IsValidConnection } from '.'; export type HandleType = 'source' | 'target'; -export type HandleElement = XYPosition & - Dimensions & { - id?: string | null; - position: Position; - }; +export type HandleElement = { + id?: string | null; + x: number; + y: number; + width: number; + height: number; + position: Position; + type?: HandleType; +}; export type ConnectingHandle = { nodeId: string; diff --git a/packages/system/src/types/nodes.ts b/packages/system/src/types/nodes.ts index 9d2359f3..8ca0131a 100644 --- a/packages/system/src/types/nodes.ts +++ b/packages/system/src/types/nodes.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { internalsSymbol } from '../constants'; -import type { XYPosition, Position, CoordinateExtent, HandleElement } from '.'; +import type { XYPosition, Position, CoordinateExtent, HandleElement, Dimensions } from '.'; // this is stuff that all nodes share independent of the framework export type NodeBase = { @@ -28,6 +28,8 @@ export type NodeBase ariaLabel?: string; focusable?: boolean; origin?: NodeOrigin; + handles?: HandleElement[]; + dimensions?: Dimensions; // only used internally [internalsSymbol]?: { diff --git a/packages/system/src/utils/edges/positions.ts b/packages/system/src/utils/edges/positions.ts index 28642d35..9d7af2b3 100644 --- a/packages/system/src/utils/edges/positions.ts +++ b/packages/system/src/utils/edges/positions.ts @@ -16,10 +16,10 @@ export type GetEdgePositionParams = { }; export function getEdgePosition(params: GetEdgePositionParams): EdgePosition | null { - const [sourceNodeRect, sourceHandleBounds, sourceIsValid] = getHandleDataByNode(params.sourceNode); - const [targetNodeRect, targetHandleBounds, targetIsValid] = getHandleDataByNode(params.targetNode); + const [sourceNodeRect, sourceHandleBounds, isSourceValid] = getHandleDataByNode(params.sourceNode); + const [targetNodeRect, targetHandleBounds, isTargetValid] = getHandleDataByNode(params.targetNode); - if (!sourceIsValid || !targetIsValid) { + if (!isSourceValid || !isTargetValid) { return null; } @@ -59,13 +59,39 @@ export function getEdgePosition(params: GetEdgePositionParams): EdgePosition | n }; } +function toHandleBounds(handles?: HandleElement[]) { + if (!handles) { + return null; + } + + return handles.reduce( + (res, item) => { + if (item.type === 'source') { + res.source?.push(item); + } + + if (item.type === 'target') { + res.target?.push(item); + } + + return res; + }, + { + source: [], + target: [], + } + ); +} + function getHandleDataByNode(node?: NodeBase): [Rect, NodeHandleBounds | null, boolean] { - const handleBounds = node?.[internalsSymbol]?.handleBounds || null; + const handleBounds = node?.[internalsSymbol]?.handleBounds || toHandleBounds(node?.handles) || null; + const nodeWidth = node?.width || node?.dimensions?.width; + const nodeHeight = node?.height || node?.dimensions?.height; const isValid = handleBounds && - node?.width && - node?.height && + nodeWidth && + nodeHeight && typeof node?.positionAbsolute?.x !== 'undefined' && typeof node?.positionAbsolute?.y !== 'undefined'; @@ -73,8 +99,8 @@ function getHandleDataByNode(node?: NodeBase): [Rect, NodeHandleBounds | null, b { x: node?.positionAbsolute?.x || 0, y: node?.positionAbsolute?.y || 0, - width: node?.width || 0, - height: node?.height || 0, + width: nodeWidth || 0, + height: nodeHeight || 0, }, handleBounds, !!isValid, From f37a2d9a19820c4c4f64bbe59583e40d3cdf4810 Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 5 Oct 2023 17:27:53 +0200 Subject: [PATCH 03/21] feat(svelte): ssr --- .../components/NodeWrapper/NodeWrapper.svelte | 2 + .../SvelteFlowProvider.svelte | 8 +- .../components/SvelteFlowProvider/types.ts | 6 + .../EdgeRenderer/EdgeRenderer.svelte | 4 +- .../container/SvelteFlow/SvelteFlow.svelte | 7 +- .../src/lib/container/SvelteFlow/types.ts | 2 + packages/svelte/src/lib/store/index.ts | 28 ++++- .../svelte/src/lib/store/initial-store.ts | 110 ++++++++++-------- packages/svelte/src/lib/store/utils.ts | 2 +- .../svelte/src/lib/store/visible-nodes.ts | 1 + 10 files changed, 111 insertions(+), 59 deletions(-) create mode 100644 packages/svelte/src/lib/components/SvelteFlowProvider/types.ts diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index fd44335a..c1dfb7f0 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -116,6 +116,8 @@ class:parent={isParent} style:z-index={zIndex} style:transform="translate({positionOrigin?.x ?? 0}px, {positionOrigin?.y ?? 0}px)" + style:width={node.dimensions?.width && `${node.dimensions?.width}px`} + style:height={node.dimensions?.height && `${node.dimensions?.height}px`} {style} on:click={onSelectNodeHandler} on:mouseenter={(event) => dispatch('nodemouseenter', { node, event })} diff --git a/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte b/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte index aacc69c4..b4b6a986 100644 --- a/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte +++ b/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte @@ -2,8 +2,14 @@ import { onDestroy, setContext } from 'svelte'; import { createStore, key } from '$lib/store'; + import type { SvelteFlowProviderProps } from './types'; - const store = createStore(); + type $$Props = SvelteFlowProviderProps; + + export let nodes: $$Props['nodes'] = undefined; + export let edges: $$Props['edges'] = undefined; + + const store = createStore({ nodes, edges }); setContext(key, { getStore: () => store diff --git a/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts b/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts new file mode 100644 index 00000000..74ddb713 --- /dev/null +++ b/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts @@ -0,0 +1,6 @@ +import type { Edge, Node } from '$lib/types'; + +export type SvelteFlowProviderProps = { + nodes?: Node[]; + edges?: Edge[]; +}; diff --git a/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte b/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte index 4831278d..77848c02 100644 --- a/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte +++ b/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte @@ -8,8 +8,6 @@ export let defaultEdgeOptions: DefaultEdgeOptions | undefined; const { - width, - height, elementsSelectable, edgeTree, edges: { setDefaultOptions } @@ -21,7 +19,7 @@ {#each $edgeTree as group (group.level)} - + {#if group.isMaxLevel} {/if} {#each group.edges as edge (edge.id)} diff --git a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte index ef5d547b..5da987b5 100644 --- a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte +++ b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte @@ -16,6 +16,7 @@ import { key, useStore, createStoreContext } from '$lib/store'; import type { SvelteFlowProps } from './types'; import { updateStore, updateStoreByKeys, type UpdatableStoreProps } from './utils'; + import { get } from 'svelte/store'; type $$Props = SvelteFlowProps; @@ -63,6 +64,8 @@ export let attributionPosition: $$Props['attributionPosition'] = undefined; export let proOptions: $$Props['proOptions'] = undefined; export let defaultEdgeOptions: $$Props['defaultEdgeOptions'] = undefined; + export let width: $$Props['width'] = undefined; + export let height: $$Props['height'] = undefined; export let defaultMarkerColor = '#b1b1b7'; @@ -72,7 +75,9 @@ let domNode: HTMLDivElement; - const store = hasContext(key) ? useStore() : createStoreContext(); + const store = hasContext(key) + ? useStore() + : createStoreContext({ nodes: get(nodes), edges: get(edges), width, height }); onMount(() => { const { width, height } = domNode.getBoundingClientRect(); diff --git a/packages/svelte/src/lib/container/SvelteFlow/types.ts b/packages/svelte/src/lib/container/SvelteFlow/types.ts index 91f3bb70..754a6710 100644 --- a/packages/svelte/src/lib/container/SvelteFlow/types.ts +++ b/packages/svelte/src/lib/container/SvelteFlow/types.ts @@ -72,6 +72,8 @@ export type SvelteFlowProps = DOMAttributes & { attributionPosition?: PanelPosition; proOptions?: ProOptions; defaultEdgeOptions?: DefaultEdgeOptions; + width?: number; + height?: number; class?: string; style?: string; diff --git a/packages/svelte/src/lib/store/index.ts b/packages/svelte/src/lib/store/index.ts index 22d49ac3..9b27da78 100644 --- a/packages/svelte/src/lib/store/index.ts +++ b/packages/svelte/src/lib/store/index.ts @@ -29,8 +29,18 @@ import { getDerivedConnectionProps } from './derived-connection-props'; export const key = Symbol(); -export function createStore(): SvelteFlowStore { - const store = getInitialStore(); +export function createStore({ + nodes, + edges, + width, + height +}: { + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}): SvelteFlowStore { + const store = getInitialStore({ nodes, edges, width, height }); function setNodeTypes(nodeTypes: NodeTypes) { store.nodeTypes.set({ @@ -333,8 +343,18 @@ export function useStore(): SvelteFlowStore { return store.getStore(); } -export function createStoreContext() { - const store = createStore(); +export function createStoreContext({ + nodes, + edges, + width, + height +}: { + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}) { + const store = createStore({ nodes, edges, width, height }); setContext(key, { getStore: () => store diff --git a/packages/svelte/src/lib/store/initial-store.ts b/packages/svelte/src/lib/store/initial-store.ts index c9deb622..f684dd33 100644 --- a/packages/svelte/src/lib/store/initial-store.ts +++ b/packages/svelte/src/lib/store/initial-store.ts @@ -24,7 +24,7 @@ import BezierEdge from '$lib/components/edges/BezierEdge.svelte'; import StraightEdge from '$lib/components/edges/StraightEdge.svelte'; import SmoothStepEdge from '$lib/components/edges/SmoothStepEdge.svelte'; import StepEdge from '$lib/components/edges/StepEdge.svelte'; -import type { NodeTypes, EdgeTypes, EdgeLayouted, Node, FitViewOptions } from '$lib/types'; +import type { NodeTypes, EdgeTypes, EdgeLayouted, Node, Edge, FitViewOptions } from '$lib/types'; import { createNodesStore, createEdgesStore } from './utils'; import { initConnectionProps, type ConnectionProps } from './derived-connection-props'; @@ -41,51 +41,63 @@ export const initialEdgeTypes = { step: StepEdge }; -export const getInitialStore = () => ({ - flowId: writable(null), - nodes: createNodesStore([]), - visibleNodes: readable([]), - edges: createEdgesStore([]), - edgeTree: readable[]>([]), - height: writable(500), - width: writable(500), - minZoom: writable(0.5), - maxZoom: writable(2), - nodeOrigin: writable([0, 0]), - nodeDragThreshold: writable(0), - nodeExtent: writable(infiniteExtent), - translateExtent: writable(infiniteExtent), - autoPanOnNodeDrag: writable(true), - autoPanOnConnect: writable(true), - fitViewOnInit: writable(false), - fitViewOnInitDone: writable(false), - fitViewOptions: writable(undefined), - panZoom: writable(null), - snapGrid: writable(null), - dragging: writable(false), - selectionRect: writable(null), - selectionKeyPressed: writable(false), - multiselectionKeyPressed: writable(false), - deleteKeyPressed: writable(false), - panActivationKeyPressed: writable(false), - selectionRectMode: writable(null), - selectionMode: writable(SelectionMode.Partial), - nodeTypes: writable(initialNodeTypes), - edgeTypes: writable(initialEdgeTypes), - viewport: writable({ x: 0, y: 0, zoom: 1 }), - connectionMode: writable(ConnectionMode.Strict), - domNode: writable(null), - connection: readable(initConnectionProps), - connectionLineType: writable(ConnectionLineType.Bezier), - connectionRadius: writable(20), - isValidConnection: writable(() => true), - nodesDraggable: writable(true), - nodesConnectable: writable(true), - elementsSelectable: writable(true), - selectNodesOnDrag: writable(true), - markers: readable([]), - defaultMarkerColor: writable('#b1b1b7'), - lib: readable('svelte'), - onlyRenderVisibleElements: writable(false), - onError: writable(devWarn) -}); +export const getInitialStore = ({ + nodes = [], + edges = [], + width, + height +}: { + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}) => { + return { + flowId: writable(null), + nodes: createNodesStore(nodes), + visibleNodes: readable([]), + edges: createEdgesStore(edges), + edgeTree: readable[]>([]), + height: writable(500), + width: writable(500), + minZoom: writable(0.5), + maxZoom: writable(2), + nodeOrigin: writable([0, 0]), + nodeDragThreshold: writable(0), + nodeExtent: writable(infiniteExtent), + translateExtent: writable(infiniteExtent), + autoPanOnNodeDrag: writable(true), + autoPanOnConnect: writable(true), + fitViewOnInit: writable(false), + fitViewOnInitDone: writable(false), + fitViewOptions: writable(undefined), + panZoom: writable(null), + snapGrid: writable(null), + dragging: writable(false), + selectionRect: writable(null), + selectionKeyPressed: writable(false), + multiselectionKeyPressed: writable(false), + deleteKeyPressed: writable(false), + panActivationKeyPressed: writable(false), + selectionRectMode: writable(null), + selectionMode: writable(SelectionMode.Partial), + nodeTypes: writable(initialNodeTypes), + edgeTypes: writable(initialEdgeTypes), + viewport: writable({ x: 0, y: 0, zoom: 1 }), + connectionMode: writable(ConnectionMode.Strict), + domNode: writable(null), + connection: readable(initConnectionProps), + connectionLineType: writable(ConnectionLineType.Bezier), + connectionRadius: writable(20), + isValidConnection: writable(() => true), + nodesDraggable: writable(true), + nodesConnectable: writable(true), + elementsSelectable: writable(true), + selectNodesOnDrag: writable(true), + markers: readable([]), + defaultMarkerColor: writable('#b1b1b7'), + lib: readable('svelte'), + onlyRenderVisibleElements: writable(false), + onError: writable(devWarn) + }; +}; diff --git a/packages/svelte/src/lib/store/utils.ts b/packages/svelte/src/lib/store/utils.ts index adf64c0f..cfd5b343 100644 --- a/packages/svelte/src/lib/store/utils.ts +++ b/packages/svelte/src/lib/store/utils.ts @@ -6,7 +6,7 @@ import { type Writable, get } from 'svelte/store'; -import { updateNodes, type Transform, type Viewport, type PanZoomInstance } from '@xyflow/system'; +import { updateNodes, type Viewport, type PanZoomInstance } from '@xyflow/system'; import type { DefaultEdgeOptions, DefaultNodeOptions, Edge, Node } from '$lib/types'; diff --git a/packages/svelte/src/lib/store/visible-nodes.ts b/packages/svelte/src/lib/store/visible-nodes.ts index 73ed53a4..2d9ab7fb 100644 --- a/packages/svelte/src/lib/store/visible-nodes.ts +++ b/packages/svelte/src/lib/store/visible-nodes.ts @@ -9,6 +9,7 @@ export function getVisibleNodes(store: SvelteFlowStoreState) { [store.nodes, store.onlyRenderVisibleElements, store.width, store.height, store.viewport], ([nodes, onlyRenderVisibleElements, width, height, viewport]) => { const transform: Transform = [viewport.x, viewport.y, viewport.zoom]; + return onlyRenderVisibleElements ? getNodesInside(nodes, { x: 0, y: 0, width, height }, transform, true) : nodes; From 1acc59e44c9eab0a6e2ce6e787af7184e5fcd2d9 Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 5 Oct 2023 17:28:05 +0200 Subject: [PATCH 04/21] feat(react): ssr --- .../Controls/Controls.tsx | 11 +----- .../react/src/components/Nodes/wrapNode.tsx | 6 +++- .../components/ReactFlowProvider/index.tsx | 16 +++++++-- .../src/container/NodeRenderer/index.tsx | 5 ++- .../react/src/container/ReactFlow/Wrapper.tsx | 16 +++++++-- .../react/src/container/ReactFlow/index.tsx | 4 ++- packages/react/src/store/index.ts | 14 ++++++-- packages/react/src/store/initialState.ts | 36 +++++++++++++++++-- packages/react/src/types/component-props.ts | 2 ++ packages/react/src/types/nodes.ts | 2 ++ 10 files changed, 90 insertions(+), 22 deletions(-) diff --git a/packages/react/src/additional-components/Controls/Controls.tsx b/packages/react/src/additional-components/Controls/Controls.tsx index 99139b81..29fcb268 100644 --- a/packages/react/src/additional-components/Controls/Controls.tsx +++ b/packages/react/src/additional-components/Controls/Controls.tsx @@ -1,4 +1,4 @@ -import { memo, useEffect, useState, type FC, type PropsWithChildren } from 'react'; +import { memo, type FC, type PropsWithChildren } from 'react'; import cc from 'classcat'; import { shallow } from 'zustand/shallow'; @@ -37,18 +37,9 @@ const Controls: FC> = ({ position = 'bottom-left', }) => { const store = useStoreApi(); - const [isVisible, setIsVisible] = useState(false); const { isInteractive, minZoomReached, maxZoomReached } = useStore(selector, shallow); const { zoomIn, zoomOut, fitView } = useReactFlow(); - useEffect(() => { - setIsVisible(true); - }, []); - - if (!isVisible) { - return null; - } - const onZoomInHandler = () => { zoomIn(); onZoomIn?.(); diff --git a/packages/react/src/components/Nodes/wrapNode.tsx b/packages/react/src/components/Nodes/wrapNode.tsx index 43e6334a..858188cb 100644 --- a/packages/react/src/components/Nodes/wrapNode.tsx +++ b/packages/react/src/components/Nodes/wrapNode.tsx @@ -52,6 +52,8 @@ export default (NodeComponent: ComponentType) => { disableKeyboardA11y, ariaLabel, rfId, + dimensionWidth, + dimensionHeight, }: WrapNodeProps) => { const store = useStoreApi(); const nodeRef = useRef(null); @@ -181,7 +183,9 @@ export default (NodeComponent: ComponentType) => { zIndex, transform: `translate(${xPosOrigin}px,${yPosOrigin}px)`, pointerEvents: hasPointerEvents ? 'all' : 'none', - visibility: initialized ? 'visible' : 'visible', + visibility: initialized ? 'visible' : 'hidden', + width: dimensionWidth, + height: dimensionHeight, ...style, }} data-id={id} diff --git a/packages/react/src/components/ReactFlowProvider/index.tsx b/packages/react/src/components/ReactFlowProvider/index.tsx index 4a1904bb..cd3b2139 100644 --- a/packages/react/src/components/ReactFlowProvider/index.tsx +++ b/packages/react/src/components/ReactFlowProvider/index.tsx @@ -6,11 +6,23 @@ import { Provider } from '../../contexts/RFStoreContext'; import { createRFStore } from '../../store'; import type { ReactFlowState, Node, Edge } from '../../types'; -function ReactFlowProvider({ children, nodes, edges }: { children: ReactNode; nodes?: Node[]; edges?: Edge[] }) { +function ReactFlowProvider({ + children, + nodes, + edges, + width, + height, +}: { + children: ReactNode; + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}) { const storeRef = useRef> | null>(null); if (!storeRef.current) { - storeRef.current = createRFStore({ nodes, edges }); + storeRef.current = createRFStore({ nodes, edges, width, height }); } return {children}; diff --git a/packages/react/src/container/NodeRenderer/index.tsx b/packages/react/src/container/NodeRenderer/index.tsx index 34fb4c55..8096a9ab 100644 --- a/packages/react/src/container/NodeRenderer/index.tsx +++ b/packages/react/src/container/NodeRenderer/index.tsx @@ -98,6 +98,7 @@ const NodeRenderer = (props: NodeRendererProps) => { height: node.height ?? 0, origin: node.origin || props.nodeOrigin, }); + const initialized = (!!node.width && !!node.height) || (!!node.dimensions?.width && !!node.dimensions?.height); return ( { id={node.id} className={node.className} style={node.style} + dimensionWidth={node.dimensions?.width} + dimensionHeight={node.dimensions?.height} type={nodeType} data={node.data} sourcePosition={node.sourcePosition || Position.Bottom} @@ -131,7 +134,7 @@ const NodeRenderer = (props: NodeRendererProps) => { isParent={!!node[internalsSymbol]?.isParent} noDragClassName={props.noDragClassName} noPanClassName={props.noPanClassName} - initialized={!!node.width && !!node.height} + initialized={initialized} rfId={props.rfId} disableKeyboardA11y={props.disableKeyboardA11y} ariaLabel={node.ariaLabel} diff --git a/packages/react/src/container/ReactFlow/Wrapper.tsx b/packages/react/src/container/ReactFlow/Wrapper.tsx index b4ff1199..37b465fb 100644 --- a/packages/react/src/container/ReactFlow/Wrapper.tsx +++ b/packages/react/src/container/ReactFlow/Wrapper.tsx @@ -4,7 +4,19 @@ import StoreContext from '../../contexts/RFStoreContext'; import ReactFlowProvider from '../../components/ReactFlowProvider'; import type { Node, Edge } from '../../types'; -function Wrapper({ children, nodes, edges }: { children: ReactNode; nodes?: Node[]; edges?: Edge[] }) { +function Wrapper({ + children, + nodes, + edges, + width, + height, +}: { + children: ReactNode; + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}) { const isWrapped = useContext(StoreContext); if (isWrapped) { @@ -14,7 +26,7 @@ function Wrapper({ children, nodes, edges }: { children: ReactNode; nodes?: Node } return ( - + {children} ); diff --git a/packages/react/src/container/ReactFlow/index.tsx b/packages/react/src/container/ReactFlow/index.tsx index 20d62cbe..8f748831 100644 --- a/packages/react/src/container/ReactFlow/index.tsx +++ b/packages/react/src/container/ReactFlow/index.tsx @@ -166,6 +166,8 @@ const ReactFlow = forwardRef( nodeDragThreshold, viewport, onViewportChange, + width, + height, ...rest }, ref @@ -181,7 +183,7 @@ const ReactFlow = forwardRef( data-testid="rf__wrapper" id={id} > - + +const createRFStore = ({ + nodes, + edges, + width, + height, +}: { + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}) => createWithEqualityFn( (set, get) => ({ - ...getInitialState({ nodes, edges }), + ...getInitialState({ nodes, edges, width, height }), setNodes: (nodes: Node[]) => { const { nodes: storeNodes, nodeOrigin, elevateNodesOnSelect } = get(); const nextNodes = updateNodes(nodes, storeNodes, { nodeOrigin, elevateNodesOnSelect }); diff --git a/packages/react/src/store/initialState.ts b/packages/react/src/store/initialState.ts index 4e6ed8e7..c70072a1 100644 --- a/packages/react/src/store/initialState.ts +++ b/packages/react/src/store/initialState.ts @@ -1,15 +1,45 @@ -import { devWarn, infiniteExtent, ConnectionMode, updateNodes } from '@xyflow/system'; +import { + devWarn, + infiniteExtent, + ConnectionMode, + updateNodes, + getRectOfNodes, + getTransformForBounds, + Transform, +} from '@xyflow/system'; import type { Edge, Node, ReactFlowStore } from '../types'; -const getInitialState = ({ nodes = [], edges = [] }: { nodes?: Node[]; edges?: Edge[] }): ReactFlowStore => { +const getInitialState = ({ + nodes = [], + edges = [], + width, + height, +}: { + nodes?: Node[]; + edges?: Edge[]; + width?: number; + height?: number; +}): ReactFlowStore => { const nextNodes = updateNodes(nodes, [], { nodeOrigin: [0, 0], elevateNodesOnSelect: false }); + let transform: Transform = [0, 0, 1]; + + if (width && height) { + const nodesWithDimensions = nextNodes.map((node) => ({ + ...node, + width: node.dimensions?.width, + height: node.dimensions?.height, + })); + const bounds = getRectOfNodes(nodesWithDimensions, [0, 0]); + transform = getTransformForBounds(bounds, width, height, 0.5, 2, 0.1); + } + return { rfId: '1', width: 0, height: 0, - transform: [0, 0, 1], + transform, nodes: nextNodes, edges: edges, onNodesChange: null, diff --git a/packages/react/src/types/component-props.ts b/packages/react/src/types/component-props.ts index 3fe97f07..e9c7a5ff 100644 --- a/packages/react/src/types/component-props.ts +++ b/packages/react/src/types/component-props.ts @@ -151,6 +151,8 @@ export type ReactFlowProps = HTMLAttributes & { onError?: OnError; isValidConnection?: IsValidConnection; nodeDragThreshold?: number; + width?: number; + height?: number; }; export type ReactFlowRefType = HTMLDivElement; diff --git a/packages/react/src/types/nodes.ts b/packages/react/src/types/nodes.ts index 9f5edc0a..f33de682 100644 --- a/packages/react/src/types/nodes.ts +++ b/packages/react/src/types/nodes.ts @@ -40,4 +40,6 @@ export type WrapNodeProps = Pick< noPanClassName: string; rfId: string; disableKeyboardA11y: boolean; + dimensionWidth?: number; + dimensionHeight?: number; }; From 0888f699095303f42f84cdb3217aa03ca00de36e Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 5 Oct 2023 17:28:30 +0200 Subject: [PATCH 05/21] chore(examples): cleanup --- .../{react-ssr => astro-xyflow}/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../{react-ssr => astro-xyflow}/README.md | 0 .../astro.config.mjs | 3 +- .../{react-ssr => astro-xyflow}/package.json | 9 +- .../public/favicon.svg | 0 .../ReactFlowExample}/CustomNode.tsx | 0 .../src/components/ReactFlowExample/index.tsx | 134 ++++++++++++ .../components/SvelteFlowExample/index.svelte | 46 ++++ .../{react-ssr => astro-xyflow}/src/env.d.ts | 0 .../src/pages/index.astro | 12 +- .../{react-ssr => astro-xyflow}/tsconfig.json | 0 .../react-ssr/src/components/Flow/index.tsx | 71 ------ examples/react/src/examples/Stress/utils.ts | 4 +- examples/react/src/examples/Subflow/index.tsx | 3 - pnpm-lock.yaml | 202 +++++++++++++----- 17 files changed, 352 insertions(+), 132 deletions(-) rename examples/{react-ssr => astro-xyflow}/.gitignore (100%) rename examples/{react-ssr => astro-xyflow}/.vscode/extensions.json (100%) rename examples/{react-ssr => astro-xyflow}/.vscode/launch.json (100%) rename examples/{react-ssr => astro-xyflow}/README.md (100%) rename examples/{react-ssr => astro-xyflow}/astro.config.mjs (66%) rename examples/{react-ssr => astro-xyflow}/package.json (73%) rename examples/{react-ssr => astro-xyflow}/public/favicon.svg (100%) rename examples/{react-ssr/src/components/Flow => astro-xyflow/src/components/ReactFlowExample}/CustomNode.tsx (100%) create mode 100644 examples/astro-xyflow/src/components/ReactFlowExample/index.tsx create mode 100644 examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte rename examples/{react-ssr => astro-xyflow}/src/env.d.ts (100%) rename examples/{react-ssr => astro-xyflow}/src/pages/index.astro (67%) rename examples/{react-ssr => astro-xyflow}/tsconfig.json (100%) delete mode 100644 examples/react-ssr/src/components/Flow/index.tsx diff --git a/examples/react-ssr/.gitignore b/examples/astro-xyflow/.gitignore similarity index 100% rename from examples/react-ssr/.gitignore rename to examples/astro-xyflow/.gitignore diff --git a/examples/react-ssr/.vscode/extensions.json b/examples/astro-xyflow/.vscode/extensions.json similarity index 100% rename from examples/react-ssr/.vscode/extensions.json rename to examples/astro-xyflow/.vscode/extensions.json diff --git a/examples/react-ssr/.vscode/launch.json b/examples/astro-xyflow/.vscode/launch.json similarity index 100% rename from examples/react-ssr/.vscode/launch.json rename to examples/astro-xyflow/.vscode/launch.json diff --git a/examples/react-ssr/README.md b/examples/astro-xyflow/README.md similarity index 100% rename from examples/react-ssr/README.md rename to examples/astro-xyflow/README.md diff --git a/examples/react-ssr/astro.config.mjs b/examples/astro-xyflow/astro.config.mjs similarity index 66% rename from examples/react-ssr/astro.config.mjs rename to examples/astro-xyflow/astro.config.mjs index 7986bcae..ffcf8fb7 100644 --- a/examples/react-ssr/astro.config.mjs +++ b/examples/astro-xyflow/astro.config.mjs @@ -1,7 +1,8 @@ import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; +import svelte from '@astrojs/svelte'; // https://astro.build/config export default defineConfig({ - integrations: [react()], + integrations: [react(), svelte()], }); diff --git a/examples/react-ssr/package.json b/examples/astro-xyflow/package.json similarity index 73% rename from examples/react-ssr/package.json rename to examples/astro-xyflow/package.json index 71793130..e5ced476 100644 --- a/examples/react-ssr/package.json +++ b/examples/astro-xyflow/package.json @@ -1,5 +1,5 @@ { - "name": "react-ssr", + "name": "astro", "type": "module", "version": "0.0.1", "scripts": { @@ -11,11 +11,14 @@ }, "dependencies": { "@astrojs/react": "^3.0.2", + "@astrojs/svelte": "^4.0.2", "@types/react": "^18.2.24", "@types/react-dom": "^18.2.8", "@xyflow/react": "workspace:^", + "@xyflow/svelte": "workspace:^", "astro": "^3.2.2", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "svelte": "^4.2.1" } -} \ No newline at end of file +} diff --git a/examples/react-ssr/public/favicon.svg b/examples/astro-xyflow/public/favicon.svg similarity index 100% rename from examples/react-ssr/public/favicon.svg rename to examples/astro-xyflow/public/favicon.svg diff --git a/examples/react-ssr/src/components/Flow/CustomNode.tsx b/examples/astro-xyflow/src/components/ReactFlowExample/CustomNode.tsx similarity index 100% rename from examples/react-ssr/src/components/Flow/CustomNode.tsx rename to examples/astro-xyflow/src/components/ReactFlowExample/CustomNode.tsx diff --git a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx new file mode 100644 index 00000000..1bad3481 --- /dev/null +++ b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx @@ -0,0 +1,134 @@ +import { useCallback } from 'react'; +import { + ReactFlow, + addEdge, + useEdgesState, + useNodesState, + Background, + Controls, + type Connection, + type Edge, + type Node, + Position, +} from '@xyflow/react'; + +import CustomNode from './CustomNode'; + +import '@xyflow/react/dist/style.css'; + +const nodeDimensions = { + width: 100, + height: 40, +}; + +const handleSize = 1; + +const initialNodes: Node[] = [ + { + id: '1', + type: 'input', + data: { label: 'Node 1' }, + position: { x: 250, y: 5 }, + dimensions: nodeDimensions, + handles: [ + { + type: 'source', + position: Position.Bottom, + x: nodeDimensions.width * 0.5, + y: nodeDimensions.height, + width: 1, + height: 1, + }, + ], + }, + { + id: '2', + data: { label: 'Node 2' }, + position: { x: 100, y: 100 }, + dimensions: nodeDimensions, + handles: [ + { + type: 'source', + position: Position.Bottom, + x: nodeDimensions.width * 0.5, + y: nodeDimensions.height, + width: 1, + height: 1, + }, + { + type: 'target', + position: Position.Top, + x: nodeDimensions.width * 0.5, + y: 0, + width: 1, + height: 1, + }, + ], + }, + { + id: '3', + data: { label: 'Node 3' }, + position: { x: 400, y: 100 }, + dimensions: nodeDimensions, + handles: [ + { + type: 'source', + position: Position.Bottom, + x: nodeDimensions.width * 0.5, + y: nodeDimensions.height, + width: 1, + height: 1, + }, + { + type: 'target', + position: Position.Top, + x: nodeDimensions.width * 0.5, + y: 0, + width: 1, + height: 1, + }, + ], + }, + { + id: '4', + data: { label: 'Node 4' }, + position: { x: 400, y: 200 }, + type: 'custom', + }, +]; + +const initialEdges: Edge[] = [ + { id: 'e1-2', source: '1', target: '2', animated: true }, + { id: 'e1-3', source: '1', target: '3', animated: true }, +]; + +const nodeTypes = { + custom: CustomNode, +}; + +function Flow() { + const [nodes, , onNodesChange] = useNodesState(initialNodes); + const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); + const onConnect = useCallback((params: Connection | Edge) => setEdges((eds) => addEdge(params, eds)), [setEdges]); + + return ( +
+ + + + +
+ ); +} + +export default Flow; diff --git a/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte new file mode 100644 index 00000000..c7b97e3d --- /dev/null +++ b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte @@ -0,0 +1,46 @@ + + + + + + diff --git a/examples/react-ssr/src/env.d.ts b/examples/astro-xyflow/src/env.d.ts similarity index 100% rename from examples/react-ssr/src/env.d.ts rename to examples/astro-xyflow/src/env.d.ts diff --git a/examples/react-ssr/src/pages/index.astro b/examples/astro-xyflow/src/pages/index.astro similarity index 67% rename from examples/react-ssr/src/pages/index.astro rename to examples/astro-xyflow/src/pages/index.astro index e60c53d5..5dae52a0 100644 --- a/examples/react-ssr/src/pages/index.astro +++ b/examples/astro-xyflow/src/pages/index.astro @@ -1,5 +1,6 @@ --- -import Flow from '../components/Flow' +import RF from '../components/ReactFlowExample' +import SF from '../components/SvelteFlowExample/index.svelte' --- @@ -18,9 +19,14 @@ import Flow from '../components/Flow' -

Astro

+

Svelte Flow

- + +
+ +

React Flow

+
+
diff --git a/examples/react-ssr/tsconfig.json b/examples/astro-xyflow/tsconfig.json similarity index 100% rename from examples/react-ssr/tsconfig.json rename to examples/astro-xyflow/tsconfig.json diff --git a/examples/react-ssr/src/components/Flow/index.tsx b/examples/react-ssr/src/components/Flow/index.tsx deleted file mode 100644 index 4f8b0aa3..00000000 --- a/examples/react-ssr/src/components/Flow/index.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { useCallback } from 'react'; -import { - ReactFlow, - addEdge, - useEdgesState, - useNodesState, - type Connection, - type Edge, - type Node, - type OnNodesChange, - ReactFlowProvider, -} from '@xyflow/react'; - -import CustomNode from './CustomNode'; - -import '@xyflow/react/dist/style.css'; - -const initialNodes: Node[] = [ - { - id: '1', - type: 'input', - data: { label: 'Node 1' }, - position: { x: 250, y: 5 }, - }, - { - id: '2', - data: { label: 'Node 2' }, - position: { x: 100, y: 100 }, - }, - { - id: '3', - data: { label: 'Node 3' }, - position: { x: 400, y: 100 }, - }, - { - id: '4', - data: { label: 'Node 4' }, - position: { x: 400, y: 200 }, - type: 'custom', - }, -]; - -const initialEdges: Edge[] = [ - { id: 'e1-2', source: '1', target: '2', animated: true }, - { id: 'e1-3', source: '1', target: '3', animated: true }, -]; - -const nodeTypes = { - custom: CustomNode, -}; - -function Flow() { - const [nodes, , onNodesChange] = useNodesState(initialNodes); - const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); - const onConnect = useCallback((params: Connection | Edge) => setEdges((eds) => addEdge(params, eds)), [setEdges]); - - return ( - // - - // - ); -} - -export default Flow; diff --git a/examples/react/src/examples/Stress/utils.ts b/examples/react/src/examples/Stress/utils.ts index 766b4bb7..6278e006 100644 --- a/examples/react/src/examples/Stress/utils.ts +++ b/examples/react/src/examples/Stress/utils.ts @@ -17,9 +17,11 @@ export function getNodesAndEdges(xElements = 10, yElements = 10): ElementsCollec const data = { label: `Node ${nodeId}` }; const node = { id: nodeId.toString(), - style: { width: 50, fontSize: 11 }, + style: { width: 50, height: 30, fontSize: 11 }, data, position, + width: 50, + height: 30, }; initialNodes.push(node); diff --git a/examples/react/src/examples/Subflow/index.tsx b/examples/react/src/examples/Subflow/index.tsx index 617b68ea..e2e9af89 100644 --- a/examples/react/src/examples/Subflow/index.tsx +++ b/examples/react/src/examples/Subflow/index.tsx @@ -204,9 +204,6 @@ const Subflow = () => { onNodeDrag={onNodeDrag} onNodeDragStop={onNodeDragStop} className="react-flow-basic-example" - defaultViewport={defaultViewport} - minZoom={0.2} - maxZoom={4} onlyRenderVisibleElements={false} nodeTypes={nodeTypes} fitView diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 129fc144..f8683c11 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,6 +57,39 @@ importers: specifier: 5.1.3 version: registry.npmjs.org/typescript@5.1.3 + examples/astro-xyflow: + dependencies: + '@astrojs/react': + specifier: ^3.0.2 + version: registry.npmjs.org/@astrojs/react@3.0.2(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0)(vite@4.4.9) + '@astrojs/svelte': + specifier: ^4.0.2 + version: registry.npmjs.org/@astrojs/svelte@4.0.2(astro@3.2.2)(svelte@4.2.1)(typescript@5.1.3)(vite@4.4.9) + '@types/react': + specifier: ^18.2.24 + version: registry.npmjs.org/@types/react@18.2.24 + '@types/react-dom': + specifier: ^18.2.8 + version: registry.npmjs.org/@types/react-dom@18.2.8 + '@xyflow/react': + specifier: workspace:^ + version: link:../../packages/react + '@xyflow/svelte': + specifier: workspace:^ + version: link:../../packages/svelte + astro: + specifier: ^3.2.2 + version: registry.npmjs.org/astro@3.2.2 + react: + specifier: ^18.2.0 + version: registry.npmjs.org/react@18.2.0 + react-dom: + specifier: ^18.2.0 + version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) + svelte: + specifier: ^4.2.1 + version: registry.npmjs.org/svelte@4.2.1 + examples/react: dependencies: '@xyflow/react': @@ -118,30 +151,6 @@ importers: specifier: 4.4.9 version: registry.npmjs.org/vite@4.4.9 - examples/react-ssr: - dependencies: - '@astrojs/react': - specifier: ^3.0.2 - version: registry.npmjs.org/@astrojs/react@3.0.2(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0)(vite@4.4.9) - '@types/react': - specifier: ^18.2.24 - version: registry.npmjs.org/@types/react@18.2.24 - '@types/react-dom': - specifier: ^18.2.8 - version: registry.npmjs.org/@types/react-dom@18.2.8 - '@xyflow/react': - specifier: workspace:^ - version: link:../../packages/react - astro: - specifier: ^3.2.2 - version: registry.npmjs.org/astro@3.2.2 - react: - specifier: ^18.2.0 - version: registry.npmjs.org/react@18.2.0 - react-dom: - specifier: ^18.2.0 - version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) - examples/svelte: dependencies: '@xyflow/svelte': @@ -527,6 +536,26 @@ packages: - vite dev: false + registry.npmjs.org/@astrojs/svelte@4.0.2(astro@3.2.2)(svelte@4.2.1)(typescript@5.1.3)(vite@4.4.9): + resolution: {integrity: sha512-XB9Sexq+iW5aUpctDk6zuKHbWIAuPlAnZKbfgaS9VOaOUtx1t12crP9YoKEVcTifXYgoRuWWfeEAm2I8pYlLIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/svelte/-/svelte-4.0.2.tgz} + id: registry.npmjs.org/@astrojs/svelte/4.0.2 + name: '@astrojs/svelte' + version: 4.0.2 + engines: {node: '>=18.14.1'} + peerDependencies: + astro: ^3.0.11 + svelte: ^3.55.0 || ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9) + astro: registry.npmjs.org/astro@3.2.2 + svelte: registry.npmjs.org/svelte@4.2.1 + svelte2tsx: registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.1)(typescript@5.1.3) + transitivePeerDependencies: + - supports-color + - typescript + - vite + dev: false + registry.npmjs.org/@astrojs/telemetry@3.0.2: resolution: {integrity: sha512-ef+jqCkqopCzjGfsMsr+8p56Nj6F9ZzouWcWZt+dKsqbRccI3c8K3jfkLcdq4AyfFZtKBDB6N4ZuI68g33oiOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.2.tgz} name: '@astrojs/telemetry' @@ -575,7 +604,7 @@ packages: '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 '@babel/template': registry.npmjs.org/@babel/template@7.22.5 '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) gensync: registry.npmjs.org/gensync@1.0.0-beta.2 @@ -590,7 +619,7 @@ packages: version: 7.22.10 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 jsesc: registry.npmjs.org/jsesc@2.5.2 @@ -705,7 +734,6 @@ packages: name: '@babel/helper-validator-identifier' version: 7.22.20 engines: {node: '>=6.9.0'} - dev: false registry.npmjs.org/@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz} @@ -748,7 +776,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz} @@ -836,7 +864,7 @@ packages: '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) globals: registry.npmjs.org/globals@11.12.0 transitivePeerDependencies: @@ -861,7 +889,6 @@ packages: '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.22.5 '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 - dev: false registry.npmjs.org/@changesets/apply-release-plan@6.1.3: resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.3.tgz} @@ -2066,6 +2093,25 @@ packages: - supports-color dev: true + registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9): + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz} + id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.4 + name: '@sveltejs/vite-plugin-svelte-inspector' + version: 1.0.4 + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.2.0 + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9) + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + svelte: registry.npmjs.org/svelte@4.2.1 + vite: registry.npmjs.org/vite@4.4.9 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9): resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.1.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1 @@ -2089,6 +2135,29 @@ packages: - supports-color dev: true + registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9): + resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.6.tgz} + id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.6 + name: '@sveltejs/vite-plugin-svelte' + version: 2.4.6 + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9) + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + deepmerge: registry.npmjs.org/deepmerge@4.3.1 + kleur: registry.npmjs.org/kleur@4.1.5 + magic-string: registry.npmjs.org/magic-string@0.30.4 + svelte: registry.npmjs.org/svelte@4.2.1 + svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.3(svelte@4.2.1) + vite: registry.npmjs.org/vite@4.4.9 + vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.4.9) + transitivePeerDependencies: + - supports-color + dev: false + registry.npmjs.org/@swc/core-darwin-arm64@1.3.63: resolution: {integrity: sha512-lNR0BgG0/6dGpGP+AyFZoZ3YBhZN5GzvgAUzwy4skqn5sKZ7duQD02CNq1lIy7Im5BzgMUcJ+/Z7z/YUlqBK+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.63.tgz} name: '@swc/core-darwin-arm64' @@ -2236,7 +2305,7 @@ packages: version: 7.20.2 dependencies: '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.5 '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.2 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.2 @@ -2247,7 +2316,7 @@ packages: name: '@types/babel__generator' version: 7.6.5 dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false registry.npmjs.org/@types/babel__template@7.4.2: @@ -2256,7 +2325,7 @@ packages: version: 7.4.2 dependencies: '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false registry.npmjs.org/@types/babel__traverse@7.20.2: @@ -2264,7 +2333,7 @@ packages: name: '@types/babel__traverse' version: 7.20.2 dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false registry.npmjs.org/@types/cookie@0.5.1: @@ -3213,7 +3282,6 @@ packages: version: 5.3.0 dependencies: dequal: registry.npmjs.org/dequal@2.0.3 - dev: true registry.npmjs.org/array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz} @@ -3345,7 +3413,7 @@ packages: '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.10) '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.2 acorn: registry.npmjs.org/acorn@8.10.0 boxen: registry.npmjs.org/boxen@7.1.1 @@ -3488,7 +3556,6 @@ packages: version: 3.2.1 dependencies: dequal: registry.npmjs.org/dequal@2.0.3 - dev: true registry.npmjs.org/b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz} @@ -3955,7 +4022,6 @@ packages: acorn: registry.npmjs.org/acorn@8.10.0 estree-walker: registry.npmjs.org/estree-walker@3.0.3 periscopic: registry.npmjs.org/periscopic@3.1.0 - dev: true registry.npmjs.org/color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz} @@ -4172,7 +4238,6 @@ packages: dependencies: mdn-data: registry.npmjs.org/mdn-data@2.0.30 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - dev: true registry.npmjs.org/css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz} @@ -4568,7 +4633,6 @@ packages: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz} name: dedent-js version: 1.0.1 - dev: true registry.npmjs.org/deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz} @@ -4589,7 +4653,6 @@ packages: name: deepmerge version: 4.3.1 engines: {node: '>=0.10.0'} - dev: true registry.npmjs.org/defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz} @@ -6588,7 +6651,6 @@ packages: version: 3.0.1 dependencies: '@types/estree': registry.npmjs.org/@types/estree@1.0.1 - dev: true registry.npmjs.org/is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz} @@ -6993,7 +7055,6 @@ packages: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz} name: locate-character version: 3.0.0 - dev: true registry.npmjs.org/locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz} @@ -7097,7 +7158,6 @@ packages: version: 2.0.2 dependencies: tslib: registry.npmjs.org/tslib@2.5.3 - dev: true registry.npmjs.org/lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz} @@ -7353,7 +7413,6 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz} name: mdn-data version: 2.0.30 - dev: true registry.npmjs.org/meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/meow/-/meow-6.1.1.tgz} @@ -7888,7 +7947,6 @@ packages: dependencies: lower-case: registry.npmjs.org/lower-case@2.0.2 tslib: registry.npmjs.org/tslib@2.5.3 - dev: true registry.npmjs.org/node-abi@3.47.0: resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz} @@ -8240,7 +8298,6 @@ packages: dependencies: no-case: registry.npmjs.org/no-case@3.0.4 tslib: registry.npmjs.org/tslib@2.5.3 - dev: true registry.npmjs.org/path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz} @@ -8314,7 +8371,6 @@ packages: '@types/estree': registry.npmjs.org/@types/estree@1.0.1 estree-walker: registry.npmjs.org/estree-walker@3.0.3 is-reference: registry.npmjs.org/is-reference@3.0.1 - dev: true registry.npmjs.org/picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} @@ -10416,6 +10472,18 @@ packages: svelte: registry.npmjs.org/svelte@4.2.0 dev: true + registry.npmjs.org/svelte-hmr@0.15.3(svelte@4.2.1): + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz} + id: registry.npmjs.org/svelte-hmr/0.15.3 + name: svelte-hmr + version: 0.15.3 + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + dependencies: + svelte: registry.npmjs.org/svelte@4.2.1 + dev: false + registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.2.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} id: registry.npmjs.org/svelte-preprocess/5.0.4 @@ -10482,6 +10550,21 @@ packages: typescript: registry.npmjs.org/typescript@5.1.3 dev: true + registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.1)(typescript@5.1.3): + resolution: {integrity: sha512-zaSnHSERYceKxugFbjiZ3YiNcC2fNbVjpQ9qaE5hrYI4tIOX9ZqHS+I30Hp2HF+MVXLOVWVErgn/6pAlQNnheA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.20.tgz} + id: registry.npmjs.org/svelte2tsx/0.6.20 + name: svelte2tsx + version: 0.6.20 + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 + typescript: ^4.9.4 || ^5.0.0 + dependencies: + dedent-js: registry.npmjs.org/dedent-js@1.0.1 + pascal-case: registry.npmjs.org/pascal-case@3.1.2 + svelte: registry.npmjs.org/svelte@4.2.1 + typescript: registry.npmjs.org/typescript@5.1.3 + dev: false + registry.npmjs.org/svelte@4.2.0: resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-4.2.0.tgz} name: svelte @@ -10503,6 +10586,27 @@ packages: periscopic: registry.npmjs.org/periscopic@3.1.0 dev: true + registry.npmjs.org/svelte@4.2.1: + resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-4.2.1.tgz} + name: svelte + version: 4.2.1 + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + acorn: registry.npmjs.org/acorn@8.10.0 + aria-query: registry.npmjs.org/aria-query@5.3.0 + axobject-query: registry.npmjs.org/axobject-query@3.2.1 + code-red: registry.npmjs.org/code-red@1.0.3 + css-tree: registry.npmjs.org/css-tree@2.3.1 + estree-walker: registry.npmjs.org/estree-walker@3.0.3 + is-reference: registry.npmjs.org/is-reference@3.0.1 + locate-character: registry.npmjs.org/locate-character@3.0.0 + magic-string: registry.npmjs.org/magic-string@0.30.4 + periscopic: registry.npmjs.org/periscopic@3.1.0 + dev: false + registry.npmjs.org/svgo@3.0.2: resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz} name: svgo @@ -10726,7 +10830,6 @@ packages: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz} name: tslib version: 2.5.3 - dev: true registry.npmjs.org/tsutils@3.21.0(typescript@5.1.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz} @@ -10955,7 +11058,6 @@ packages: version: 5.1.3 engines: {node: '>=14.17'} hasBin: true - dev: true registry.npmjs.org/typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz} From afa6365e12c18638c5d67301087eb501e2547298 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 9 Oct 2023 17:04:11 +0200 Subject: [PATCH 06/21] chore(react/svelte): rename node.dimensions to node.size --- .../src/components/ReactFlowExample/index.tsx | 24 +++++++++---------- .../components/SvelteFlowExample/index.svelte | 2 +- .../react/src/components/Nodes/wrapNode.tsx | 8 +++---- .../src/container/NodeRenderer/index.tsx | 6 ++--- packages/react/src/types/nodes.ts | 4 ++-- .../components/NodeWrapper/NodeWrapper.svelte | 4 ++-- packages/system/src/types/nodes.ts | 7 ++++-- packages/system/src/utils/edges/positions.ts | 4 ++-- 8 files changed, 31 insertions(+), 28 deletions(-) diff --git a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx index 1bad3481..2d0d424a 100644 --- a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx +++ b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx @@ -16,7 +16,7 @@ import CustomNode from './CustomNode'; import '@xyflow/react/dist/style.css'; -const nodeDimensions = { +const nodeSize = { width: 100, height: 40, }; @@ -29,13 +29,13 @@ const initialNodes: Node[] = [ type: 'input', data: { label: 'Node 1' }, position: { x: 250, y: 5 }, - dimensions: nodeDimensions, + size: nodeSize, handles: [ { type: 'source', position: Position.Bottom, - x: nodeDimensions.width * 0.5, - y: nodeDimensions.height, + x: nodeSize.width * 0.5, + y: nodeSize.height, width: 1, height: 1, }, @@ -45,20 +45,20 @@ const initialNodes: Node[] = [ id: '2', data: { label: 'Node 2' }, position: { x: 100, y: 100 }, - dimensions: nodeDimensions, + size: nodeSize, handles: [ { type: 'source', position: Position.Bottom, - x: nodeDimensions.width * 0.5, - y: nodeDimensions.height, + x: nodeSize.width * 0.5, + y: nodeSize.height, width: 1, height: 1, }, { type: 'target', position: Position.Top, - x: nodeDimensions.width * 0.5, + x: nodeSize.width * 0.5, y: 0, width: 1, height: 1, @@ -69,20 +69,20 @@ const initialNodes: Node[] = [ id: '3', data: { label: 'Node 3' }, position: { x: 400, y: 100 }, - dimensions: nodeDimensions, + size: nodeSize, handles: [ { type: 'source', position: Position.Bottom, - x: nodeDimensions.width * 0.5, - y: nodeDimensions.height, + x: nodeSize.width * 0.5, + y: nodeSize.height, width: 1, height: 1, }, { type: 'target', position: Position.Top, - x: nodeDimensions.width * 0.5, + x: nodeSize.width * 0.5, y: 0, width: 1, height: 1, diff --git a/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte index c7b97e3d..e9cb9acd 100644 --- a/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte +++ b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte @@ -7,7 +7,7 @@ const nodeDefaults = { sourcePosition: Position.Right, targetPosition: Position.Left, - dimensions: { + size: { width: 100, height: 40, }, diff --git a/packages/react/src/components/Nodes/wrapNode.tsx b/packages/react/src/components/Nodes/wrapNode.tsx index 858188cb..bff0ac24 100644 --- a/packages/react/src/components/Nodes/wrapNode.tsx +++ b/packages/react/src/components/Nodes/wrapNode.tsx @@ -52,8 +52,8 @@ export default (NodeComponent: ComponentType) => { disableKeyboardA11y, ariaLabel, rfId, - dimensionWidth, - dimensionHeight, + sizeWidth, + sizeHeight, }: WrapNodeProps) => { const store = useStoreApi(); const nodeRef = useRef(null); @@ -184,8 +184,8 @@ export default (NodeComponent: ComponentType) => { transform: `translate(${xPosOrigin}px,${yPosOrigin}px)`, pointerEvents: hasPointerEvents ? 'all' : 'none', visibility: initialized ? 'visible' : 'hidden', - width: dimensionWidth, - height: dimensionHeight, + width: sizeWidth, + height: sizeHeight, ...style, }} data-id={id} diff --git a/packages/react/src/container/NodeRenderer/index.tsx b/packages/react/src/container/NodeRenderer/index.tsx index 8096a9ab..f2b3ebe3 100644 --- a/packages/react/src/container/NodeRenderer/index.tsx +++ b/packages/react/src/container/NodeRenderer/index.tsx @@ -98,7 +98,7 @@ const NodeRenderer = (props: NodeRendererProps) => { height: node.height ?? 0, origin: node.origin || props.nodeOrigin, }); - const initialized = (!!node.width && !!node.height) || (!!node.dimensions?.width && !!node.dimensions?.height); + const initialized = (!!node.width && !!node.height) || (!!node.size?.width && !!node.size?.height); return ( { id={node.id} className={node.className} style={node.style} - dimensionWidth={node.dimensions?.width} - dimensionHeight={node.dimensions?.height} + sizeWidth={node.size?.width} + sizeHeight={node.size?.height} type={nodeType} data={node.data} sourcePosition={node.sourcePosition || Position.Bottom} diff --git a/packages/react/src/types/nodes.ts b/packages/react/src/types/nodes.ts index f33de682..4e648f8e 100644 --- a/packages/react/src/types/nodes.ts +++ b/packages/react/src/types/nodes.ts @@ -40,6 +40,6 @@ export type WrapNodeProps = Pick< noPanClassName: string; rfId: string; disableKeyboardA11y: boolean; - dimensionWidth?: number; - dimensionHeight?: number; + sizeWidth?: number; + sizeHeight?: number; }; diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index ff4af48c..9981a20e 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -118,8 +118,8 @@ class:parent={isParent} style:z-index={zIndex} style:transform="translate({positionOrigin?.x ?? 0}px, {positionOrigin?.y ?? 0}px)" - style:width={node.dimensions?.width && `${node.dimensions?.width}px`} - style:height={node.dimensions?.height && `${node.dimensions?.height}px`} + style:width={node.size?.width && `${node.size?.width}px`} + style:height={node.size?.height && `${node.size?.height}px`} {style} on:click={onSelectNodeHandler} on:mouseenter={(event) => dispatch('nodemouseenter', { node, event })} diff --git a/packages/system/src/types/nodes.ts b/packages/system/src/types/nodes.ts index 8ca0131a..4d26e964 100644 --- a/packages/system/src/types/nodes.ts +++ b/packages/system/src/types/nodes.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { internalsSymbol } from '../constants'; -import type { XYPosition, Position, CoordinateExtent, HandleElement, Dimensions } from '.'; +import type { XYPosition, Position, CoordinateExtent, HandleElement } from '.'; // this is stuff that all nodes share independent of the framework export type NodeBase = { @@ -29,7 +29,10 @@ export type NodeBase focusable?: boolean; origin?: NodeOrigin; handles?: HandleElement[]; - dimensions?: Dimensions; + size?: { + width?: number; + height?: number; + }; // only used internally [internalsSymbol]?: { diff --git a/packages/system/src/utils/edges/positions.ts b/packages/system/src/utils/edges/positions.ts index 9d7af2b3..4e5cc8b6 100644 --- a/packages/system/src/utils/edges/positions.ts +++ b/packages/system/src/utils/edges/positions.ts @@ -85,8 +85,8 @@ function toHandleBounds(handles?: HandleElement[]) { function getHandleDataByNode(node?: NodeBase): [Rect, NodeHandleBounds | null, boolean] { const handleBounds = node?.[internalsSymbol]?.handleBounds || toHandleBounds(node?.handles) || null; - const nodeWidth = node?.width || node?.dimensions?.width; - const nodeHeight = node?.height || node?.dimensions?.height; + const nodeWidth = node?.width || node?.size?.width; + const nodeHeight = node?.height || node?.size?.height; const isValid = handleBounds && From d0622145362fa7edce4f16e75b8c41c4e701e59a Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 9 Oct 2023 17:12:49 +0200 Subject: [PATCH 07/21] chore(react/svelte): rename nodes/edges to initialNodes/initialEdges for Provider comp --- .../components/ReactFlowProvider/index.tsx | 23 +++++++++++-------- .../SvelteFlowProvider.svelte | 13 ++++++++--- .../components/SvelteFlowProvider/types.ts | 6 +++-- 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/packages/react/src/components/ReactFlowProvider/index.tsx b/packages/react/src/components/ReactFlowProvider/index.tsx index cd3b2139..d529c34c 100644 --- a/packages/react/src/components/ReactFlowProvider/index.tsx +++ b/packages/react/src/components/ReactFlowProvider/index.tsx @@ -8,21 +8,26 @@ import type { ReactFlowState, Node, Edge } from '../../types'; function ReactFlowProvider({ children, - nodes, - edges, - width, - height, + initialNodes, + initialEdges, + initialWidth, + initialHeight, }: { children: ReactNode; - nodes?: Node[]; - edges?: Edge[]; - width?: number; - height?: number; + initialNodes?: Node[]; + initialEdges?: Edge[]; + initialWidth?: number; + initialHeight?: number; }) { const storeRef = useRef> | null>(null); if (!storeRef.current) { - storeRef.current = createRFStore({ nodes, edges, width, height }); + storeRef.current = createRFStore({ + nodes: initialNodes, + edges: initialEdges, + width: initialWidth, + height: initialHeight, + }); } return {children}; diff --git a/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte b/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte index b4b6a986..62ac3096 100644 --- a/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte +++ b/packages/svelte/src/lib/components/SvelteFlowProvider/SvelteFlowProvider.svelte @@ -6,10 +6,17 @@ type $$Props = SvelteFlowProviderProps; - export let nodes: $$Props['nodes'] = undefined; - export let edges: $$Props['edges'] = undefined; + export let initialNodes: $$Props['initialNodes'] = undefined; + export let initialEdges: $$Props['initialEdges'] = undefined; + export let initialWidth: $$Props['initialWidth'] = undefined; + export let initialHeight: $$Props['initialHeight'] = undefined; - const store = createStore({ nodes, edges }); + const store = createStore({ + nodes: initialNodes, + edges: initialEdges, + width: initialWidth, + height: initialHeight + }); setContext(key, { getStore: () => store diff --git a/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts b/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts index 74ddb713..8e21df16 100644 --- a/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts +++ b/packages/svelte/src/lib/components/SvelteFlowProvider/types.ts @@ -1,6 +1,8 @@ import type { Edge, Node } from '$lib/types'; export type SvelteFlowProviderProps = { - nodes?: Node[]; - edges?: Edge[]; + initialNodes?: Node[]; + initialEdges?: Edge[]; + initialWidth?: number; + initialHeight?: number; }; From 93a180b19d10ff6090a5562c27a6c68570f49866 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 10 Oct 2023 13:19:37 +0200 Subject: [PATCH 08/21] feat(examples): add next --- examples/next-xyflow/.eslintrc.json | 3 + examples/next-xyflow/.gitignore | 35 + examples/next-xyflow/README.md | 36 + examples/next-xyflow/next.config.js | 4 + examples/next-xyflow/package-lock.json | 3656 ++++++++++++++++++ examples/next-xyflow/package.json | 25 + examples/next-xyflow/public/next.svg | 1 + examples/next-xyflow/public/vercel.svg | 1 + examples/next-xyflow/src/app/globals.css | 29 + examples/next-xyflow/src/app/layout.tsx | 22 + examples/next-xyflow/src/app/page.module.css | 3 + examples/next-xyflow/src/app/page.tsx | 102 + examples/next-xyflow/src/components/Flow.tsx | 49 + examples/next-xyflow/tsconfig.json | 27 + 14 files changed, 3993 insertions(+) create mode 100644 examples/next-xyflow/.eslintrc.json create mode 100644 examples/next-xyflow/.gitignore create mode 100644 examples/next-xyflow/README.md create mode 100644 examples/next-xyflow/next.config.js create mode 100644 examples/next-xyflow/package-lock.json create mode 100644 examples/next-xyflow/package.json create mode 100644 examples/next-xyflow/public/next.svg create mode 100644 examples/next-xyflow/public/vercel.svg create mode 100644 examples/next-xyflow/src/app/globals.css create mode 100644 examples/next-xyflow/src/app/layout.tsx create mode 100644 examples/next-xyflow/src/app/page.module.css create mode 100644 examples/next-xyflow/src/app/page.tsx create mode 100644 examples/next-xyflow/src/components/Flow.tsx create mode 100644 examples/next-xyflow/tsconfig.json diff --git a/examples/next-xyflow/.eslintrc.json b/examples/next-xyflow/.eslintrc.json new file mode 100644 index 00000000..bffb357a --- /dev/null +++ b/examples/next-xyflow/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/examples/next-xyflow/.gitignore b/examples/next-xyflow/.gitignore new file mode 100644 index 00000000..8f322f0d --- /dev/null +++ b/examples/next-xyflow/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/examples/next-xyflow/README.md b/examples/next-xyflow/README.md new file mode 100644 index 00000000..c4033664 --- /dev/null +++ b/examples/next-xyflow/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/examples/next-xyflow/next.config.js b/examples/next-xyflow/next.config.js new file mode 100644 index 00000000..767719fc --- /dev/null +++ b/examples/next-xyflow/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {} + +module.exports = nextConfig diff --git a/examples/next-xyflow/package-lock.json b/examples/next-xyflow/package-lock.json new file mode 100644 index 00000000..436a5d36 --- /dev/null +++ b/examples/next-xyflow/package-lock.json @@ -0,0 +1,3656 @@ +{ + "name": "next-xyflow", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "next-xyflow", + "version": "0.1.0", + "dependencies": { + "next": "13.5.4", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "13.5.4", + "typescript": "^5" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@next/env": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz", + "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.4.tgz", + "integrity": "sha512-vI94U+D7RNgX6XypSyjeFrOzxGlZyxOplU0dVE5norIfZGn/LDjJYPHdvdsR5vN1eRtl6PDAsOHmycFEOljK5A==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz", + "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz", + "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz", + "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz", + "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz", + "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz", + "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz", + "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz", + "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz", + "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.4.tgz", + "integrity": "sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==", + "dev": true, + "dependencies": { + "undici-types": "~5.25.1" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.27.tgz", + "integrity": "sha512-Wfv7B7FZiR2r3MIqbAlXoY1+tXm4bOqfz4oRr+nyXdBqapDBZ0l/IGcSlAfvxIHEEJjkPU0MYAc/BlFPOcrgLw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.12", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.12.tgz", + "integrity": "sha512-QWZuiA/7J/hPIGocXreCRbx7wyoeet9ooxfbSA+zbIWqyQEE7GMtRn4A37BdYyksnN+/NDnWgfxZH9UVGDw1hg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz", + "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", + "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz", + "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", + "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", + "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001547", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz", + "integrity": "sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dev": true, + "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.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.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.3", + "object-keys": "^1.1.1", + "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", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.4.tgz", + "integrity": "sha512-FzQGIj4UEszRX7fcRSJK6L1LrDiVZvDFW320VVntVKh3BSU8Fb9kpaoxQx0cdFgf3MQXdeSbrCXJ/5Z/NndDkQ==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "13.5.4", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", + "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz", + "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==", + "dependencies": { + "@next/env": "13.5.4", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.14.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.5.4", + "@next/swc-darwin-x64": "13.5.4", + "@next/swc-linux-arm64-gnu": "13.5.4", + "@next/swc-linux-arm64-musl": "13.5.4", + "@next/swc-linux-x64-gnu": "13.5.4", + "@next/swc-linux-x64-musl": "13.5.4", + "@next/swc-win32-arm64-msvc": "13.5.4", + "@next/swc-win32-ia32-msvc": "13.5.4", + "@next/swc-win32-x64-msvc": "13.5.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/examples/next-xyflow/package.json b/examples/next-xyflow/package.json new file mode 100644 index 00000000..1c457fe3 --- /dev/null +++ b/examples/next-xyflow/package.json @@ -0,0 +1,25 @@ +{ + "name": "next-xyflow", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@xyflow/react": "workspace:^", + "next": "13.5.4", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "13.5.4", + "typescript": "^5" + } +} diff --git a/examples/next-xyflow/public/next.svg b/examples/next-xyflow/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/examples/next-xyflow/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/next-xyflow/public/vercel.svg b/examples/next-xyflow/public/vercel.svg new file mode 100644 index 00000000..d2f84222 --- /dev/null +++ b/examples/next-xyflow/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/next-xyflow/src/app/globals.css b/examples/next-xyflow/src/app/globals.css new file mode 100644 index 00000000..6592940e --- /dev/null +++ b/examples/next-xyflow/src/app/globals.css @@ -0,0 +1,29 @@ +:root { + --max-width: 1100px; + --font-mono: ui-monospace, Menlo, Monaco; + + --foreground-rgb: 0, 0, 0; + --background-start-rgb: 214, 219, 220; + --background-end-rgb: 255, 255, 255; +} + +* { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +html, +body { + max-width: 100vw; + overflow-x: hidden; +} + +body { + background: linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb)); +} + +a { + color: inherit; + text-decoration: none; +} diff --git a/examples/next-xyflow/src/app/layout.tsx b/examples/next-xyflow/src/app/layout.tsx new file mode 100644 index 00000000..ae845621 --- /dev/null +++ b/examples/next-xyflow/src/app/layout.tsx @@ -0,0 +1,22 @@ +import './globals.css' +import type { Metadata } from 'next' +import { Inter } from 'next/font/google' + +const inter = Inter({ subsets: ['latin'] }) + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +} + +export default function RootLayout({ + children, +}: { + children: React.ReactNode +}) { + return ( + + {children} + + ) +} diff --git a/examples/next-xyflow/src/app/page.module.css b/examples/next-xyflow/src/app/page.module.css new file mode 100644 index 00000000..68e92188 --- /dev/null +++ b/examples/next-xyflow/src/app/page.module.css @@ -0,0 +1,3 @@ +.main { + display: flex; +} diff --git a/examples/next-xyflow/src/app/page.tsx b/examples/next-xyflow/src/app/page.tsx new file mode 100644 index 00000000..67caec3f --- /dev/null +++ b/examples/next-xyflow/src/app/page.tsx @@ -0,0 +1,102 @@ +import { Edge, Node, Position, ReactFlowProvider } from '@xyflow/react'; + +import styles from './page.module.css'; +import Flow from '../components/Flow'; + +const nodeSize = { + width: 100, + height: 40, +}; + +const initialNodes: Node[] = [ + { + id: '1', + type: 'input', + data: { label: 'Node 1' }, + position: { x: 250, y: 5 }, + size: nodeSize, + handles: [ + { + type: 'source', + position: 'bottom' as Position, + x: nodeSize.width * 0.5, + y: nodeSize.height, + width: 1, + height: 1, + }, + ], + }, + { + id: '2', + data: { label: 'Node 2' }, + position: { x: 100, y: 100 }, + size: nodeSize, + handles: [ + { + type: 'source', + position: 'bottom' as Position, + x: nodeSize.width * 0.5, + y: nodeSize.height, + width: 1, + height: 1, + }, + { + type: 'target', + position: 'top' as Position, + x: nodeSize.width * 0.5, + y: 0, + width: 1, + height: 1, + }, + ], + }, + { + id: '3', + data: { label: 'Node 3' }, + position: { x: 400, y: 100 }, + size: nodeSize, + handles: [ + { + type: 'source', + position: 'bottom' as Position, + x: nodeSize.width * 0.5, + y: nodeSize.height, + width: 1, + height: 1, + }, + { + type: 'target', + position: 'top' as Position, + x: nodeSize.width * 0.5, + y: 0, + width: 1, + height: 1, + }, + ], + }, +]; + +const initialEdges: Edge[] = [ + { id: 'e1-2', source: '1', target: '2', animated: true }, + { id: 'e1-3', source: '1', target: '3', animated: true }, +]; + +async function fetchData(): Promise<{ nodes: Node[]; edges: Edge[] }> { + return new Promise((resolve) => { + setTimeout(() => { + resolve({ nodes: initialNodes, edges: initialEdges }); + }, 1000); + }); +} + +export default async function App() { + const { nodes, edges } = await fetchData(); + + return ( +
+ + + +
+ ); +} diff --git a/examples/next-xyflow/src/components/Flow.tsx b/examples/next-xyflow/src/components/Flow.tsx new file mode 100644 index 00000000..dc7aa153 --- /dev/null +++ b/examples/next-xyflow/src/components/Flow.tsx @@ -0,0 +1,49 @@ +'use client'; + +import { useCallback, useState } from 'react'; +import { + ReactFlow, + addEdge, + Node, + Edge, + applyNodeChanges, + applyEdgeChanges, + OnNodesChange, + OnEdgesChange, + OnConnect, +} from '@xyflow/react'; + +import '@xyflow/react/dist/style.css'; + +export default function App({ nodes: initNodes, edges: initEdges }: { nodes: Node[]; edges: Edge[] }) { + const [nodes, setNodes] = useState(initNodes); + const [edges, setEdges] = useState(initEdges); + + const onNodesChange: OnNodesChange = useCallback( + (chs) => { + setNodes((nds) => applyNodeChanges(chs, nds)); + }, + [setNodes] + ); + + const onEdgesChange: OnEdgesChange = useCallback( + (chs) => { + setEdges((eds) => applyEdgeChanges(chs, eds)); + }, + [setEdges] + ); + + const onConnect: OnConnect = useCallback((params) => setEdges((eds) => addEdge(params, eds)), [setEdges]); + + return ( +
+ +
+ ); +} diff --git a/examples/next-xyflow/tsconfig.json b/examples/next-xyflow/tsconfig.json new file mode 100644 index 00000000..e59724b2 --- /dev/null +++ b/examples/next-xyflow/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} From ed5606d8707f2de8fc6a0529cb0e21213de71120 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 10 Oct 2023 13:24:02 +0200 Subject: [PATCH 09/21] refactor(react): use size instead of dimensions, cleanup defaul node handling --- .../react/src/container/ReactFlow/Wrapper.tsx | 2 +- .../react/src/container/ReactFlow/index.tsx | 2 + packages/react/src/store/index.ts | 36 +- packages/react/src/store/initialState.ts | 6 +- packages/react/src/types/general.ts | 5 +- pnpm-lock.yaml | 730 +++++++++++++++++- tooling/rollup-config/src/index.js | 1 + 7 files changed, 740 insertions(+), 42 deletions(-) diff --git a/packages/react/src/container/ReactFlow/Wrapper.tsx b/packages/react/src/container/ReactFlow/Wrapper.tsx index 37b465fb..9f78d979 100644 --- a/packages/react/src/container/ReactFlow/Wrapper.tsx +++ b/packages/react/src/container/ReactFlow/Wrapper.tsx @@ -26,7 +26,7 @@ function Wrapper({ } return ( - + {children} ); diff --git a/packages/react/src/container/ReactFlow/index.tsx b/packages/react/src/container/ReactFlow/index.tsx index 8f748831..55c3b5be 100644 --- a/packages/react/src/container/ReactFlow/index.tsx +++ b/packages/react/src/container/ReactFlow/index.tsx @@ -1,3 +1,5 @@ +'use client'; + import { forwardRef, type CSSProperties } from 'react'; import cc from 'classcat'; import { diff --git a/packages/react/src/store/index.ts b/packages/react/src/store/index.ts index 3da2c283..3602f52e 100644 --- a/packages/react/src/store/index.ts +++ b/packages/react/src/store/index.ts @@ -55,15 +55,27 @@ const createRFStore = ({ const hasDefaultNodes = typeof nodes !== 'undefined'; const hasDefaultEdges = typeof edges !== 'undefined'; - const nextNodes = hasDefaultNodes - ? updateNodes(nodes, [], { - nodeOrigin: get().nodeOrigin, - elevateNodesOnSelect: get().elevateNodesOnSelect, - }) - : []; - const nextEdges = hasDefaultEdges ? edges : []; + const nextState: { + nodes?: Node[]; + edges?: Edge[]; + hasDefaultNodes: boolean; + hasDefaultEdges: boolean; + } = { + hasDefaultNodes, + hasDefaultEdges, + }; - set({ nodes: nextNodes, edges: nextEdges, hasDefaultNodes, hasDefaultEdges }); + if (hasDefaultNodes) { + nextState.nodes = updateNodes(nodes, [], { + nodeOrigin: get().nodeOrigin, + elevateNodesOnSelect: get().elevateNodesOnSelect, + }); + } + if (hasDefaultEdges) { + nextState.edges = edges; + } + + set(nextState); }, updateNodeDimensions: (updates) => { const { onNodesChange, fitView, nodes, fitViewOnInit, fitViewDone, fitViewOnInitOptions, domNode, nodeOrigin } = @@ -289,7 +301,13 @@ const createRFStore = ({ set(currentConnection); }, - reset: () => set({ ...getInitialState({ nodes: [] }) }), + reset: () => { + // @todo: what should we do about this? Do we still need it? + // if you are on a SPA with multiple flows, we want to make sure that the store gets resetted + // when you switch pages. Does this reset solves this? Currently it always gets called. This + // leads to an emtpy nodes array at the beginning. + // set({ ...getInitialState() }); + }, }), Object.is ); diff --git a/packages/react/src/store/initialState.ts b/packages/react/src/store/initialState.ts index c70072a1..a2bc69ae 100644 --- a/packages/react/src/store/initialState.ts +++ b/packages/react/src/store/initialState.ts @@ -20,7 +20,7 @@ const getInitialState = ({ edges?: Edge[]; width?: number; height?: number; -}): ReactFlowStore => { +} = {}): ReactFlowStore => { const nextNodes = updateNodes(nodes, [], { nodeOrigin: [0, 0], elevateNodesOnSelect: false }); let transform: Transform = [0, 0, 1]; @@ -28,8 +28,8 @@ const getInitialState = ({ if (width && height) { const nodesWithDimensions = nextNodes.map((node) => ({ ...node, - width: node.dimensions?.width, - height: node.dimensions?.height, + width: node.size?.width, + height: node.size?.height, })); const bounds = getRectOfNodes(nodesWithDimensions, [0, 0]); transform = getTransformForBounds(bounds, width, height, 0.5, 2, 0.1); diff --git a/packages/react/src/types/general.ts b/packages/react/src/types/general.ts index 2b2945a6..64b368e5 100644 --- a/packages/react/src/types/general.ts +++ b/packages/react/src/types/general.ts @@ -42,7 +42,10 @@ export type OnSelectionChangeFunc = (params: OnSelectionChangeParams) => void; export type FitViewParams = FitViewParamsBase; export type FitViewOptions = FitViewOptionsBase; export type FitView = (fitViewOptions?: FitViewOptions) => boolean; -export type OnInit = (reactFlowInstance: ReactFlowInstance) => void; +export type OnInit = ( + reactFlowInstance: ReactFlowInstance, + { nodes, edges }: { nodes: Node[]; edges: Edge[] } +) => void; export type ViewportHelperFunctions = { zoomIn: ZoomInOut; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8683c11..0f74c4ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ importers: version: registry.npmjs.org/@changesets/cli@2.26.1 '@typescript-eslint/eslint-plugin': specifier: latest - version: registry.npmjs.org/@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.42.0)(typescript@5.1.3) + version: registry.npmjs.org/@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.7.5)(eslint@8.42.0)(typescript@5.1.3) '@typescript-eslint/parser': specifier: latest - version: registry.npmjs.org/@typescript-eslint/parser@6.5.0(eslint@8.42.0)(typescript@5.1.3) + version: registry.npmjs.org/@typescript-eslint/parser@6.7.5(eslint@8.42.0)(typescript@5.1.3) concurrently: specifier: ^7.6.0 version: registry.npmjs.org/concurrently@7.6.0 @@ -90,6 +90,40 @@ importers: specifier: ^4.2.1 version: registry.npmjs.org/svelte@4.2.1 + examples/next-xyflow: + dependencies: + '@xyflow/react': + specifier: workspace:^ + version: link:../../packages/react + next: + specifier: 13.5.4 + version: registry.npmjs.org/next@13.5.4(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18 + version: registry.npmjs.org/react@18.2.0 + react-dom: + specifier: ^18 + version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) + devDependencies: + '@types/node': + specifier: ^20 + version: registry.npmjs.org/@types/node@20.8.4 + '@types/react': + specifier: ^18 + version: registry.npmjs.org/@types/react@18.2.24 + '@types/react-dom': + specifier: ^18 + version: registry.npmjs.org/@types/react-dom@18.2.8 + eslint: + specifier: ^8 + version: registry.npmjs.org/eslint@8.43.0 + eslint-config-next: + specifier: 13.5.4 + version: registry.npmjs.org/eslint-config-next@13.5.4(eslint@8.43.0)(typescript@5.1.3) + typescript: + specifier: ^5 + version: registry.npmjs.org/typescript@5.1.3 + examples/react: dependencies: '@xyflow/react': @@ -1832,6 +1866,119 @@ packages: read-yaml-file: registry.npmjs.org/read-yaml-file@1.1.0 dev: true + registry.npmjs.org/@next/env@13.5.4: + resolution: {integrity: sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz} + name: '@next/env' + version: 13.5.4 + dev: false + + registry.npmjs.org/@next/eslint-plugin-next@13.5.4: + resolution: {integrity: sha512-vI94U+D7RNgX6XypSyjeFrOzxGlZyxOplU0dVE5norIfZGn/LDjJYPHdvdsR5vN1eRtl6PDAsOHmycFEOljK5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.4.tgz} + name: '@next/eslint-plugin-next' + version: 13.5.4 + dependencies: + glob: registry.npmjs.org/glob@7.1.7 + dev: true + + registry.npmjs.org/@next/swc-darwin-arm64@13.5.4: + resolution: {integrity: sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz} + name: '@next/swc-darwin-arm64' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-darwin-x64@13.5.4: + resolution: {integrity: sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz} + name: '@next/swc-darwin-x64' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-linux-arm64-gnu@13.5.4: + resolution: {integrity: sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz} + name: '@next/swc-linux-arm64-gnu' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-linux-arm64-musl@13.5.4: + resolution: {integrity: sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz} + name: '@next/swc-linux-arm64-musl' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-linux-x64-gnu@13.5.4: + resolution: {integrity: sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz} + name: '@next/swc-linux-x64-gnu' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-linux-x64-musl@13.5.4: + resolution: {integrity: sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz} + name: '@next/swc-linux-x64-musl' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-win32-arm64-msvc@13.5.4: + resolution: {integrity: sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz} + name: '@next/swc-win32-arm64-msvc' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-win32-ia32-msvc@13.5.4: + resolution: {integrity: sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz} + name: '@next/swc-win32-ia32-msvc' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + registry.npmjs.org/@next/swc-win32-x64-msvc@13.5.4: + resolution: {integrity: sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz} + name: '@next/swc-win32-x64-msvc' + version: 13.5.4 + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + registry.npmjs.org/@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} name: '@nodelib/fs.scandir' @@ -1986,6 +2133,12 @@ packages: rollup: registry.npmjs.org/rollup@3.25.1 dev: true + registry.npmjs.org/@rushstack/eslint-patch@1.5.1: + resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz} + name: '@rushstack/eslint-patch' + version: 1.5.1 + dev: true + registry.npmjs.org/@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz} name: '@sideway/address' @@ -2126,7 +2279,7 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) deepmerge: registry.npmjs.org/deepmerge@4.3.1 kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.0 + magic-string: registry.npmjs.org/magic-string@0.30.4 svelte: registry.npmjs.org/svelte@4.2.0 svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.2(svelte@4.2.0) vite: registry.npmjs.org/vite@4.4.9 @@ -2292,6 +2445,14 @@ packages: '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.63 dev: true + registry.npmjs.org/@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz} + name: '@swc/helpers' + version: 0.5.2 + dependencies: + tslib: registry.npmjs.org/tslib@2.5.3 + dev: false + registry.npmjs.org/@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz} name: '@trysound/sax' @@ -2630,6 +2791,12 @@ packages: version: 7.0.12 dev: true + registry.npmjs.org/@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz} + name: '@types/json5' + version: 0.0.29 + dev: true + registry.npmjs.org/@types/json5@0.0.30: resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz} name: '@types/json5' @@ -2690,6 +2857,14 @@ packages: version: 18.16.18 dev: true + registry.npmjs.org/@types/node@20.8.4: + resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.8.4.tgz} + name: '@types/node' + version: 20.8.4 + dependencies: + undici-types: registry.npmjs.org/undici-types@5.25.3 + dev: true + registry.npmjs.org/@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz} name: '@types/normalize-package-data' @@ -2727,7 +2902,6 @@ packages: version: 18.2.8 dependencies: '@types/react': registry.npmjs.org/@types/react@18.2.24 - dev: false registry.npmjs.org/@types/react@18.2.12: resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz} @@ -2834,7 +3008,7 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.42.0)(typescript@5.1.3): + registry.npmjs.org/@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.7.5)(eslint@8.42.0)(typescript@5.1.3): resolution: {integrity: sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.5.0.tgz} id: registry.npmjs.org/@typescript-eslint/eslint-plugin/6.5.0 name: '@typescript-eslint/eslint-plugin' @@ -2849,7 +3023,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.6.2 - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.5.0(eslint@8.42.0)(typescript@5.1.3) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.7.5(eslint@8.42.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@6.5.0 '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@6.5.0(eslint@8.42.0)(typescript@5.1.3) '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@6.5.0(eslint@8.42.0)(typescript@5.1.3) @@ -2889,11 +3063,11 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/parser@6.5.0(eslint@8.42.0)(typescript@5.1.3): - resolution: {integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.5.0.tgz} - id: registry.npmjs.org/@typescript-eslint/parser/6.5.0 + registry.npmjs.org/@typescript-eslint/parser@6.7.5(eslint@8.42.0)(typescript@5.1.3): + resolution: {integrity: sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz} + id: registry.npmjs.org/@typescript-eslint/parser/6.7.5 name: '@typescript-eslint/parser' - version: 6.5.0 + version: 6.7.5 engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2902,10 +3076,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@6.5.0 - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.5.0 - '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@6.5.0(typescript@5.1.3) - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.5.0 + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@6.7.5 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.7.5 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@6.7.5(typescript@5.1.3) + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.7.5 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) eslint: registry.npmjs.org/eslint@8.42.0 typescript: registry.npmjs.org/typescript@5.1.3 @@ -2933,6 +3107,16 @@ packages: '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.5.0 dev: true + registry.npmjs.org/@typescript-eslint/scope-manager@6.7.5: + resolution: {integrity: sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz} + name: '@typescript-eslint/scope-manager' + version: 6.7.5 + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.7.5 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.7.5 + dev: true + registry.npmjs.org/@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.0.tgz} id: registry.npmjs.org/@typescript-eslint/type-utils/5.60.0 @@ -2993,6 +3177,13 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true + registry.npmjs.org/@typescript-eslint/types@6.7.5: + resolution: {integrity: sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz} + name: '@typescript-eslint/types' + version: 6.7.5 + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + registry.npmjs.org/@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.3): resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz} id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0 @@ -3041,6 +3232,30 @@ packages: - supports-color dev: true + registry.npmjs.org/@typescript-eslint/typescript-estree@6.7.5(typescript@5.1.3): + resolution: {integrity: sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz} + id: registry.npmjs.org/@typescript-eslint/typescript-estree/6.7.5 + name: '@typescript-eslint/typescript-estree' + version: 6.7.5 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.7.5 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.7.5 + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + globby: registry.npmjs.org/globby@11.1.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + semver: registry.npmjs.org/semver@7.5.4 + ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3) + typescript: registry.npmjs.org/typescript@5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/@typescript-eslint/utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz} id: registry.npmjs.org/@typescript-eslint/utils/5.60.0 @@ -3106,6 +3321,16 @@ packages: eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 dev: true + registry.npmjs.org/@typescript-eslint/visitor-keys@6.7.5: + resolution: {integrity: sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz} + name: '@typescript-eslint/visitor-keys' + version: 6.7.5 + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.7.5 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 + dev: true + registry.npmjs.org/@vitejs/plugin-react-swc@3.3.2(vite@4.4.9): resolution: {integrity: sha512-VJFWY5sfoZerQRvJrh518h3AcQt6f/yTuWn4/TRB+dqmYU0NX1qz7qM5Wfd+gOQqUzQW4gxKqKN3KpE/P3+zrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.3.2.tgz} id: registry.npmjs.org/@vitejs/plugin-react-swc/3.3.2 @@ -3318,6 +3543,19 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz} + name: array.prototype.findlastindex + version: 1.2.3 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmjs.org/call-bind@1.0.2 + define-properties: registry.npmjs.org/define-properties@1.2.0 + es-abstract: registry.npmjs.org/es-abstract@1.22.1 + es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.0 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + dev: true + registry.npmjs.org/array.prototype.flat@1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz} name: array.prototype.flat @@ -3390,6 +3628,12 @@ packages: engines: {node: '>=0.8'} dev: true + registry.npmjs.org/ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz} + name: ast-types-flow + version: 0.0.7 + dev: true + registry.npmjs.org/astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz} name: astral-regex @@ -3538,6 +3782,13 @@ packages: version: 1.12.0 dev: true + registry.npmjs.org/axe-core@4.8.2: + resolution: {integrity: sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz} + name: axe-core + version: 4.8.2 + engines: {node: '>=4'} + dev: true + registry.npmjs.org/axios@0.27.2(debug@4.3.4): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axios/-/axios-0.27.2.tgz} id: registry.npmjs.org/axios/0.27.2 @@ -3977,6 +4228,12 @@ packages: string-width: registry.npmjs.org/string-width@4.2.3 dev: true + registry.npmjs.org/client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz} + name: client-only + version: 0.0.1 + dev: false + registry.npmjs.org/cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz} name: cliui @@ -4522,6 +4779,12 @@ packages: lodash: registry.npmjs.org/lodash@4.17.21 dev: false + registry.npmjs.org/damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz} + name: damerau-levenshtein + version: 1.0.8 + dev: true + registry.npmjs.org/dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz} name: dashdash @@ -4856,7 +5119,6 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz} name: emoji-regex version: 9.2.2 - dev: false registry.npmjs.org/end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz} @@ -4865,6 +5127,16 @@ packages: dependencies: once: registry.npmjs.org/once@1.4.0 + registry.npmjs.org/enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz} + name: enhanced-resolve + version: 5.15.0 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + tapable: registry.npmjs.org/tapable@2.2.1 + dev: true + registry.npmjs.org/enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz} name: enquirer @@ -5088,6 +5360,34 @@ packages: engines: {node: '>=12'} dev: false + registry.npmjs.org/eslint-config-next@13.5.4(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-FzQGIj4UEszRX7fcRSJK6L1LrDiVZvDFW320VVntVKh3BSU8Fb9kpaoxQx0cdFgf3MQXdeSbrCXJ/5Z/NndDkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.4.tgz} + id: registry.npmjs.org/eslint-config-next/13.5.4 + name: eslint-config-next + version: 13.5.4 + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': registry.npmjs.org/@next/eslint-plugin-next@13.5.4 + '@rushstack/eslint-patch': registry.npmjs.org/@rushstack/eslint-patch@1.5.1 + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 + eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0) + eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.5)(eslint@8.43.0) + eslint-plugin-jsx-a11y: registry.npmjs.org/eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0) + eslint-plugin-react: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0) + eslint-plugin-react-hooks: registry.npmjs.org/eslint-plugin-react-hooks@4.6.0(eslint@8.43.0) + typescript: registry.npmjs.org/typescript@5.1.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} id: registry.npmjs.org/eslint-config-prettier/8.8.0 @@ -5124,6 +5424,175 @@ packages: eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo@1.10.13(eslint@8.42.0) dev: true + registry.npmjs.org/eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz} + name: eslint-import-resolver-node + version: 0.3.9 + dependencies: + debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) + is-core-module: registry.npmjs.org/is-core-module@2.13.0 + resolve: registry.npmjs.org/resolve@1.22.6 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz} + id: registry.npmjs.org/eslint-import-resolver-typescript/3.6.1 + name: eslint-import-resolver-typescript + version: 3.6.1 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.15.0 + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0) + eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.5)(eslint@8.43.0) + fast-glob: registry.npmjs.org/fast-glob@3.3.1 + get-tsconfig: registry.npmjs.org/get-tsconfig@4.7.2 + is-core-module: registry.npmjs.org/is-core-module@2.13.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + + registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} + id: registry.npmjs.org/eslint-module-utils/2.8.0 + name: eslint-module-utils + version: 2.8.0 + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) + debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 + eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0) + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint@8.43.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} + id: registry.npmjs.org/eslint-module-utils/2.8.0 + name: eslint-module-utils + version: 2.8.0 + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.7.5(eslint@8.42.0)(typescript@5.1.3) + debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.5)(eslint@8.43.0): + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz} + id: registry.npmjs.org/eslint-plugin-import/2.28.1 + name: eslint-plugin-import + version: 2.28.1 + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.7.5(eslint@8.42.0)(typescript@5.1.3) + array-includes: registry.npmjs.org/array-includes@3.1.6 + array.prototype.findlastindex: registry.npmjs.org/array.prototype.findlastindex@1.2.3 + array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 + debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) + doctrine: registry.npmjs.org/doctrine@2.1.0 + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 + eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint@8.43.0) + has: registry.npmjs.org/has@1.0.3 + is-core-module: registry.npmjs.org/is-core-module@2.13.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + minimatch: registry.npmjs.org/minimatch@3.1.2 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 + object.groupby: registry.npmjs.org/object.groupby@1.0.1 + object.values: registry.npmjs.org/object.values@1.1.6 + semver: registry.npmjs.org/semver@6.3.1 + tsconfig-paths: registry.npmjs.org/tsconfig-paths@3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + registry.npmjs.org/eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz} + id: registry.npmjs.org/eslint-plugin-jsx-a11y/6.7.1 + name: eslint-plugin-jsx-a11y + version: 6.7.1 + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + aria-query: registry.npmjs.org/aria-query@5.3.0 + array-includes: registry.npmjs.org/array-includes@3.1.6 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 + ast-types-flow: registry.npmjs.org/ast-types-flow@0.0.7 + axe-core: registry.npmjs.org/axe-core@4.8.2 + axobject-query: registry.npmjs.org/axobject-query@3.2.1 + damerau-levenshtein: registry.npmjs.org/damerau-levenshtein@1.0.8 + emoji-regex: registry.npmjs.org/emoji-regex@9.2.2 + eslint: registry.npmjs.org/eslint@8.43.0 + has: registry.npmjs.org/has@1.0.3 + jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5 + language-tags: registry.npmjs.org/language-tags@1.0.5 + minimatch: registry.npmjs.org/minimatch@3.1.2 + object.entries: registry.npmjs.org/object.entries@1.1.6 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 + semver: registry.npmjs.org/semver@6.3.1 + dev: true + registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz} id: registry.npmjs.org/eslint-plugin-prettier/4.2.1 @@ -5144,6 +5613,18 @@ packages: prettier-linter-helpers: registry.npmjs.org/prettier-linter-helpers@1.0.0 dev: true + registry.npmjs.org/eslint-plugin-react-hooks@4.6.0(eslint@8.43.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz} + id: registry.npmjs.org/eslint-plugin-react-hooks/4.6.0 + name: eslint-plugin-react-hooks + version: 4.6.0 + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: registry.npmjs.org/eslint@8.43.0 + dev: true + registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.42.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} id: registry.npmjs.org/eslint-plugin-react/7.33.2 @@ -5172,6 +5653,34 @@ packages: string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.8 dev: true + registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0): + resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} + id: registry.npmjs.org/eslint-plugin-react/7.33.2 + name: eslint-plugin-react + version: 7.33.2 + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: registry.npmjs.org/array-includes@3.1.6 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 + array.prototype.tosorted: registry.npmjs.org/array.prototype.tosorted@1.1.1 + doctrine: registry.npmjs.org/doctrine@2.1.0 + es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.14 + eslint: registry.npmjs.org/eslint@8.43.0 + estraverse: registry.npmjs.org/estraverse@5.3.0 + jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5 + minimatch: registry.npmjs.org/minimatch@3.1.2 + object.entries: registry.npmjs.org/object.entries@1.1.6 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 + object.hasown: registry.npmjs.org/object.hasown@1.1.2 + object.values: registry.npmjs.org/object.values@1.1.6 + prop-types: registry.npmjs.org/prop-types@15.8.1 + resolve: registry.npmjs.org/resolve@2.0.0-next.4 + semver: registry.npmjs.org/semver@6.3.1 + string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.8 + dev: true + registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.0): resolution: {integrity: sha512-08v+DqzHiwIVEbi+266D7+BDhayp9OSqCwa/lHaZlZOlFY0vZLYs/h7SkkUPzA5fTVt8OUJBtvCxFiWEYOvvGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.31.1.tgz} id: registry.npmjs.org/eslint-plugin-svelte/2.31.1 @@ -5911,6 +6420,14 @@ packages: get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 dev: true + registry.npmjs.org/get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz} + name: get-tsconfig + version: 4.7.2 + dependencies: + resolve-pkg-maps: registry.npmjs.org/resolve-pkg-maps@1.0.0 + dev: true + registry.npmjs.org/getos@3.2.1: resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/getos/-/getos-3.2.1.tgz} name: getos @@ -5957,6 +6474,25 @@ packages: is-glob: registry.npmjs.org/is-glob@4.0.3 dev: true + registry.npmjs.org/glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + name: glob-to-regexp + version: 0.4.1 + dev: false + + registry.npmjs.org/glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.7.tgz} + name: glob + version: 7.1.7 + dependencies: + fs.realpath: registry.npmjs.org/fs.realpath@1.0.0 + inflight: registry.npmjs.org/inflight@1.0.6 + inherits: registry.npmjs.org/inherits@2.0.4 + minimatch: registry.npmjs.org/minimatch@3.1.2 + once: registry.npmjs.org/once@1.4.0 + path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1 + dev: true + registry.npmjs.org/glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz} name: glob @@ -6891,6 +7427,15 @@ packages: version: 5.0.1 dev: true + registry.npmjs.org/json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz} + name: json5 + version: 1.0.2 + hasBin: true + dependencies: + minimist: registry.npmjs.org/minimist@1.2.8 + dev: true + registry.npmjs.org/json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz} name: json5 @@ -6971,6 +7516,20 @@ packages: version: 0.27.0 dev: true + registry.npmjs.org/language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz} + name: language-subtag-registry + version: 0.3.22 + dev: true + + registry.npmjs.org/language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz} + name: language-tags + version: 1.0.5 + dependencies: + language-subtag-registry: registry.npmjs.org/language-subtag-registry@0.3.22 + dev: true + registry.npmjs.org/lazy-ass@1.6.0: resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz} name: lazy-ass @@ -7208,7 +7767,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - dev: false registry.npmjs.org/map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz} @@ -7932,6 +8490,48 @@ packages: - supports-color dev: false + registry.npmjs.org/next@13.5.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/next/-/next-13.5.4.tgz} + id: registry.npmjs.org/next/13.5.4 + name: next + version: 13.5.4 + engines: {node: '>=16.14.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + dependencies: + '@next/env': registry.npmjs.org/@next/env@13.5.4 + '@swc/helpers': registry.npmjs.org/@swc/helpers@0.5.2 + busboy: registry.npmjs.org/busboy@1.6.0 + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001521 + postcss: registry.npmjs.org/postcss@8.4.31 + react: registry.npmjs.org/react@18.2.0 + react-dom: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) + styled-jsx: registry.npmjs.org/styled-jsx@5.1.1(react@18.2.0) + watchpack: registry.npmjs.org/watchpack@2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': registry.npmjs.org/@next/swc-darwin-arm64@13.5.4 + '@next/swc-darwin-x64': registry.npmjs.org/@next/swc-darwin-x64@13.5.4 + '@next/swc-linux-arm64-gnu': registry.npmjs.org/@next/swc-linux-arm64-gnu@13.5.4 + '@next/swc-linux-arm64-musl': registry.npmjs.org/@next/swc-linux-arm64-musl@13.5.4 + '@next/swc-linux-x64-gnu': registry.npmjs.org/@next/swc-linux-x64-gnu@13.5.4 + '@next/swc-linux-x64-musl': registry.npmjs.org/@next/swc-linux-x64-musl@13.5.4 + '@next/swc-win32-arm64-msvc': registry.npmjs.org/@next/swc-win32-arm64-msvc@13.5.4 + '@next/swc-win32-ia32-msvc': registry.npmjs.org/@next/swc-win32-ia32-msvc@13.5.4 + '@next/swc-win32-x64-msvc': registry.npmjs.org/@next/swc-win32-x64-msvc@13.5.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + registry.npmjs.org/nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz} name: nlcst-to-string @@ -8088,6 +8688,17 @@ packages: es-abstract: registry.npmjs.org/es-abstract@1.22.1 dev: true + registry.npmjs.org/object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz} + name: object.groupby + version: 1.0.1 + dependencies: + call-bind: registry.npmjs.org/call-bind@1.0.2 + define-properties: registry.npmjs.org/define-properties@1.2.0 + es-abstract: registry.npmjs.org/es-abstract@1.22.1 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + dev: true + registry.npmjs.org/object.hasown@1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz} name: object.hasown @@ -8952,6 +9563,17 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 + registry.npmjs.org/postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz} + name: postcss + version: 8.4.31 + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: registry.npmjs.org/nanoid@3.3.6 + picocolors: registry.npmjs.org/picocolors@1.0.0 + source-map-js: registry.npmjs.org/source-map-js@1.0.2 + dev: false + registry.npmjs.org/prebuild-install@7.1.1: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz} name: prebuild-install @@ -9482,6 +10104,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz} + name: resolve-pkg-maps + version: 1.0.0 + dev: true + registry.npmjs.org/resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz} name: resolve @@ -10345,6 +10973,26 @@ packages: engines: {node: '>=8'} dev: true + registry.npmjs.org/styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz} + id: registry.npmjs.org/styled-jsx/5.1.1 + name: styled-jsx + version: 5.1.1 + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: registry.npmjs.org/client-only@0.0.1 + react: registry.npmjs.org/react@18.2.0 + dev: false + registry.npmjs.org/stylehacks@6.0.0(postcss@8.4.27): resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz} id: registry.npmjs.org/stylehacks/6.0.0 @@ -10406,8 +11054,8 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 sade: registry.npmjs.org/sade@1.8.1 svelte: registry.npmjs.org/svelte@4.2.0 - svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.2.2) - typescript: registry.npmjs.org/typescript@5.2.2 + svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3) + typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -10484,7 +11132,7 @@ packages: svelte: registry.npmjs.org/svelte@4.2.1 dev: false - registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.2.2): + registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} id: registry.npmjs.org/svelte-preprocess/5.0.4 name: svelte-preprocess @@ -10532,7 +11180,7 @@ packages: sorcery: registry.npmjs.org/sorcery@0.11.0 strip-indent: registry.npmjs.org/strip-indent@3.0.0 svelte: registry.npmjs.org/svelte@4.2.0 - typescript: registry.npmjs.org/typescript@5.2.2 + typescript: registry.npmjs.org/typescript@5.1.3 dev: true registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.0)(typescript@5.1.3): @@ -10622,6 +11270,13 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 dev: true + registry.npmjs.org/tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz} + name: tapable + version: 2.2.1 + engines: {node: '>=6'} + dev: true + registry.npmjs.org/tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz} name: tar-fs @@ -10807,6 +11462,17 @@ packages: typescript: registry.npmjs.org/typescript@5.1.3 dev: true + registry.npmjs.org/tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz} + name: tsconfig-paths + version: 3.14.2 + dependencies: + '@types/json5': registry.npmjs.org/@types/json5@0.0.29 + json5: registry.npmjs.org/json5@1.0.2 + minimist: registry.npmjs.org/minimist@1.2.8 + strip-bom: registry.npmjs.org/strip-bom@3.0.0 + dev: true + registry.npmjs.org/tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz} name: tsconfig-resolver @@ -11059,14 +11725,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - registry.npmjs.org/typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz} - name: typescript - version: 5.2.2 - engines: {node: '>=14.17'} - hasBin: true - dev: true - registry.npmjs.org/ultrahtml@1.5.2: resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.2.tgz} name: ultrahtml @@ -11084,6 +11742,12 @@ packages: which-boxed-primitive: registry.npmjs.org/which-boxed-primitive@1.0.2 dev: true + registry.npmjs.org/undici-types@5.25.3: + resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz} + name: undici-types + version: 5.25.3 + dev: true + registry.npmjs.org/undici@5.23.0: resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici/-/undici-5.23.0.tgz} name: undici @@ -11410,6 +12074,16 @@ packages: - debug dev: true + registry.npmjs.org/watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz} + name: watchpack + version: 2.4.0 + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1 + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + dev: false + registry.npmjs.org/wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz} name: wcwidth diff --git a/tooling/rollup-config/src/index.js b/tooling/rollup-config/src/index.js index a947fdca..0c9c21ba 100644 --- a/tooling/rollup-config/src/index.js +++ b/tooling/rollup-config/src/index.js @@ -30,6 +30,7 @@ export const esmConfig = defineConfig({ output: { file: pkg.module, format: 'esm', + banner: '"use client"', }, onwarn, plugins: [ From f2b36f2d335382fab8e6fb04dbb23ffad0be0e40 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 23 Oct 2023 16:00:20 +0200 Subject: [PATCH 10/21] refactor(svelte): prevent jumping nodes --- .../svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte | 2 ++ packages/svelte/src/lib/components/NodeWrapper/types.ts | 1 + .../src/lib/container/NodeRenderer/NodeRenderer.svelte | 5 +++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index 2d8e9627..fa1cd154 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -39,6 +39,7 @@ export let targetPosition: NodeWrapperProps['targetPosition'] = undefined; export let zIndex: NodeWrapperProps['zIndex']; export let dragHandle: NodeWrapperProps['dragHandle'] = undefined; + export let initialized: NodeWrapperProps['initialized'] = false; let className: string = ''; export { className as class }; @@ -159,6 +160,7 @@ style:transform="translate({positionOrigin?.x ?? 0}px, {positionOrigin?.y ?? 0}px)" style:width={node.size?.width && `${node.size?.width}px`} style:height={node.size?.height && `${node.size?.height}px`} + style:visibility={initialized ? 'visible' : 'hidden'} {style} on:click={onSelectNodeHandler} on:mouseenter={(event) => dispatch('nodemouseenter', { node, event })} diff --git a/packages/svelte/src/lib/components/NodeWrapper/types.ts b/packages/svelte/src/lib/components/NodeWrapper/types.ts index 83d27e84..f4f5c310 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/types.ts +++ b/packages/svelte/src/lib/components/NodeWrapper/types.ts @@ -27,4 +27,5 @@ export type NodeWrapperProps = Pick< isParent?: boolean; zIndex: number; node: Node; + initialized: boolean; }; diff --git a/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte b/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte index 35ddc630..c4f9ec6f 100644 --- a/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte +++ b/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte @@ -35,8 +35,8 @@ {@const posOrigin = getPositionWithOrigin({ x: node.positionAbsolute?.x ?? 0, y: node.positionAbsolute?.y ?? 0, - width: node.width ?? 0, - height: node.height ?? 0, + width: (node.size?.width || node.width) ?? 0, + height: (node.size?.height || node.height) ?? 0, origin: node.origin })} Date: Mon, 23 Oct 2023 16:01:22 +0200 Subject: [PATCH 11/21] refactor(react): pass fitView for ssr --- .../react/src/components/ReactFlowProvider/index.tsx | 3 +++ packages/react/src/container/ReactFlow/Wrapper.tsx | 10 +++++++++- packages/react/src/container/ReactFlow/index.tsx | 2 +- packages/react/src/store/index.ts | 4 +++- packages/react/src/store/initialState.ts | 6 ++++-- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/packages/react/src/components/ReactFlowProvider/index.tsx b/packages/react/src/components/ReactFlowProvider/index.tsx index d529c34c..07f011ca 100644 --- a/packages/react/src/components/ReactFlowProvider/index.tsx +++ b/packages/react/src/components/ReactFlowProvider/index.tsx @@ -12,12 +12,14 @@ function ReactFlowProvider({ initialEdges, initialWidth, initialHeight, + fitView, }: { children: ReactNode; initialNodes?: Node[]; initialEdges?: Edge[]; initialWidth?: number; initialHeight?: number; + fitView?: boolean; }) { const storeRef = useRef> | null>(null); @@ -27,6 +29,7 @@ function ReactFlowProvider({ edges: initialEdges, width: initialWidth, height: initialHeight, + fitView, }); } diff --git a/packages/react/src/container/ReactFlow/Wrapper.tsx b/packages/react/src/container/ReactFlow/Wrapper.tsx index 9f78d979..d658c5a3 100644 --- a/packages/react/src/container/ReactFlow/Wrapper.tsx +++ b/packages/react/src/container/ReactFlow/Wrapper.tsx @@ -10,12 +10,14 @@ function Wrapper({ edges, width, height, + fitView, }: { children: ReactNode; nodes?: Node[]; edges?: Edge[]; width?: number; height?: number; + fitView?: boolean; }) { const isWrapped = useContext(StoreContext); @@ -26,7 +28,13 @@ function Wrapper({ } return ( - + {children} ); diff --git a/packages/react/src/container/ReactFlow/index.tsx b/packages/react/src/container/ReactFlow/index.tsx index 55c3b5be..3d612b7c 100644 --- a/packages/react/src/container/ReactFlow/index.tsx +++ b/packages/react/src/container/ReactFlow/index.tsx @@ -185,7 +185,7 @@ const ReactFlow = forwardRef( data-testid="rf__wrapper" id={id} > - + createWithEqualityFn( (set, get) => ({ - ...getInitialState({ nodes, edges, width, height }), + ...getInitialState({ nodes, edges, width, height, fitView }), setNodes: (nodes: Node[]) => { const { nodes: storeNodes, nodeOrigin, elevateNodesOnSelect } = get(); const nextNodes = updateNodes(nodes, storeNodes, { nodeOrigin, elevateNodesOnSelect }); diff --git a/packages/react/src/store/initialState.ts b/packages/react/src/store/initialState.ts index a2bc69ae..54522474 100644 --- a/packages/react/src/store/initialState.ts +++ b/packages/react/src/store/initialState.ts @@ -15,17 +15,19 @@ const getInitialState = ({ edges = [], width, height, + fitView, }: { nodes?: Node[]; edges?: Edge[]; width?: number; height?: number; + fitView?: boolean; } = {}): ReactFlowStore => { const nextNodes = updateNodes(nodes, [], { nodeOrigin: [0, 0], elevateNodesOnSelect: false }); let transform: Transform = [0, 0, 1]; - if (width && height) { + if (fitView && width && height) { const nodesWithDimensions = nextNodes.map((node) => ({ ...node, width: node.size?.width, @@ -89,7 +91,7 @@ const getInitialState = ({ autoPanOnConnect: true, autoPanOnNodeDrag: true, connectionRadius: 20, - onError: devWarn, + onError: () => null, isValidConnection: undefined, lib: 'react', From 13f274b1db5b12ed45e3e23daff4854815e7ee15 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 23 Oct 2023 16:01:49 +0200 Subject: [PATCH 12/21] refactor(react): cleanup types --- packages/react/src/types/component-props.ts | 2 +- packages/react/src/types/general.ts | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/react/src/types/component-props.ts b/packages/react/src/types/component-props.ts index e9c7a5ff..2ce0fc70 100644 --- a/packages/react/src/types/component-props.ts +++ b/packages/react/src/types/component-props.ts @@ -42,7 +42,7 @@ import type { EdgeMouseHandler, } from '.'; -export type ReactFlowProps = HTMLAttributes & { +export type ReactFlowProps = Omit, 'onError'> & { nodes?: Node[]; edges?: Edge[]; defaultNodes?: Node[]; diff --git a/packages/react/src/types/general.ts b/packages/react/src/types/general.ts index 64b368e5..2b2945a6 100644 --- a/packages/react/src/types/general.ts +++ b/packages/react/src/types/general.ts @@ -42,10 +42,7 @@ export type OnSelectionChangeFunc = (params: OnSelectionChangeParams) => void; export type FitViewParams = FitViewParamsBase; export type FitViewOptions = FitViewOptionsBase; export type FitView = (fitViewOptions?: FitViewOptions) => boolean; -export type OnInit = ( - reactFlowInstance: ReactFlowInstance, - { nodes, edges }: { nodes: Node[]; edges: Edge[] } -) => void; +export type OnInit = (reactFlowInstance: ReactFlowInstance) => void; export type ViewportHelperFunctions = { zoomIn: ZoomInOut; From f42f6314e2b5a859e1c9995559939da55c4524a8 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 23 Oct 2023 16:02:12 +0200 Subject: [PATCH 13/21] chore(examples): cleanup --- examples/astro-xyflow/package.json | 1 + .../src/components/ReactFlowExample/index.tsx | 2 - examples/next-xyflow/src/components/Flow.tsx | 1 + package.json | 2 +- .../src/components/StoreUpdater/index.tsx | 4 +- .../react/src/container/GraphView/utils.ts | 1 + pnpm-lock.yaml | 3834 ++++++++--------- 7 files changed, 1904 insertions(+), 1941 deletions(-) diff --git a/examples/astro-xyflow/package.json b/examples/astro-xyflow/package.json index e5ced476..c5e498db 100644 --- a/examples/astro-xyflow/package.json +++ b/examples/astro-xyflow/package.json @@ -1,6 +1,7 @@ { "name": "astro", "type": "module", + "private": true, "version": "0.0.1", "scripts": { "dev": "astro dev", diff --git a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx index 2d0d424a..c2817f7a 100644 --- a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx +++ b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx @@ -21,8 +21,6 @@ const nodeSize = { height: 40, }; -const handleSize = 1; - const initialNodes: Node[] = [ { id: '1', diff --git a/examples/next-xyflow/src/components/Flow.tsx b/examples/next-xyflow/src/components/Flow.tsx index dc7aa153..bdd11fb5 100644 --- a/examples/next-xyflow/src/components/Flow.tsx +++ b/examples/next-xyflow/src/components/Flow.tsx @@ -11,6 +11,7 @@ import { OnNodesChange, OnEdgesChange, OnConnect, + OnError, } from '@xyflow/react'; import '@xyflow/react/dist/style.css'; diff --git a/package.json b/package.json index e9583c5d..f0e22afe 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "private": true, "scripts": { "preinstall": "npx only-allow pnpm", - "dev": "turbo run dev --parallel", + "dev": "turbo run dev --parallel --concurrency 12", "dev:svelte": "turbo run dev --filter=svelte --filter=system", "dev:react": "turbo run dev --filter=react", "build": "turbo run build", diff --git a/packages/react/src/components/StoreUpdater/index.tsx b/packages/react/src/components/StoreUpdater/index.tsx index 7b714503..a0ce26dd 100644 --- a/packages/react/src/components/StoreUpdater/index.tsx +++ b/packages/react/src/components/StoreUpdater/index.tsx @@ -1,7 +1,7 @@ import { useEffect } from 'react'; import { StoreApi } from 'zustand'; import { shallow } from 'zustand/shallow'; -import type { CoordinateExtent } from '@xyflow/system'; +import { devWarn, type CoordinateExtent } from '@xyflow/system'; import { useStore, useStoreApi } from '../../hooks/useStore'; import type { Node, Edge, ReactFlowState, ReactFlowProps, ReactFlowStore } from '../../types'; @@ -201,7 +201,7 @@ const StoreUpdater = ({ useDirectStoreUpdater('rfId', rfId, store.setState); useDirectStoreUpdater('autoPanOnConnect', autoPanOnConnect, store.setState); useDirectStoreUpdater('autoPanOnNodeDrag', autoPanOnNodeDrag, store.setState); - useDirectStoreUpdater('onError', onError, store.setState); + useDirectStoreUpdater('onError', onError || devWarn, store.setState); useDirectStoreUpdater('connectionRadius', connectionRadius, store.setState); useDirectStoreUpdater('isValidConnection', isValidConnection, store.setState); useDirectStoreUpdater('selectNodesOnDrag', selectNodesOnDrag, store.setState); diff --git a/packages/react/src/container/GraphView/utils.ts b/packages/react/src/container/GraphView/utils.ts index f6ef1e59..15dbaafe 100644 --- a/packages/react/src/container/GraphView/utils.ts +++ b/packages/react/src/container/GraphView/utils.ts @@ -17,6 +17,7 @@ export function useNodeOrEdgeTypes(nodeOrEdgeTypes: any, createTypes: any): any const typesParsed = useMemo(() => { if (process.env.NODE_ENV === 'development') { const typeKeys = Object.keys(nodeOrEdgeTypes); + if (shallow(typesKeysRef.current, typeKeys)) { store.getState().onError?.('002', errorMessages['error002']()); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 504d1a0c..981e66bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,31 +10,31 @@ importers: devDependencies: '@changesets/changelog-github': specifier: ^0.4.7 - version: registry.npmjs.org/@changesets/changelog-github@0.4.8 + version: registry.npmjs.org/@changesets/changelog-github@0.4.7 '@changesets/cli': specifier: ^2.25.0 - version: registry.npmjs.org/@changesets/cli@2.26.1 + version: registry.npmjs.org/@changesets/cli@2.25.0 '@typescript-eslint/eslint-plugin': specifier: latest - version: registry.npmjs.org/@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.42.0)(typescript@5.1.3) + version: registry.npmjs.org/@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.43.0)(typescript@5.1.3) '@typescript-eslint/parser': specifier: latest - version: registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.42.0)(typescript@5.1.3) + version: registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.43.0)(typescript@5.1.3) concurrently: specifier: ^7.6.0 version: registry.npmjs.org/concurrently@7.6.0 eslint: specifier: ^8.22.0 - version: registry.npmjs.org/eslint@8.42.0 + version: registry.npmjs.org/eslint@8.43.0 eslint-config-prettier: specifier: ^8.5.0 - version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0) + version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8) + version: registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8) eslint-plugin-react: specifier: latest - version: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.42.0) + version: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0) prettier: specifier: ^2.7.1 version: registry.npmjs.org/prettier@2.8.8 @@ -49,10 +49,10 @@ importers: version: registry.npmjs.org/rimraf@3.0.2 rollup: specifier: ^3.23.0 - version: registry.npmjs.org/rollup@3.25.1 + version: registry.npmjs.org/rollup@3.23.0 turbo: specifier: ^1.10.0 - version: registry.npmjs.org/turbo@1.10.3 + version: registry.npmjs.org/turbo@1.10.0 typescript: specifier: 5.1.3 version: registry.npmjs.org/typescript@5.1.3 @@ -107,7 +107,7 @@ importers: devDependencies: '@types/node': specifier: ^20 - version: registry.npmjs.org/@types/node@20.8.4 + version: registry.npmjs.org/@types/node@20.0.0 '@types/react': specifier: ^18 version: registry.npmjs.org/@types/react@18.2.24 @@ -146,10 +146,10 @@ importers: version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) react-router-dom: specifier: ^6.3.0 - version: registry.npmjs.org/react-router-dom@6.12.1(react-dom@18.2.0)(react@18.2.0) + version: registry.npmjs.org/react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0) zustand: specifier: ^4.4.1 - version: registry.npmjs.org/zustand@4.4.1(@types/react@18.2.12)(react@18.2.0) + version: registry.npmjs.org/zustand@4.4.1(@types/react@18.2.24)(react@18.2.0) devDependencies: '@cypress/skip-test': specifier: ^2.6.1 @@ -159,10 +159,10 @@ importers: version: registry.npmjs.org/@types/dagre@0.7.48 '@types/react': specifier: ^18.0.17 - version: registry.npmjs.org/@types/react@18.2.12 + version: registry.npmjs.org/@types/react@18.2.24 '@types/react-dom': specifier: ^18.0.6 - version: registry.npmjs.org/@types/react-dom@18.2.5 + version: registry.npmjs.org/@types/react-dom@18.2.8 '@vitejs/plugin-react': specifier: 4.0.4 version: registry.npmjs.org/@vitejs/plugin-react@4.0.4(vite@4.4.9) @@ -177,7 +177,7 @@ importers: version: registry.npmjs.org/cypress-real-events@1.10.0(cypress@12.17.3) start-server-and-test: specifier: ^1.14.0 - version: registry.npmjs.org/start-server-and-test@1.15.4 + version: registry.npmjs.org/start-server-and-test@1.14.0 typescript: specifier: 5.1.3 version: registry.npmjs.org/typescript@5.1.3 @@ -199,7 +199,7 @@ importers: version: registry.npmjs.org/@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.22.6) '@sveltejs/kit': specifier: ^1.20.4 - version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9) + version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.1)(vite@4.4.9) '@typescript-eslint/eslint-plugin': specifier: ^5.45.0 version: registry.npmjs.org/@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) @@ -214,19 +214,19 @@ importers: version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0) eslint-plugin-svelte: specifier: ^2.30.0 - version: registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.0) + version: registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.1) prettier: specifier: ^2.8.0 version: registry.npmjs.org/prettier@2.8.8 prettier-plugin-svelte: specifier: ^2.10.1 - version: registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.0) + version: registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.1) svelte: specifier: ^4.0.5 - version: registry.npmjs.org/svelte@4.2.0 + version: registry.npmjs.org/svelte@4.2.1 svelte-check: specifier: ^3.4.3 - version: registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.27)(svelte@4.2.0) + version: registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.31)(svelte@4.2.1) tslib: specifier: ^2.4.1 version: registry.npmjs.org/tslib@2.5.3 @@ -244,13 +244,13 @@ importers: version: registry.npmjs.org/@types/d3@7.4.0 '@types/d3-drag': specifier: ^3.0.1 - version: registry.npmjs.org/@types/d3-drag@3.0.2 + version: registry.npmjs.org/@types/d3-drag@3.0.1 '@types/d3-selection': specifier: ^3.0.3 - version: registry.npmjs.org/@types/d3-selection@3.0.5 + version: registry.npmjs.org/@types/d3-selection@3.0.3 '@types/d3-zoom': specifier: ^3.0.1 - version: registry.npmjs.org/@types/d3-zoom@3.0.3 + version: registry.npmjs.org/@types/d3-zoom@3.0.1 '@xyflow/system': specifier: workspace:* version: link:../system @@ -271,17 +271,17 @@ importers: version: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) zustand: specifier: ^4.4.0 - version: registry.npmjs.org/zustand@4.4.0(@types/react@18.2.12)(react@18.2.0) + version: registry.npmjs.org/zustand@4.4.1(@types/react@18.2.24)(react@18.2.0) devDependencies: '@types/node': specifier: ^18.7.16 - version: registry.npmjs.org/@types/node@18.16.18 + version: registry.npmjs.org/@types/node@18.7.16 '@types/react': specifier: '>=17' - version: registry.npmjs.org/@types/react@18.2.12 + version: registry.npmjs.org/@types/react@18.2.24 '@types/react-dom': specifier: '>=17' - version: registry.npmjs.org/@types/react-dom@18.2.5 + version: registry.npmjs.org/@types/react-dom@18.2.8 '@xyflow/eslint-config': specifier: workspace:* version: link:../../tooling/eslint-config @@ -293,28 +293,28 @@ importers: version: link:../../tooling/tsconfig autoprefixer: specifier: ^10.4.15 - version: registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.27) + version: registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.21) cssnano: specifier: ^6.0.1 - version: registry.npmjs.org/cssnano@6.0.1(postcss@8.4.27) + version: registry.npmjs.org/cssnano@6.0.1(postcss@8.4.21) postcss: specifier: ^8.4.21 - version: registry.npmjs.org/postcss@8.4.27 + version: registry.npmjs.org/postcss@8.4.21 postcss-cli: specifier: ^10.1.0 - version: registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.27) + version: registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.21) postcss-combine-duplicated-selectors: specifier: ^10.0.3 - version: registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.27) + version: registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.21) postcss-import: specifier: ^15.1.0 - version: registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.27) + version: registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.21) postcss-nested: specifier: ^6.0.0 - version: registry.npmjs.org/postcss-nested@6.0.1(postcss@8.4.27) + version: registry.npmjs.org/postcss-nested@6.0.0(postcss@8.4.21) postcss-rename: specifier: ^0.6.1 - version: registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.27) + version: registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.21) react: specifier: ^18.2.0 version: registry.npmjs.org/react@18.2.0 @@ -339,10 +339,10 @@ importers: version: registry.npmjs.org/@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.22.6) '@sveltejs/kit': specifier: ^1.22.6 - version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9) + version: registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.1)(vite@4.4.9) '@sveltejs/package': specifier: ^2.2.1 - version: registry.npmjs.org/@sveltejs/package@2.2.1(svelte@4.2.0)(typescript@5.1.3) + version: registry.npmjs.org/@sveltejs/package@2.2.1(svelte@4.2.1)(typescript@5.1.3) '@typescript-eslint/eslint-plugin': specifier: ^5.60.0 version: registry.npmjs.org/@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) @@ -351,10 +351,10 @@ importers: version: registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) autoprefixer: specifier: ^10.4.15 - version: registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.27) + version: registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.21) cssnano: specifier: ^6.0.1 - version: registry.npmjs.org/cssnano@6.0.1(postcss@8.4.27) + version: registry.npmjs.org/cssnano@6.0.1(postcss@8.4.21) dotenv: specifier: ^16.3.1 version: registry.npmjs.org/dotenv@16.3.1 @@ -366,40 +366,40 @@ importers: version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0) eslint-plugin-svelte: specifier: ^2.31.1 - version: registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.0) + version: registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.1) postcss: specifier: ^8.4.21 - version: registry.npmjs.org/postcss@8.4.27 + version: registry.npmjs.org/postcss@8.4.21 postcss-cli: specifier: ^10.1.0 - version: registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.27) + version: registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.21) postcss-combine-duplicated-selectors: specifier: ^10.0.3 - version: registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.27) + version: registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.21) postcss-import: specifier: ^15.1.0 - version: registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.27) + version: registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.21) postcss-nested: specifier: ^6.0.0 - version: registry.npmjs.org/postcss-nested@6.0.1(postcss@8.4.27) + version: registry.npmjs.org/postcss-nested@6.0.0(postcss@8.4.21) postcss-rename: specifier: ^0.6.1 - version: registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.27) + version: registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.21) prettier: specifier: ^2.8.8 version: registry.npmjs.org/prettier@2.8.8 prettier-plugin-svelte: specifier: ^2.10.1 - version: registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.0) + version: registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.1) svelte: specifier: ^4.2.0 - version: registry.npmjs.org/svelte@4.2.0 + version: registry.npmjs.org/svelte@4.2.1 svelte-check: specifier: ^3.5.0 - version: registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.27)(svelte@4.2.0) + version: registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.21)(svelte@4.2.1) svelte-eslint-parser: specifier: ^0.32.2 - version: registry.npmjs.org/svelte-eslint-parser@0.32.2(svelte@4.2.0) + version: registry.npmjs.org/svelte-eslint-parser@0.32.2(svelte@4.2.1) tslib: specifier: ^2.5.3 version: registry.npmjs.org/tslib@2.5.3 @@ -414,13 +414,13 @@ importers: version: registry.npmjs.org/@types/d3@7.4.0 '@types/d3-drag': specifier: ^3.0.1 - version: registry.npmjs.org/@types/d3-drag@3.0.2 + version: registry.npmjs.org/@types/d3-drag@3.0.1 '@types/d3-selection': specifier: ^3.0.3 - version: registry.npmjs.org/@types/d3-selection@3.0.5 + version: registry.npmjs.org/@types/d3-selection@3.0.3 '@types/d3-zoom': specifier: ^3.0.1 - version: registry.npmjs.org/@types/d3-zoom@3.0.3 + version: registry.npmjs.org/@types/d3-zoom@3.0.1 d3-drag: specifier: ^3.0.0 version: registry.npmjs.org/d3-drag@3.0.0 @@ -433,7 +433,7 @@ importers: devDependencies: '@types/node': specifier: ^18.7.16 - version: registry.npmjs.org/@types/node@18.16.18 + version: registry.npmjs.org/@types/node@18.7.16 '@xyflow/eslint-config': specifier: workspace:* version: link:../../tooling/eslint-config @@ -451,48 +451,55 @@ importers: devDependencies: eslint: specifier: ^8.22.0 - version: registry.npmjs.org/eslint@8.42.0 + version: registry.npmjs.org/eslint@8.43.0 eslint-config-prettier: specifier: ^8.5.0 - version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0) + version: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0) eslint-config-turbo: specifier: latest - version: registry.npmjs.org/eslint-config-turbo@1.10.15(eslint@8.42.0) + version: registry.npmjs.org/eslint-config-turbo@1.10.15(eslint@8.43.0) eslint-plugin-react: specifier: latest - version: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.42.0) + version: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0) tooling/rollup-config: devDependencies: '@rollup/plugin-commonjs': specifier: ^25.0.0 - version: registry.npmjs.org/@rollup/plugin-commonjs@25.0.1(rollup@3.25.1) + version: registry.npmjs.org/@rollup/plugin-commonjs@25.0.0(rollup@3.23.0) '@rollup/plugin-node-resolve': specifier: ^15.1.0 - version: registry.npmjs.org/@rollup/plugin-node-resolve@15.1.0(rollup@3.25.1) + version: registry.npmjs.org/@rollup/plugin-node-resolve@15.1.0(rollup@3.23.0) '@rollup/plugin-replace': specifier: ^5.0.2 - version: registry.npmjs.org/@rollup/plugin-replace@5.0.2(rollup@3.25.1) + version: registry.npmjs.org/@rollup/plugin-replace@5.0.2(rollup@3.23.0) '@rollup/plugin-terser': specifier: ^0.4.3 - version: registry.npmjs.org/@rollup/plugin-terser@0.4.3(rollup@3.25.1) + version: registry.npmjs.org/@rollup/plugin-terser@0.4.3(rollup@3.23.0) '@rollup/plugin-typescript': specifier: 11.0.0 - version: registry.npmjs.org/@rollup/plugin-typescript@11.0.0(rollup@3.25.1)(typescript@4.9.5) + version: registry.npmjs.org/@rollup/plugin-typescript@11.0.0(rollup@3.23.0)(typescript@4.9.4) rollup: specifier: ^3.23.0 - version: registry.npmjs.org/rollup@3.25.1 + version: registry.npmjs.org/rollup@3.23.0 rollup-plugin-peer-deps-external: specifier: ^2.2.4 - version: registry.npmjs.org/rollup-plugin-peer-deps-external@2.2.4(rollup@3.25.1) + version: registry.npmjs.org/rollup-plugin-peer-deps-external@2.2.4(rollup@3.23.0) typescript: specifier: ^4.9.4 - version: registry.npmjs.org/typescript@4.9.5 + version: registry.npmjs.org/typescript@4.9.4 tooling/tsconfig: {} packages: + registry.npmjs.org/@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz} + name: '@aashutoshrathi/word-wrap' + version: 1.2.6 + engines: {node: '>=0.10.0'} + dev: true + registry.npmjs.org/@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz} name: '@ampproject/remapping' @@ -500,12 +507,12 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 - registry.npmjs.org/@astrojs/compiler@2.1.0: - resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz} + registry.npmjs.org/@astrojs/compiler@2.2.1: + resolution: {integrity: sha512-NJ1lWKzMkyEjE3W5NpPNAVot4/PLF5om/P6ekxNu3iLS05CaYFTcp7WpYMjdCC252b7wkNVAs45FNkVQ+RHW/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.2.1.tgz} name: '@astrojs/compiler' - version: 2.1.0 + version: 2.2.1 dev: false registry.npmjs.org/@astrojs/internal-helpers@0.2.0: @@ -533,7 +540,7 @@ packages: remark-parse: registry.npmjs.org/remark-parse@10.0.2 remark-rehype: registry.npmjs.org/remark-rehype@10.1.0 remark-smartypants: registry.npmjs.org/remark-smartypants@2.0.0 - shiki: registry.npmjs.org/shiki@0.14.4 + shiki: registry.npmjs.org/shiki@0.14.5 unified: registry.npmjs.org/unified@10.1.2 unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 vfile: registry.npmjs.org/vfile@5.3.7 @@ -586,7 +593,7 @@ packages: '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9) astro: registry.npmjs.org/astro@3.2.2 svelte: registry.npmjs.org/svelte@4.2.1 - svelte2tsx: registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.1)(typescript@5.1.3) + svelte2tsx: registry.npmjs.org/svelte2tsx@0.6.23(svelte@4.2.1)(typescript@5.1.3) transitivePeerDependencies: - supports-color - typescript @@ -599,50 +606,50 @@ packages: version: 3.0.2 engines: {node: '>=18.14.1'} dependencies: - ci-info: registry.npmjs.org/ci-info@3.8.0 + ci-info: registry.npmjs.org/ci-info@3.9.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) dlv: registry.npmjs.org/dlv@1.1.3 dset: registry.npmjs.org/dset@3.1.2 is-docker: registry.npmjs.org/is-docker@3.0.0 is-wsl: registry.npmjs.org/is-wsl@3.1.0 - undici: registry.npmjs.org/undici@5.23.0 + undici: registry.npmjs.org/undici@5.26.5 which-pm-runs: registry.npmjs.org/which-pm-runs@1.1.0 transitivePeerDependencies: - supports-color dev: false - registry.npmjs.org/@babel/code-frame@7.22.10: - resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz} + registry.npmjs.org/@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz} name: '@babel/code-frame' - version: 7.22.10 + version: 7.22.13 engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': registry.npmjs.org/@babel/highlight@7.22.10 + '@babel/highlight': registry.npmjs.org/@babel/highlight@7.22.20 chalk: registry.npmjs.org/chalk@2.4.2 - registry.npmjs.org/@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz} + registry.npmjs.org/@babel/compat-data@7.23.2: + resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz} name: '@babel/compat-data' - version: 7.22.9 + version: 7.23.2 engines: {node: '>=6.9.0'} - registry.npmjs.org/@babel/core@7.22.10: - resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz} + registry.npmjs.org/@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz} name: '@babel/core' - version: 7.22.10 + version: 7.23.2 engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 - '@babel/generator': registry.npmjs.org/@babel/generator@7.22.10 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.22.10 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10) - '@babel/helpers': registry.npmjs.org/@babel/helpers@7.22.10 - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/template': registry.npmjs.org/@babel/template@7.22.5 - '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.13 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.0 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.22.15 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2) + '@babel/helpers': registry.npmjs.org/@babel/helpers@7.23.2 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.2 '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 + convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) gensync: registry.npmjs.org/gensync@1.0.0-beta.2 json5: registry.npmjs.org/json5@2.2.3 @@ -650,15 +657,15 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/generator@7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz} + registry.npmjs.org/@babel/generator@7.23.0: + resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz} name: '@babel/generator' - version: 7.22.10 + version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 jsesc: registry.npmjs.org/jsesc@2.5.2 registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5: @@ -670,32 +677,32 @@ packages: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false - registry.npmjs.org/@babel/helper-compilation-targets@7.22.10: - resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz} + registry.npmjs.org/@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz} name: '@babel/helper-compilation-targets' - version: 7.22.10 + version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.22.9 - '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.22.5 - browserslist: registry.npmjs.org/browserslist@4.21.10 + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.2 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.22.15 + browserslist: registry.npmjs.org/browserslist@4.22.1 lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 - registry.npmjs.org/@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz} + registry.npmjs.org/@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} name: '@babel/helper-environment-visitor' - version: 7.22.5 + version: 7.22.20 engines: {node: '>=6.9.0'} - registry.npmjs.org/@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz} + registry.npmjs.org/@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} name: '@babel/helper-function-name' - version: 7.22.5 + version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: - '@babel/template': registry.npmjs.org/@babel/template@7.22.5 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 registry.npmjs.org/@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} @@ -703,7 +710,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 registry.npmjs.org/@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} @@ -712,31 +719,22 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - dev: false - registry.npmjs.org/@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz} - name: '@babel/helper-module-imports' - version: 7.22.5 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 - - registry.npmjs.org/@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz} - id: registry.npmjs.org/@babel/helper-module-transforms/7.22.9 + registry.npmjs.org/@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz} + id: registry.npmjs.org/@babel/helper-module-transforms/7.23.0 name: '@babel/helper-module-transforms' - version: 7.22.9 + version: 7.23.0 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 - '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.5 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.5 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 registry.npmjs.org/@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz} @@ -750,7 +748,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} @@ -758,7 +756,7 @@ packages: version: 7.22.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 registry.npmjs.org/@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz} @@ -772,50 +770,44 @@ packages: version: 7.22.20 engines: {node: '>=6.9.0'} - registry.npmjs.org/@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz} - name: '@babel/helper-validator-identifier' - version: 7.22.5 - engines: {node: '>=6.9.0'} - - registry.npmjs.org/@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz} + registry.npmjs.org/@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz} name: '@babel/helper-validator-option' - version: 7.22.5 + version: 7.22.15 engines: {node: '>=6.9.0'} - registry.npmjs.org/@babel/helpers@7.22.10: - resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz} + registry.npmjs.org/@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz} name: '@babel/helpers' - version: 7.22.10 + version: 7.23.2 engines: {node: '>=6.9.0'} dependencies: - '@babel/template': registry.npmjs.org/@babel/template@7.22.5 - '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.2 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/highlight@7.22.10: - resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz} + registry.npmjs.org/@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz} name: '@babel/highlight' - version: 7.22.10 + version: 7.22.20 engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 chalk: registry.npmjs.org/chalk@2.4.2 js-tokens: registry.npmjs.org/js-tokens@4.0.0 - registry.npmjs.org/@babel/parser@7.22.10: - resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz} + registry.npmjs.org/@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz} name: '@babel/parser' - version: 7.22.10 + version: 7.23.0 engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10): + registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz} id: registry.npmjs.org/@babel/plugin-syntax-jsx/7.22.5 name: '@babel/plugin-syntax-jsx' @@ -824,11 +816,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.10): + registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz} id: registry.npmjs.org/@babel/plugin-transform-react-jsx-self/7.22.5 name: '@babel/plugin-transform-react-jsx-self' @@ -837,10 +829,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.10): + registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz} id: registry.npmjs.org/@babel/plugin-transform-react-jsx-source/7.22.5 name: '@babel/plugin-transform-react-jsx-source' @@ -849,10 +841,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.10): + registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz} id: registry.npmjs.org/@babel/plugin-transform-react-jsx/7.22.15 name: '@babel/plugin-transform-react-jsx' @@ -861,62 +853,51 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2) '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false - registry.npmjs.org/@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz} + registry.npmjs.org/@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz} name: '@babel/runtime' - version: 7.22.5 + version: 7.23.2 engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11 - dev: true + regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.14.0 - registry.npmjs.org/@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz} + registry.npmjs.org/@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz} name: '@babel/template' - version: 7.22.5 + version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/types': registry.npmjs.org/@babel/types@7.22.10 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.13 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 + '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - registry.npmjs.org/@babel/traverse@7.22.10: - resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz} + registry.npmjs.org/@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz} name: '@babel/traverse' - version: 7.22.10 + version: 7.23.2 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 - '@babel/generator': registry.npmjs.org/@babel/generator@7.22.10 - '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.5 - '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.22.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.13 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.0 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 '@babel/types': registry.npmjs.org/@babel/types@7.23.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) globals: registry.npmjs.org/globals@11.12.0 transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/types@7.22.10: - resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz} - name: '@babel/types' - version: 7.22.10 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.22.5 - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.5 - to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 - registry.npmjs.org/@babel/types@7.23.0: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz} name: '@babel/types' @@ -927,13 +908,13 @@ packages: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 - registry.npmjs.org/@changesets/apply-release-plan@6.1.3: - resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.3.tgz} + registry.npmjs.org/@changesets/apply-release-plan@6.1.4: + resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.4.tgz} name: '@changesets/apply-release-plan' - version: 6.1.3 + version: 6.1.4 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 - '@changesets/config': registry.npmjs.org/@changesets/config@2.3.0 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 + '@changesets/config': registry.npmjs.org/@changesets/config@2.3.1 '@changesets/get-version-range-type': registry.npmjs.org/@changesets/get-version-range-type@0.3.2 '@changesets/git': registry.npmjs.org/@changesets/git@2.0.0 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 @@ -944,20 +925,20 @@ packages: outdent: registry.npmjs.org/outdent@0.5.0 prettier: registry.npmjs.org/prettier@2.8.8 resolve-from: registry.npmjs.org/resolve-from@5.0.0 - semver: registry.npmjs.org/semver@5.7.1 + semver: registry.npmjs.org/semver@7.5.4 dev: true - registry.npmjs.org/@changesets/assemble-release-plan@5.2.3: - resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.2.3.tgz} + registry.npmjs.org/@changesets/assemble-release-plan@5.2.4: + resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.2.4.tgz} name: '@changesets/assemble-release-plan' - version: 5.2.3 + version: 5.2.4 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 - '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.5 + '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.6 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 - semver: registry.npmjs.org/semver@5.7.1 + semver: registry.npmjs.org/semver@7.5.4 dev: true registry.npmjs.org/@changesets/changelog-git@0.1.14: @@ -968,10 +949,10 @@ packages: '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 dev: true - registry.npmjs.org/@changesets/changelog-github@0.4.8: - resolution: {integrity: sha512-jR1DHibkMAb5v/8ym77E4AMNWZKB5NPzw5a5Wtqm1JepAuIF+hrKp2u04NKM14oBZhHglkCfrla9uq8ORnK/dw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/changelog-github/-/changelog-github-0.4.8.tgz} + registry.npmjs.org/@changesets/changelog-github@0.4.7: + resolution: {integrity: sha512-UUG5sKwShs5ha1GFnayUpZNcDGWoY7F5XxhOEHS62sDPOtoHQZsG3j1nC5RxZ3M1URHA321cwVZHeXgu99Y3ew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/changelog-github/-/changelog-github-0.4.7.tgz} name: '@changesets/changelog-github' - version: 0.4.8 + version: 0.4.7 dependencies: '@changesets/get-github-info': registry.npmjs.org/@changesets/get-github-info@0.5.2 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 @@ -980,32 +961,32 @@ packages: - encoding dev: true - registry.npmjs.org/@changesets/cli@2.26.1: - resolution: {integrity: sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/cli/-/cli-2.26.1.tgz} + registry.npmjs.org/@changesets/cli@2.25.0: + resolution: {integrity: sha512-Svu5KD2enurVHGEEzCRlaojrHjVYgF9srmMP9VQSy9c1TspX6C9lDPpulsSNIjYY9BuU/oiWpjBgR7RI9eQiAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/cli/-/cli-2.25.0.tgz} name: '@changesets/cli' - version: 2.26.1 + version: 2.25.0 hasBin: true dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 - '@changesets/apply-release-plan': registry.npmjs.org/@changesets/apply-release-plan@6.1.3 - '@changesets/assemble-release-plan': registry.npmjs.org/@changesets/assemble-release-plan@5.2.3 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 + '@changesets/apply-release-plan': registry.npmjs.org/@changesets/apply-release-plan@6.1.4 + '@changesets/assemble-release-plan': registry.npmjs.org/@changesets/assemble-release-plan@5.2.4 '@changesets/changelog-git': registry.npmjs.org/@changesets/changelog-git@0.1.14 - '@changesets/config': registry.npmjs.org/@changesets/config@2.3.0 + '@changesets/config': registry.npmjs.org/@changesets/config@2.3.1 '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 - '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.5 - '@changesets/get-release-plan': registry.npmjs.org/@changesets/get-release-plan@3.0.16 - '@changesets/git': registry.npmjs.org/@changesets/git@2.0.0 + '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.6 + '@changesets/get-release-plan': registry.npmjs.org/@changesets/get-release-plan@3.0.17 + '@changesets/git': registry.npmjs.org/@changesets/git@1.5.0 '@changesets/logger': registry.npmjs.org/@changesets/logger@0.0.5 '@changesets/pre': registry.npmjs.org/@changesets/pre@1.0.14 '@changesets/read': registry.npmjs.org/@changesets/read@0.5.9 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@changesets/write': registry.npmjs.org/@changesets/write@0.2.3 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 - '@types/is-ci': registry.npmjs.org/@types/is-ci@3.0.0 - '@types/semver': registry.npmjs.org/@types/semver@6.2.3 + '@types/is-ci': registry.npmjs.org/@types/is-ci@3.0.3 + '@types/semver': registry.npmjs.org/@types/semver@6.2.5 ansi-colors: registry.npmjs.org/ansi-colors@4.1.3 chalk: registry.npmjs.org/chalk@2.4.2 - enquirer: registry.npmjs.org/enquirer@2.3.6 + enquirer: registry.npmjs.org/enquirer@2.4.1 external-editor: registry.npmjs.org/external-editor@3.1.0 fs-extra: registry.npmjs.org/fs-extra@7.0.1 human-id: registry.npmjs.org/human-id@1.0.2 @@ -1013,21 +994,21 @@ packages: meow: registry.npmjs.org/meow@6.1.1 outdent: registry.npmjs.org/outdent@0.5.0 p-limit: registry.npmjs.org/p-limit@2.3.0 - preferred-pm: registry.npmjs.org/preferred-pm@3.0.3 + preferred-pm: registry.npmjs.org/preferred-pm@3.1.2 resolve-from: registry.npmjs.org/resolve-from@5.0.0 - semver: registry.npmjs.org/semver@5.7.1 + semver: registry.npmjs.org/semver@5.7.2 spawndamnit: registry.npmjs.org/spawndamnit@2.0.0 term-size: registry.npmjs.org/term-size@2.2.1 - tty-table: registry.npmjs.org/tty-table@4.2.1 + tty-table: registry.npmjs.org/tty-table@4.2.2 dev: true - registry.npmjs.org/@changesets/config@2.3.0: - resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/config/-/config-2.3.0.tgz} + registry.npmjs.org/@changesets/config@2.3.1: + resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/config/-/config-2.3.1.tgz} name: '@changesets/config' - version: 2.3.0 + version: 2.3.1 dependencies: '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 - '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.5 + '@changesets/get-dependents-graph': registry.npmjs.org/@changesets/get-dependents-graph@1.3.6 '@changesets/logger': registry.npmjs.org/@changesets/logger@0.0.5 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 @@ -1043,16 +1024,16 @@ packages: extendable-error: registry.npmjs.org/extendable-error@0.1.7 dev: true - registry.npmjs.org/@changesets/get-dependents-graph@1.3.5: - resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.5.tgz} + registry.npmjs.org/@changesets/get-dependents-graph@1.3.6: + resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.6.tgz} name: '@changesets/get-dependents-graph' - version: 1.3.5 + version: 1.3.6 dependencies: '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 chalk: registry.npmjs.org/chalk@2.4.2 fs-extra: registry.npmjs.org/fs-extra@7.0.1 - semver: registry.npmjs.org/semver@5.7.1 + semver: registry.npmjs.org/semver@7.5.4 dev: true registry.npmjs.org/@changesets/get-github-info@0.5.2: @@ -1061,19 +1042,19 @@ packages: version: 0.5.2 dependencies: dataloader: registry.npmjs.org/dataloader@1.4.0 - node-fetch: registry.npmjs.org/node-fetch@2.6.11 + node-fetch: registry.npmjs.org/node-fetch@2.7.0 transitivePeerDependencies: - encoding dev: true - registry.npmjs.org/@changesets/get-release-plan@3.0.16: - resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.16.tgz} + registry.npmjs.org/@changesets/get-release-plan@3.0.17: + resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.17.tgz} name: '@changesets/get-release-plan' - version: 3.0.16 + version: 3.0.17 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 - '@changesets/assemble-release-plan': registry.npmjs.org/@changesets/assemble-release-plan@5.2.3 - '@changesets/config': registry.npmjs.org/@changesets/config@2.3.0 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 + '@changesets/assemble-release-plan': registry.npmjs.org/@changesets/assemble-release-plan@5.2.4 + '@changesets/config': registry.npmjs.org/@changesets/config@2.3.1 '@changesets/pre': registry.npmjs.org/@changesets/pre@1.0.14 '@changesets/read': registry.npmjs.org/@changesets/read@0.5.9 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 @@ -1086,12 +1067,25 @@ packages: version: 0.3.2 dev: true + registry.npmjs.org/@changesets/git@1.5.0: + resolution: {integrity: sha512-Xo8AT2G7rQJSwV87c8PwMm6BAc98BnufRMsML7m7Iw8Or18WFvFmxqG5aOL5PBvhgq9KrKvaeIBNIymracSuHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/git/-/git-1.5.0.tgz} + name: '@changesets/git' + version: 1.5.0 + dependencies: + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 + '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 + '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 + '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 + is-subdir: registry.npmjs.org/is-subdir@1.2.0 + spawndamnit: registry.npmjs.org/spawndamnit@2.0.0 + dev: true + registry.npmjs.org/@changesets/git@2.0.0: resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@changesets/git/-/git-2.0.0.tgz} name: '@changesets/git' version: 2.0.0 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 @@ -1122,7 +1116,7 @@ packages: name: '@changesets/pre' version: 1.0.14 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/errors': registry.npmjs.org/@changesets/errors@0.1.4 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 '@manypkg/get-packages': registry.npmjs.org/@manypkg/get-packages@1.1.3 @@ -1134,7 +1128,7 @@ packages: name: '@changesets/read' version: 0.5.9 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/git': registry.npmjs.org/@changesets/git@2.0.0 '@changesets/logger': registry.npmjs.org/@changesets/logger@0.0.5 '@changesets/parse': registry.npmjs.org/@changesets/parse@0.3.16 @@ -1161,7 +1155,7 @@ packages: name: '@changesets/write' version: 0.2.3 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/types': registry.npmjs.org/@changesets/types@5.2.1 fs-extra: registry.npmjs.org/fs-extra@7.0.1 human-id: registry.npmjs.org/human-id@1.0.2 @@ -1177,10 +1171,10 @@ packages: dev: true optional: true - registry.npmjs.org/@cypress/request@2.88.11: - resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz} + registry.npmjs.org/@cypress/request@2.88.12: + resolution: {integrity: sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz} name: '@cypress/request' - version: 2.88.11 + version: 2.88.12 engines: {node: '>= 6'} dependencies: aws-sign2: registry.npmjs.org/aws-sign2@0.7.0 @@ -1198,7 +1192,7 @@ packages: performance-now: registry.npmjs.org/performance-now@2.1.0 qs: registry.npmjs.org/qs@6.10.4 safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 - tough-cookie: registry.npmjs.org/tough-cookie@2.5.0 + tough-cookie: registry.npmjs.org/tough-cookie@4.1.3 tunnel-agent: registry.npmjs.org/tunnel-agent@0.6.0 uuid: registry.npmjs.org/uuid@8.3.2 dev: true @@ -1246,10 +1240,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/android-arm64@0.19.4: - resolution: {integrity: sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz} + registry.npmjs.org/@esbuild/android-arm64@0.19.5: + resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz} name: '@esbuild/android-arm64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1267,10 +1261,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/android-arm@0.19.4: - resolution: {integrity: sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz} + registry.npmjs.org/@esbuild/android-arm@0.19.5: + resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz} name: '@esbuild/android-arm' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1288,10 +1282,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/android-x64@0.19.4: - resolution: {integrity: sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/android-x64@0.19.5: + resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.5.tgz} name: '@esbuild/android-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1309,10 +1303,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/darwin-arm64@0.19.4: - resolution: {integrity: sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz} + registry.npmjs.org/@esbuild/darwin-arm64@0.19.5: + resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz} name: '@esbuild/darwin-arm64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1330,10 +1324,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/darwin-x64@0.19.4: - resolution: {integrity: sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/darwin-x64@0.19.5: + resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz} name: '@esbuild/darwin-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1351,10 +1345,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/freebsd-arm64@0.19.4: - resolution: {integrity: sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz} + registry.npmjs.org/@esbuild/freebsd-arm64@0.19.5: + resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz} name: '@esbuild/freebsd-arm64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1372,10 +1366,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/freebsd-x64@0.19.4: - resolution: {integrity: sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/freebsd-x64@0.19.5: + resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz} name: '@esbuild/freebsd-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1393,10 +1387,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-arm64@0.19.4: - resolution: {integrity: sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-arm64@0.19.5: + resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz} name: '@esbuild/linux-arm64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1414,10 +1408,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-arm@0.19.4: - resolution: {integrity: sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-arm@0.19.5: + resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz} name: '@esbuild/linux-arm' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1435,10 +1429,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-ia32@0.19.4: - resolution: {integrity: sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-ia32@0.19.5: + resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz} name: '@esbuild/linux-ia32' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1456,10 +1450,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-loong64@0.19.4: - resolution: {integrity: sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-loong64@0.19.5: + resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz} name: '@esbuild/linux-loong64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1477,10 +1471,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-mips64el@0.19.4: - resolution: {integrity: sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-mips64el@0.19.5: + resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz} name: '@esbuild/linux-mips64el' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1498,10 +1492,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-ppc64@0.19.4: - resolution: {integrity: sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-ppc64@0.19.5: + resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz} name: '@esbuild/linux-ppc64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1519,10 +1513,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-riscv64@0.19.4: - resolution: {integrity: sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-riscv64@0.19.5: + resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz} name: '@esbuild/linux-riscv64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1540,10 +1534,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-s390x@0.19.4: - resolution: {integrity: sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-s390x@0.19.5: + resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz} name: '@esbuild/linux-s390x' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1561,10 +1555,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/linux-x64@0.19.4: - resolution: {integrity: sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/linux-x64@0.19.5: + resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz} name: '@esbuild/linux-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1582,10 +1576,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/netbsd-x64@0.19.4: - resolution: {integrity: sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/netbsd-x64@0.19.5: + resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz} name: '@esbuild/netbsd-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1603,10 +1597,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/openbsd-x64@0.19.4: - resolution: {integrity: sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/openbsd-x64@0.19.5: + resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz} name: '@esbuild/openbsd-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1624,10 +1618,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/sunos-x64@0.19.4: - resolution: {integrity: sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/sunos-x64@0.19.5: + resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz} name: '@esbuild/sunos-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1645,10 +1639,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/win32-arm64@0.19.4: - resolution: {integrity: sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz} + registry.npmjs.org/@esbuild/win32-arm64@0.19.5: + resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz} name: '@esbuild/win32-arm64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1666,10 +1660,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/win32-ia32@0.19.4: - resolution: {integrity: sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz} + registry.npmjs.org/@esbuild/win32-ia32@0.19.5: + resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz} name: '@esbuild/win32-ia32' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1687,10 +1681,10 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/@esbuild/win32-x64@0.19.4: - resolution: {integrity: sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz} + registry.npmjs.org/@esbuild/win32-x64@0.19.5: + resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz} name: '@esbuild/win32-x64' - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1698,19 +1692,6 @@ packages: dev: false optional: true - registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} - id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0 - name: '@eslint-community/eslint-utils' - version: 4.4.0 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: registry.npmjs.org/eslint@8.42.0 - eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 - dev: true - registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0 @@ -1724,30 +1705,23 @@ packages: eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 dev: true - registry.npmjs.org/@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} + registry.npmjs.org/@eslint-community/regexpp@4.9.1: + resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz} name: '@eslint-community/regexpp' - version: 4.5.1 + version: 4.9.1 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - registry.npmjs.org/@eslint-community/regexpp@4.6.2: - resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz} - name: '@eslint-community/regexpp' - version: 4.6.2 - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - - registry.npmjs.org/@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz} + registry.npmjs.org/@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz} name: '@eslint/eslintrc' - version: 2.0.3 + version: 2.1.2 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: registry.npmjs.org/ajv@6.12.6 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - espree: registry.npmjs.org/espree@9.5.2 - globals: registry.npmjs.org/globals@13.20.0 + espree: registry.npmjs.org/espree@9.6.1 + globals: registry.npmjs.org/globals@13.23.0 ignore: registry.npmjs.org/ignore@5.2.4 import-fresh: registry.npmjs.org/import-fresh@3.3.0 js-yaml: registry.npmjs.org/js-yaml@4.1.0 @@ -1757,13 +1731,6 @@ packages: - supports-color dev: true - registry.npmjs.org/@eslint/js@8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz} - name: '@eslint/js' - version: 8.42.0 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - registry.npmjs.org/@eslint/js@8.43.0: resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz} name: '@eslint/js' @@ -1771,6 +1738,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + registry.npmjs.org/@fastify/busboy@2.0.0: + resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz} + name: '@fastify/busboy' + version: 2.0.0 + engines: {node: '>=14'} + dev: false + registry.npmjs.org/@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz} name: '@hapi/hoek' @@ -1785,13 +1759,13 @@ packages: '@hapi/hoek': registry.npmjs.org/@hapi/hoek@9.3.0 dev: true - registry.npmjs.org/@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz} + registry.npmjs.org/@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz} name: '@humanwhocodes/config-array' - version: 0.11.10 + version: 0.11.13 engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': registry.npmjs.org/@humanwhocodes/object-schema@1.2.1 + '@humanwhocodes/object-schema': registry.npmjs.org/@humanwhocodes/object-schema@2.0.1 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) minimatch: registry.npmjs.org/minimatch@3.1.2 transitivePeerDependencies: @@ -1805,10 +1779,10 @@ packages: engines: {node: '>=12.22'} dev: true - registry.npmjs.org/@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz} + registry.npmjs.org/@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz} name: '@humanwhocodes/object-schema' - version: 1.2.1 + version: 2.0.1 dev: true registry.npmjs.org/@jridgewell/gen-mapping@0.3.3: @@ -1819,12 +1793,12 @@ packages: dependencies: '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2 '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 - registry.npmjs.org/@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz} + registry.npmjs.org/@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz} name: '@jridgewell/resolve-uri' - version: 3.1.0 + version: 3.1.1 engines: {node: '>=6.0.0'} registry.npmjs.org/@jridgewell/set-array@1.1.2: @@ -1833,39 +1807,34 @@ packages: version: 1.1.2 engines: {node: '>=6.0.0'} - registry.npmjs.org/@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz} + registry.npmjs.org/@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz} name: '@jridgewell/source-map' - version: 0.3.3 + version: 0.3.5 dependencies: '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 dev: true - registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz} - name: '@jridgewell/sourcemap-codec' - version: 1.4.14 - registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz} name: '@jridgewell/sourcemap-codec' version: 1.4.15 - registry.npmjs.org/@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz} + registry.npmjs.org/@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz} name: '@jridgewell/trace-mapping' - version: 0.3.18 + version: 0.3.20 dependencies: - '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0 - '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14 + '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.1 + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 registry.npmjs.org/@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz} name: '@manypkg/find-root' version: 1.1.0 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@types/node': registry.npmjs.org/@types/node@12.20.55 find-up: registry.npmjs.org/find-up@4.1.0 fs-extra: registry.npmjs.org/fs-extra@8.1.0 @@ -1876,7 +1845,7 @@ packages: name: '@manypkg/get-packages' version: 1.1.3 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 '@changesets/types': registry.npmjs.org/@changesets/types@4.1.0 '@manypkg/find-root': registry.npmjs.org/@manypkg/find-root@1.1.0 fs-extra: registry.npmjs.org/fs-extra@8.1.0 @@ -2021,24 +1990,17 @@ packages: '@nodelib/fs.scandir': registry.npmjs.org/@nodelib/fs.scandir@2.1.5 fastq: registry.npmjs.org/fastq@1.15.0 - registry.npmjs.org/@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz} + registry.npmjs.org/@polka/url@1.0.0-next.23: + resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz} name: '@polka/url' - version: 1.0.0-next.21 + version: 1.0.0-next.23 dev: true - registry.npmjs.org/@remix-run/router@1.6.3: - resolution: {integrity: sha512-EXJysQ7J3veRECd0kZFQwYYd5sJMcq2O/m60zu1W2l3oVQ9xtub8jTOtYRE0+M2iomyG/W3Ps7+vp2kna0C27Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@remix-run/router/-/router-1.6.3.tgz} - name: '@remix-run/router' - version: 1.6.3 - engines: {node: '>=14'} - dev: false - - registry.npmjs.org/@rollup/plugin-commonjs@25.0.1(rollup@3.25.1): - resolution: {integrity: sha512-2DJ4kv4b1xfTJopWhu61ANdNRHvzQZ2fpaIrlgaP2jOfUv1wDJ0Ucqy8AZlbFmn/iUjiwKoqki9j55Y6L8kyNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.1.tgz} - id: registry.npmjs.org/@rollup/plugin-commonjs/25.0.1 + registry.npmjs.org/@rollup/plugin-commonjs@25.0.0(rollup@3.23.0): + resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.0.tgz} + id: registry.npmjs.org/@rollup/plugin-commonjs/25.0.0 name: '@rollup/plugin-commonjs' - version: 25.0.1 + version: 25.0.0 engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -2046,16 +2008,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2(rollup@3.25.1) + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.5(rollup@3.23.0) commondir: registry.npmjs.org/commondir@1.0.1 estree-walker: registry.npmjs.org/estree-walker@2.0.2 glob: registry.npmjs.org/glob@8.1.0 is-reference: registry.npmjs.org/is-reference@1.2.1 magic-string: registry.npmjs.org/magic-string@0.27.0 - rollup: registry.npmjs.org/rollup@3.25.1 + rollup: registry.npmjs.org/rollup@3.23.0 dev: true - registry.npmjs.org/@rollup/plugin-node-resolve@15.1.0(rollup@3.25.1): + registry.npmjs.org/@rollup/plugin-node-resolve@15.1.0(rollup@3.23.0): resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz} id: registry.npmjs.org/@rollup/plugin-node-resolve/15.1.0 name: '@rollup/plugin-node-resolve' @@ -2067,16 +2029,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2(rollup@3.25.1) + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.5(rollup@3.23.0) '@types/resolve': registry.npmjs.org/@types/resolve@1.20.2 deepmerge: registry.npmjs.org/deepmerge@4.3.1 is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 - rollup: registry.npmjs.org/rollup@3.25.1 + resolve: registry.npmjs.org/resolve@1.22.8 + rollup: registry.npmjs.org/rollup@3.23.0 dev: true - registry.npmjs.org/@rollup/plugin-replace@5.0.2(rollup@3.25.1): + registry.npmjs.org/@rollup/plugin-replace@5.0.2(rollup@3.23.0): resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz} id: registry.npmjs.org/@rollup/plugin-replace/5.0.2 name: '@rollup/plugin-replace' @@ -2088,12 +2050,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2(rollup@3.25.1) + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.5(rollup@3.23.0) magic-string: registry.npmjs.org/magic-string@0.27.0 - rollup: registry.npmjs.org/rollup@3.25.1 + rollup: registry.npmjs.org/rollup@3.23.0 dev: true - registry.npmjs.org/@rollup/plugin-terser@0.4.3(rollup@3.25.1): + registry.npmjs.org/@rollup/plugin-terser@0.4.3(rollup@3.23.0): resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz} id: registry.npmjs.org/@rollup/plugin-terser/0.4.3 name: '@rollup/plugin-terser' @@ -2105,13 +2067,13 @@ packages: rollup: optional: true dependencies: - rollup: registry.npmjs.org/rollup@3.25.1 + rollup: registry.npmjs.org/rollup@3.23.0 serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 - smob: registry.npmjs.org/smob@1.4.0 - terser: registry.npmjs.org/terser@5.18.0 + smob: registry.npmjs.org/smob@1.4.1 + terser: registry.npmjs.org/terser@5.22.0 dev: true - registry.npmjs.org/@rollup/plugin-typescript@11.0.0(rollup@3.25.1)(typescript@4.9.5): + registry.npmjs.org/@rollup/plugin-typescript@11.0.0(rollup@3.23.0)(typescript@4.9.4): resolution: {integrity: sha512-goPyCWBiimk1iJgSTgsehFD5OOFHiAknrRJjqFCudcW8JtWiBlK284Xnn4flqMqg6YAjVG/EE+3aVzrL5qNSzQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.0.0.tgz} id: registry.npmjs.org/@rollup/plugin-typescript/11.0.0 name: '@rollup/plugin-typescript' @@ -2127,28 +2089,28 @@ packages: tslib: optional: true dependencies: - '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2(rollup@3.25.1) - resolve: registry.npmjs.org/resolve@1.22.2 - rollup: registry.npmjs.org/rollup@3.25.1 - typescript: registry.npmjs.org/typescript@4.9.5 + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.5(rollup@3.23.0) + resolve: registry.npmjs.org/resolve@1.22.8 + rollup: registry.npmjs.org/rollup@3.23.0 + typescript: registry.npmjs.org/typescript@4.9.4 dev: true - registry.npmjs.org/@rollup/pluginutils@5.0.2(rollup@3.25.1): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz} - id: registry.npmjs.org/@rollup/pluginutils/5.0.2 + registry.npmjs.org/@rollup/pluginutils@5.0.5(rollup@3.23.0): + resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz} + id: registry.npmjs.org/@rollup/pluginutils/5.0.5 name: '@rollup/pluginutils' - version: 5.0.2 + version: 5.0.5 engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 estree-walker: registry.npmjs.org/estree-walker@2.0.2 picomatch: registry.npmjs.org/picomatch@2.3.1 - rollup: registry.npmjs.org/rollup@3.25.1 + rollup: registry.npmjs.org/rollup@3.23.0 dev: true registry.npmjs.org/@rushstack/eslint-patch@1.5.1: @@ -2191,11 +2153,11 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9) + '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.1)(vite@4.4.9) import-meta-resolve: registry.npmjs.org/import-meta-resolve@3.0.0 dev: true - registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.0)(vite@4.4.9): + registry.npmjs.org/@sveltejs/kit@1.22.6(svelte@4.2.1)(vite@4.4.9): resolution: {integrity: sha512-SDKxI/QpsReCwIn5czjT53fKlPBybbmMk67d317gUqfeORroBAFN1Z6s/x0E1JYi+04i7kKllS+Sz9wVfmUkAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.22.6.tgz} id: registry.npmjs.org/@sveltejs/kit/1.22.6 name: '@sveltejs/kit' @@ -2207,25 +2169,25 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9) - '@types/cookie': registry.npmjs.org/@types/cookie@0.5.1 + '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9) + '@types/cookie': registry.npmjs.org/@types/cookie@0.5.3 cookie: registry.npmjs.org/cookie@0.5.0 devalue: registry.npmjs.org/devalue@4.3.2 esm-env: registry.npmjs.org/esm-env@1.0.0 kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.0 + magic-string: registry.npmjs.org/magic-string@0.30.5 mime: registry.npmjs.org/mime@3.0.0 sade: registry.npmjs.org/sade@1.8.1 set-cookie-parser: registry.npmjs.org/set-cookie-parser@2.6.0 sirv: registry.npmjs.org/sirv@2.0.3 - svelte: registry.npmjs.org/svelte@4.2.0 + svelte: registry.npmjs.org/svelte@4.2.1 undici: registry.npmjs.org/undici@5.23.0 vite: registry.npmjs.org/vite@4.4.9 transitivePeerDependencies: - supports-color dev: true - registry.npmjs.org/@sveltejs/package@2.2.1(svelte@4.2.0)(typescript@5.1.3): + registry.npmjs.org/@sveltejs/package@2.2.1(svelte@4.2.1)(typescript@5.1.3): resolution: {integrity: sha512-7Yv4SdoOZFPYWK1/A8LtZ7+WLlZny/4q5sWbU7dnkEqbIt5j4V3TzrquT9nAE6sUy6Dghxf35dXoPIdvRH7w7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/package/-/package-2.2.1.tgz} id: registry.npmjs.org/@sveltejs/package/2.2.1 name: '@sveltejs/package' @@ -2238,32 +2200,13 @@ packages: chokidar: registry.npmjs.org/chokidar@3.5.3 kleur: registry.npmjs.org/kleur@4.1.5 sade: registry.npmjs.org/sade@1.8.1 - semver: registry.npmjs.org/semver@7.5.3 - svelte: registry.npmjs.org/svelte@4.2.0 - svelte2tsx: registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.0)(typescript@5.1.3) + semver: registry.npmjs.org/semver@7.5.4 + svelte: registry.npmjs.org/svelte@4.2.1 + svelte2tsx: registry.npmjs.org/svelte2tsx@0.6.23(svelte@4.2.1)(typescript@5.1.3) transitivePeerDependencies: - typescript dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.4.9): - resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.2.tgz} - id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2 - name: '@sveltejs/vite-plugin-svelte-inspector' - version: 1.0.2 - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^2.2.0 - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9) - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - svelte: registry.npmjs.org/svelte@4.2.0 - vite: registry.npmjs.org/vite@4.4.9 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.4 @@ -2281,30 +2224,6 @@ packages: vite: registry.npmjs.org/vite@4.4.9 transitivePeerDependencies: - supports-color - dev: false - - registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9): - resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.1.tgz} - id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1 - name: '@sveltejs/vite-plugin-svelte' - version: 2.4.1 - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.4.9) - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - deepmerge: registry.npmjs.org/deepmerge@4.3.1 - kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.4 - svelte: registry.npmjs.org/svelte@4.2.0 - svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.2(svelte@4.2.0) - vite: registry.npmjs.org/vite@4.4.9 - vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.4.9) - transitivePeerDependencies: - - supports-color - dev: true registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9): resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.6.tgz} @@ -2320,19 +2239,18 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) deepmerge: registry.npmjs.org/deepmerge@4.3.1 kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.4 + magic-string: registry.npmjs.org/magic-string@0.30.5 svelte: registry.npmjs.org/svelte@4.2.1 svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.3(svelte@4.2.1) vite: registry.npmjs.org/vite@4.4.9 - vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.4.9) + vitefu: registry.npmjs.org/vitefu@0.2.5(vite@4.4.9) transitivePeerDependencies: - supports-color - dev: false - registry.npmjs.org/@swc/core-darwin-arm64@1.3.63: - resolution: {integrity: sha512-lNR0BgG0/6dGpGP+AyFZoZ3YBhZN5GzvgAUzwy4skqn5sKZ7duQD02CNq1lIy7Im5BzgMUcJ+/Z7z/YUlqBK+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.63.tgz} + registry.npmjs.org/@swc/core-darwin-arm64@1.3.94: + resolution: {integrity: sha512-KNuE6opIy/wAXiGUWLhGWhCG3wA/AdjG6eYkv6dstrAURLaQMAoD8vDfVm8pxS8FA8Kx+0Z4QiDNPqk5aKIsqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.94.tgz} name: '@swc/core-darwin-arm64' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -2340,10 +2258,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-darwin-x64@1.3.63: - resolution: {integrity: sha512-1lydnc+LgSD0gwD1axW3+Y1htKZZRn33aJF4ITd6hsA9Y2eIhdMVxgx6peXp8wWzoRBXy5GEMTnd7704oya4zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.63.tgz} + registry.npmjs.org/@swc/core-darwin-x64@1.3.94: + resolution: {integrity: sha512-HypemhyehQrLqXwfJv5ronD4BMAXdgMCP4Ei7rt3B6Ftmt9axwGvdwGiXxsYR9h1ncyxoVxN+coGxbNIhKhahw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.94.tgz} name: '@swc/core-darwin-x64' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -2351,10 +2269,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.63: - resolution: {integrity: sha512-cJT+XJ6f25QeAcz2ONy1i8WKP6olqOIbU5fHZKsoPqEZmLkK5NCTnmIolT0HZpH1SNkE/hHkPYGn620Domvn8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.63.tgz} + registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.94: + resolution: {integrity: sha512-KzKN54c7Y6X1db+bBVSXG4+bXmAPvXtDWk+TgwNJH4yYliOrnP/RKkHA5QZ9VFSnqJF06/sAO4kYBiL/aVQDBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.94.tgz} name: '@swc/core-linux-arm-gnueabihf' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -2362,10 +2280,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.63: - resolution: {integrity: sha512-xtuk0v/86i0UR6G+5X6l3bgP1I1iWlEI23ad44L0FNrZ8wLLEvVzYuVoI6U5fKbp91LAsVpdWyyvSAo1sT7BWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.63.tgz} + registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.94: + resolution: {integrity: sha512-iAcR8Ho0Uck/SLSrgYfXkpcGOXuN5waMZO7GlL/52QODr7GJtOfZ0H1MCZLbIFkPJp/iXoJpYgym4d/qSd477Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.94.tgz} name: '@swc/core-linux-arm64-gnu' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2373,10 +2291,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.63: - resolution: {integrity: sha512-AIRqE/3659zt5hfZzj3i/xtJbJl1iz9FcYEGUsIqqrxouqZWNbFujQpIguX4qFI7uoM+m6p6pqLjMmArwErRxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.63.tgz} + registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.94: + resolution: {integrity: sha512-VCHL1Mb9ENHx+sAeubSSg481MUeP9/PYzPPy9tfswunj/w35M+vEWflwK2dzQL9kUTFD3zcFTpAgsKnj6aX24w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.94.tgz} name: '@swc/core-linux-arm64-musl' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2384,10 +2302,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.63: - resolution: {integrity: sha512-EAB5gkgDvStJofvdQU40hqEqjtSvtPs3PR0WupZtbLKWWCTWg76uTXQZEKNYx9r60Pt7sx1BAa3XnqgXjmcjDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.63.tgz} + registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.94: + resolution: {integrity: sha512-gjq7U6clhJi0Oel2a4gwR4MbSu+THQ2hmBNVCOSA3JjPZWZTkJXaJDpnh/r7PJxKBwUDlo0VPlwiwjepAQR2Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.94.tgz} name: '@swc/core-linux-x64-gnu' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2395,10 +2313,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-linux-x64-musl@1.3.63: - resolution: {integrity: sha512-8ScbtDPd8Hr1VkpzCseI5H770YgxxjTFsxinH9UtJWJBFIkdu2rEwjgz4t+lDjsc/R3JWaKt1q8Dkgzqmj+77g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.63.tgz} + registry.npmjs.org/@swc/core-linux-x64-musl@1.3.94: + resolution: {integrity: sha512-rSylruWyeol2ujZDHmwiovupMR5ukMXivlA7DDxmQ1dFUV9HuiPknQrU5rEbI3V2V3V5RkpbEKjnADen7AeMPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.94.tgz} name: '@swc/core-linux-x64-musl' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2406,10 +2324,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.63: - resolution: {integrity: sha512-+41tEugXJjpK04KIb2+Xlpb1NArhIne4u0NQo+cHb6ekJoqQmgIj3uNJhQ0v+0DDMjFqbA07l0KYNMgYLBls/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.63.tgz} + registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.94: + resolution: {integrity: sha512-OenDUr5MQkz506ebVQq6ezoZ3GZ26nchgf5mPnwab4gx2TEiyR9zn7MdX5LWskTmOK3+FszPbGK0B5oLK6Y5yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.94.tgz} name: '@swc/core-win32-arm64-msvc' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -2417,10 +2335,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.63: - resolution: {integrity: sha512-W6nPOD5k++rSmoAb0Jg0h7gyfjly8b5ld7cSnmrWKXfmjgxOqxcoqP2LlzNkamg320eqkGaD9n+UnPJDteLTBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.63.tgz} + registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.94: + resolution: {integrity: sha512-mi6NcmtJKnaiHAxLtVz+WzunscsEwPdA0j15DuiYVx06Xo+MdRLJj4eVBgVLwGD1AI3IqKs4MVVx2cD7n0h5mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.94.tgz} name: '@swc/core-win32-ia32-msvc' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -2428,10 +2346,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.63: - resolution: {integrity: sha512-MHNCF3GWtlKZL3vNhMiCrtM4gBHqAv0Iw38bLoJRagh1Q/UDNVjNzWhgngCno9NUQodMtCo6G7iTQilW7YaAQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.63.tgz} + registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.94: + resolution: {integrity: sha512-Ba0ZLcGMnqPWWF9Xa+rWhhnkpvE7XoQegMP/VCF2JIHb2ieGBC8jChO6nKRFKZjib/3wghGzxakyDQx3LDhDug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.94.tgz} name: '@swc/core-win32-x64-msvc' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -2439,10 +2357,10 @@ packages: dev: true optional: true - registry.npmjs.org/@swc/core@1.3.63: - resolution: {integrity: sha512-mNRMr0xcqkvnC1a/H7rpMtbIjq7KKy4XaW/+zj3+w9cH5g72eMo3ADNHE03zHoqPn+Ov3szzFOMHT6rgJlRxow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core/-/core-1.3.63.tgz} + registry.npmjs.org/@swc/core@1.3.94: + resolution: {integrity: sha512-jTHn8UJOGgERKZLy8euEixVAzC/w/rUSuMlM3e7hxgap/TC595hSkuQwtkpL238dsuEPveD44GMy2A5UBtSvjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/core/-/core-1.3.94.tgz} name: '@swc/core' - version: 1.3.63 + version: 1.3.94 engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2450,17 +2368,26 @@ packages: peerDependenciesMeta: '@swc/helpers': optional: true + dependencies: + '@swc/counter': registry.npmjs.org/@swc/counter@0.1.2 + '@swc/types': registry.npmjs.org/@swc/types@0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': registry.npmjs.org/@swc/core-darwin-arm64@1.3.63 - '@swc/core-darwin-x64': registry.npmjs.org/@swc/core-darwin-x64@1.3.63 - '@swc/core-linux-arm-gnueabihf': registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.63 - '@swc/core-linux-arm64-gnu': registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.63 - '@swc/core-linux-arm64-musl': registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.63 - '@swc/core-linux-x64-gnu': registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.63 - '@swc/core-linux-x64-musl': registry.npmjs.org/@swc/core-linux-x64-musl@1.3.63 - '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.63 - '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.63 - '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.63 + '@swc/core-darwin-arm64': registry.npmjs.org/@swc/core-darwin-arm64@1.3.94 + '@swc/core-darwin-x64': registry.npmjs.org/@swc/core-darwin-x64@1.3.94 + '@swc/core-linux-arm-gnueabihf': registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.94 + '@swc/core-linux-arm64-gnu': registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.94 + '@swc/core-linux-arm64-musl': registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.94 + '@swc/core-linux-x64-gnu': registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.94 + '@swc/core-linux-x64-musl': registry.npmjs.org/@swc/core-linux-x64-musl@1.3.94 + '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.94 + '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.94 + '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.94 + dev: true + + registry.npmjs.org/@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz} + name: '@swc/counter' + version: 0.1.2 dev: true registry.npmjs.org/@swc/helpers@0.5.2: @@ -2468,9 +2395,15 @@ packages: name: '@swc/helpers' version: 0.5.2 dependencies: - tslib: registry.npmjs.org/tslib@2.5.3 + tslib: registry.npmjs.org/tslib@2.6.2 dev: false + registry.npmjs.org/@swc/types@0.1.5: + resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz} + name: '@swc/types' + version: 0.1.5 + dev: true + registry.npmjs.org/@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz} name: '@trysound/sax' @@ -2478,251 +2411,251 @@ packages: engines: {node: '>=10.13.0'} dev: true - registry.npmjs.org/@types/babel__core@7.20.2: - resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz} + registry.npmjs.org/@types/babel__core@7.20.3: + resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz} name: '@types/babel__core' - version: 7.20.2 + version: 7.20.3 dependencies: - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.5 - '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.2 - '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.2 + '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.6 + '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.3 + '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.3 dev: false - registry.npmjs.org/@types/babel__generator@7.6.5: - resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz} + registry.npmjs.org/@types/babel__generator@7.6.6: + resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz} name: '@types/babel__generator' - version: 7.6.5 + version: 7.6.6 dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false - registry.npmjs.org/@types/babel__template@7.4.2: - resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz} + registry.npmjs.org/@types/babel__template@7.4.3: + resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz} name: '@types/babel__template' - version: 7.4.2 + version: 7.4.3 dependencies: - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false - registry.npmjs.org/@types/babel__traverse@7.20.2: - resolution: {integrity: sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz} + registry.npmjs.org/@types/babel__traverse@7.20.3: + resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz} name: '@types/babel__traverse' - version: 7.20.2 + version: 7.20.3 dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.0 dev: false - registry.npmjs.org/@types/cookie@0.5.1: - resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz} + registry.npmjs.org/@types/cookie@0.5.3: + resolution: {integrity: sha512-SLg07AS9z1Ab2LU+QxzU8RCmzsja80ywjf/t5oqw+4NSH20gIGlhLOrBDm1L3PBWzPa4+wkgFQVZAjE6Ioj2ug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/cookie/-/cookie-0.5.3.tgz} name: '@types/cookie' - version: 0.5.1 + version: 0.5.3 dev: true - registry.npmjs.org/@types/d3-array@3.0.5: - resolution: {integrity: sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz} + registry.npmjs.org/@types/d3-array@3.0.9: + resolution: {integrity: sha512-mZowFN3p64ajCJJ4riVYlOjNlBJv3hctgAY01pjw3qTnJePD8s9DZmYDzhHKvzfCYvdjwylkU38+Vdt7Cu2FDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.9.tgz} name: '@types/d3-array' + version: 3.0.9 + dev: false + + registry.npmjs.org/@types/d3-axis@3.0.5: + resolution: {integrity: sha512-ufDAV3SQzju+uB3Jlty7SUb/jMigjpIlvDDcSGvGmmO6OT/sNO93UE0dRzwWOZeBLzrLSA0CQM4bf3iq1std3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.5.tgz} + name: '@types/d3-axis' + version: 3.0.5 + dependencies: + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 + dev: false + + registry.npmjs.org/@types/d3-brush@3.0.5: + resolution: {integrity: sha512-JROQXZNq1X6QdWstESDUv1VilwZ2hBCQnWB91yal+5yZvYwGQvYsGCjrkHGfKK/8/AcX1JnERmpQzdDDuLRUsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.5.tgz} + name: '@types/d3-brush' + version: 3.0.5 + dependencies: + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 + dev: false + + registry.npmjs.org/@types/d3-chord@3.0.5: + resolution: {integrity: sha512-rs26AIhJjtc+XLR4YQU8IjPTLOlDVO4PR1y+pVFYEHzKh2tE5tYz3MF4QV6iz7HboXQEaYpJQt8dH9uUkne8yA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.5.tgz} + name: '@types/d3-chord' version: 3.0.5 dev: false - registry.npmjs.org/@types/d3-axis@3.0.2: - resolution: {integrity: sha512-uGC7DBh0TZrU/LY43Fd8Qr+2ja1FKmH07q2FoZFHo1eYl8aj87GhfVoY1saJVJiq24rp1+wpI6BvQJMKgQm8oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.2.tgz} - name: '@types/d3-axis' - version: 3.0.2 - dependencies: - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 - dev: false - - registry.npmjs.org/@types/d3-brush@3.0.2: - resolution: {integrity: sha512-2TEm8KzUG3N7z0TrSKPmbxByBx54M+S9lHoP2J55QuLU0VSQ9mE96EJSAOVNEqd1bbynMjeTS9VHmz8/bSw8rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.2.tgz} - name: '@types/d3-brush' - version: 3.0.2 - dependencies: - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 - dev: false - - registry.npmjs.org/@types/d3-chord@3.0.2: - resolution: {integrity: sha512-abT/iLHD3sGZwqMTX1TYCMEulr+wBd0SzyOQnjYNLp7sngdOHYtNkMRI5v3w5thoN+BWtlHVDx2Osvq6fxhZWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.2.tgz} - name: '@types/d3-chord' - version: 3.0.2 - dev: false - - registry.npmjs.org/@types/d3-color@3.1.0: - resolution: {integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz} + registry.npmjs.org/@types/d3-color@3.1.2: + resolution: {integrity: sha512-At+Ski7dL8Bs58E8g8vPcFJc8tGcaC12Z4m07+p41+DRqnZQcAlp3NfYjLrhNYv+zEyQitU1CUxXNjqUyf+c0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.2.tgz} name: '@types/d3-color' - version: 3.1.0 - dev: false - - registry.npmjs.org/@types/d3-contour@3.0.2: - resolution: {integrity: sha512-k6/bGDoAGJZnZWaKzeB+9glgXCYGvh6YlluxzBREiVo8f/X2vpTEdgPy9DN7Z2i42PZOZ4JDhVdlTSTSkLDPlQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.2.tgz} - name: '@types/d3-contour' - version: 3.0.2 - dependencies: - '@types/d3-array': registry.npmjs.org/@types/d3-array@3.0.5 - '@types/geojson': registry.npmjs.org/@types/geojson@7946.0.10 - dev: false - - registry.npmjs.org/@types/d3-delaunay@6.0.1: - resolution: {integrity: sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.1.tgz} - name: '@types/d3-delaunay' - version: 6.0.1 - dev: false - - registry.npmjs.org/@types/d3-dispatch@3.0.2: - resolution: {integrity: sha512-rxN6sHUXEZYCKV05MEh4z4WpPSqIw+aP7n9ZN6WYAAvZoEAghEK1WeVZMZcHRBwyaKflU43PCUAJNjFxCzPDjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.2.tgz} - name: '@types/d3-dispatch' - version: 3.0.2 - dev: false - - registry.npmjs.org/@types/d3-drag@3.0.2: - resolution: {integrity: sha512-qmODKEDvyKWVHcWWCOVcuVcOwikLVsyc4q4EBJMREsoQnR2Qoc2cZQUyFUPgO9q4S3qdSqJKBsuefv+h0Qy+tw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.2.tgz} - name: '@types/d3-drag' - version: 3.0.2 - dependencies: - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 - dev: false - - registry.npmjs.org/@types/d3-dsv@3.0.1: - resolution: {integrity: sha512-76pBHCMTvPLt44wFOieouXcGXWOF0AJCceUvaFkxSZEu4VDUdv93JfpMa6VGNFs01FHfuP4a5Ou68eRG1KBfTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.1.tgz} - name: '@types/d3-dsv' - version: 3.0.1 - dev: false - - registry.npmjs.org/@types/d3-ease@3.0.0: - resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz} - name: '@types/d3-ease' - version: 3.0.0 - dev: false - - registry.npmjs.org/@types/d3-fetch@3.0.2: - resolution: {integrity: sha512-gllwYWozWfbep16N9fByNBDTkJW/SyhH6SGRlXloR7WdtAaBui4plTP+gbUgiEot7vGw/ZZop1yDZlgXXSuzjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.2.tgz} - name: '@types/d3-fetch' - version: 3.0.2 - dependencies: - '@types/d3-dsv': registry.npmjs.org/@types/d3-dsv@3.0.1 - dev: false - - registry.npmjs.org/@types/d3-force@3.0.4: - resolution: {integrity: sha512-q7xbVLrWcXvSBBEoadowIUJ7sRpS1yvgMWnzHJggFy5cUZBq2HZL5k/pBSm0GdYWS1vs5/EDwMjSKF55PDY4Aw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.4.tgz} - name: '@types/d3-force' - version: 3.0.4 - dev: false - - registry.npmjs.org/@types/d3-format@3.0.1: - resolution: {integrity: sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz} - name: '@types/d3-format' - version: 3.0.1 - dev: false - - registry.npmjs.org/@types/d3-geo@3.0.3: - resolution: {integrity: sha512-bK9uZJS3vuDCNeeXQ4z3u0E7OeJZXjUgzFdSOtNtMCJCLvDtWDwfpRVWlyt3y8EvRzI0ccOu9xlMVirawolSCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.3.tgz} - name: '@types/d3-geo' - version: 3.0.3 - dependencies: - '@types/geojson': registry.npmjs.org/@types/geojson@7946.0.10 - dev: false - - registry.npmjs.org/@types/d3-hierarchy@3.1.2: - resolution: {integrity: sha512-9hjRTVoZjRFR6xo8igAJyNXQyPX6Aq++Nhb5ebrUF414dv4jr2MitM2fWiOY475wa3Za7TOS2Gh9fmqEhLTt0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz} - name: '@types/d3-hierarchy' version: 3.1.2 dev: false - registry.npmjs.org/@types/d3-interpolate@3.0.1: - resolution: {integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz} - name: '@types/d3-interpolate' - version: 3.0.1 + registry.npmjs.org/@types/d3-contour@3.0.5: + resolution: {integrity: sha512-wLvjwdOQVd1NL1IcW90CCt1VtpeZ3V20p/OTXlkT8uAiprrJnq2PNNnRNe1QCez4U9aMU29Z14zpJQVLW1+Lcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.5.tgz} + name: '@types/d3-contour' + version: 3.0.5 dependencies: - '@types/d3-color': registry.npmjs.org/@types/d3-color@3.1.0 + '@types/d3-array': registry.npmjs.org/@types/d3-array@3.0.9 + '@types/geojson': registry.npmjs.org/@types/geojson@7946.0.12 dev: false - registry.npmjs.org/@types/d3-path@3.0.0: - resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz} - name: '@types/d3-path' - version: 3.0.0 + registry.npmjs.org/@types/d3-delaunay@6.0.3: + resolution: {integrity: sha512-+Lf5NPKZ4JBC9tbudVkKceQXRxU3jJs0el9aKQvinMtdnFSOG84eVXyhCNgIFuXNQO3iIcYs7sgzN359FEOZnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.3.tgz} + name: '@types/d3-delaunay' + version: 6.0.3 dev: false - registry.npmjs.org/@types/d3-polygon@3.0.0: - resolution: {integrity: sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz} - name: '@types/d3-polygon' - version: 3.0.0 - dev: false - - registry.npmjs.org/@types/d3-quadtree@3.0.2: - resolution: {integrity: sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz} - name: '@types/d3-quadtree' - version: 3.0.2 - dev: false - - registry.npmjs.org/@types/d3-random@3.0.1: - resolution: {integrity: sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz} - name: '@types/d3-random' - version: 3.0.1 - dev: false - - registry.npmjs.org/@types/d3-scale-chromatic@3.0.0: - resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz} - name: '@types/d3-scale-chromatic' - version: 3.0.0 - dev: false - - registry.npmjs.org/@types/d3-scale@4.0.3: - resolution: {integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz} - name: '@types/d3-scale' - version: 4.0.3 - dependencies: - '@types/d3-time': registry.npmjs.org/@types/d3-time@3.0.0 - dev: false - - registry.npmjs.org/@types/d3-selection@3.0.5: - resolution: {integrity: sha512-xCB0z3Hi8eFIqyja3vW8iV01+OHGYR2di/+e+AiOcXIOrY82lcvWW8Ke1DYE/EUVMsBl4Db9RppSBS3X1U6J0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.5.tgz} - name: '@types/d3-selection' + registry.npmjs.org/@types/d3-dispatch@3.0.5: + resolution: {integrity: sha512-hxvq2kc+9hydVppo21JCGfcM0tLTh1DXnG3MLN0KlxsNZJH4bsdl1iXDuWtXFpWWlBrCMwSqlnoLPDxNAZU3Bg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.5.tgz} + name: '@types/d3-dispatch' version: 3.0.5 dev: false - registry.npmjs.org/@types/d3-shape@3.1.1: - resolution: {integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz} + registry.npmjs.org/@types/d3-drag@3.0.1: + resolution: {integrity: sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz} + name: '@types/d3-drag' + version: 3.0.1 + dependencies: + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 + dev: false + + registry.npmjs.org/@types/d3-dsv@3.0.5: + resolution: {integrity: sha512-73WZR3QFOaSRVz9iOrebTbTnbo7xjcgS/i0Cq5zy0jMXPO3v/JbkTD3Zqii1eYE6v4EJ78g5VP407rm+p8fdlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.5.tgz} + name: '@types/d3-dsv' + version: 3.0.5 + dev: false + + registry.npmjs.org/@types/d3-ease@3.0.1: + resolution: {integrity: sha512-VZofjpEt8HWv3nxUAosj5o/+4JflnJ7Bbv07k17VO3T2WRuzGdZeookfaF60iVh5RdhVG49LE5w6LIshVUC6rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.1.tgz} + name: '@types/d3-ease' + version: 3.0.1 + dev: false + + registry.npmjs.org/@types/d3-fetch@3.0.5: + resolution: {integrity: sha512-Rc8pb6H0RRLpAV2hEXduykUgcDUOhjSLTLmCIeo6ejzgs4SaITh/EteMb3p5Env3Hqjsqw0fCksyqopHHzMkMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.5.tgz} + name: '@types/d3-fetch' + version: 3.0.5 + dependencies: + '@types/d3-dsv': registry.npmjs.org/@types/d3-dsv@3.0.5 + dev: false + + registry.npmjs.org/@types/d3-force@3.0.7: + resolution: {integrity: sha512-rsok4CEvPLyVWRPsFiBhanJc3up03H/EARVz4d8soPh8drv82YMuAckYy4yv8g4/81JwCng5U5/o9aj9d0T6bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.7.tgz} + name: '@types/d3-force' + version: 3.0.7 + dev: false + + registry.npmjs.org/@types/d3-format@3.0.3: + resolution: {integrity: sha512-kxuLXSAEJykTeL/EI3tUiEfGqru7PRdqEy099YBnqFl+fF167UVSB4+wntlZv86ZdoYf0DHjsRHnTIm8kcH7qw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.3.tgz} + name: '@types/d3-format' + version: 3.0.3 + dev: false + + registry.npmjs.org/@types/d3-geo@3.0.6: + resolution: {integrity: sha512-wblAES3b+C3hvp4VakwECEKtHquT/xc6K4HOna95LM1j1fd7s7WmU4V+JMQZfKhNCMkV2vWD+ZUgY2Uj6gqfuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.6.tgz} + name: '@types/d3-geo' + version: 3.0.6 + dependencies: + '@types/geojson': registry.npmjs.org/@types/geojson@7946.0.12 + dev: false + + registry.npmjs.org/@types/d3-hierarchy@3.1.5: + resolution: {integrity: sha512-DEcBUj1IL3WyPLDlh4m2nsNXnMLITXM5Vwcu4G85yJHtf2cVGPBjgky3L11WBnT+ayHKf06Tchk5mY1eGmd4WQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.5.tgz} + name: '@types/d3-hierarchy' + version: 3.1.5 + dev: false + + registry.npmjs.org/@types/d3-interpolate@3.0.3: + resolution: {integrity: sha512-6OZ2EIB4lLj+8cUY7I/Cgn9Q+hLdA4DjJHYOQDiHL0SzqS1K9DL5xIOVBSIHgF+tiuO9MU1D36qvdIvRDRPh+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.3.tgz} + name: '@types/d3-interpolate' + version: 3.0.3 + dependencies: + '@types/d3-color': registry.npmjs.org/@types/d3-color@3.1.2 + dev: false + + registry.npmjs.org/@types/d3-path@3.0.1: + resolution: {integrity: sha512-blRhp7ki7pVznM8k6lk5iUU9paDbVRVq+/xpf0RRgSJn5gr6SE7RcFtxooYGMBOc1RZiGyqRpVdu5AD0z0ooMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.1.tgz} + name: '@types/d3-path' + version: 3.0.1 + dev: false + + registry.npmjs.org/@types/d3-polygon@3.0.1: + resolution: {integrity: sha512-nrcWPk7B9qs6xnpq60Cls44zm9eDmFAv65qi/N/emh/oftnG6uYz49aIS0mdFaGeJxVN8H3pHneMuZMV8EwFdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.1.tgz} + name: '@types/d3-polygon' + version: 3.0.1 + dev: false + + registry.npmjs.org/@types/d3-quadtree@3.0.4: + resolution: {integrity: sha512-B725MopFDIOQ6njFbeOxIEf42HVO2Xv+FmcxQISdOKErvLbFqWz3Riu+OWujUYoogreqqyHBHcGGL/JzzXQYsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.4.tgz} + name: '@types/d3-quadtree' + version: 3.0.4 + dev: false + + registry.npmjs.org/@types/d3-random@3.0.2: + resolution: {integrity: sha512-8QhsqkKs6mymAZMrg3ZFXPxKA34rdgp3ZrtB8o6mhFsKAd1gOvR1gocWnca+kmXypQdwgnzKm9gZE2Uw8NjjKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.2.tgz} + name: '@types/d3-random' + version: 3.0.2 + dev: false + + registry.npmjs.org/@types/d3-scale-chromatic@3.0.1: + resolution: {integrity: sha512-Ob7OrwiTeQXY/WBBbRHGZBOn6rH1h7y3jjpTSKYqDEeqFjktql6k2XSgNwLrLDmAsXhEn8P9NHDY4VTuo0ZY1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.1.tgz} + name: '@types/d3-scale-chromatic' + version: 3.0.1 + dev: false + + registry.npmjs.org/@types/d3-scale@4.0.6: + resolution: {integrity: sha512-lo3oMLSiqsQUovv8j15X4BNEDOsnHuGjeVg7GRbAuB2PUa1prK5BNSOu6xixgNf3nqxPl4I1BqJWrPvFGlQoGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.6.tgz} + name: '@types/d3-scale' + version: 4.0.6 + dependencies: + '@types/d3-time': registry.npmjs.org/@types/d3-time@3.0.2 + dev: false + + registry.npmjs.org/@types/d3-selection@3.0.3: + resolution: {integrity: sha512-Mw5cf6nlW1MlefpD9zrshZ+DAWL4IQ5LnWfRheW6xwsdaWOb6IRRu2H7XPAQcyXEx1D7XQWgdoKR83ui1/HlEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.3.tgz} + name: '@types/d3-selection' + version: 3.0.3 + dev: false + + registry.npmjs.org/@types/d3-shape@3.1.4: + resolution: {integrity: sha512-M2/xsWPsjaZc5ifMKp1EBp0gqJG0eO/zlldJNOC85Y/5DGsBQ49gDkRJ2h5GY7ZVD6KUumvZWsylSbvTaJTqKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.4.tgz} name: '@types/d3-shape' - version: 3.1.1 + version: 3.1.4 dependencies: - '@types/d3-path': registry.npmjs.org/@types/d3-path@3.0.0 + '@types/d3-path': registry.npmjs.org/@types/d3-path@3.0.1 dev: false - registry.npmjs.org/@types/d3-time-format@4.0.0: - resolution: {integrity: sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz} + registry.npmjs.org/@types/d3-time-format@4.0.2: + resolution: {integrity: sha512-wr08C1Gh77qaN8JIkrn5Rz/bdt5M9bdEqFmEOcYhUSq2t2sHvLTBfb4XAtGB3D4hm0ubj50NXWWXoXyp5tPXDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.2.tgz} name: '@types/d3-time-format' - version: 4.0.0 + version: 4.0.2 dev: false - registry.npmjs.org/@types/d3-time@3.0.0: - resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz} + registry.npmjs.org/@types/d3-time@3.0.2: + resolution: {integrity: sha512-kbdRXTmUgNfw5OTE3KZnFQn6XdIc4QGroN5UixgdrXATmYsdlPQS6pEut9tVlIojtzuFD4txs/L+Rq41AHtLpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.2.tgz} name: '@types/d3-time' - version: 3.0.0 + version: 3.0.2 dev: false - registry.npmjs.org/@types/d3-timer@3.0.0: - resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz} + registry.npmjs.org/@types/d3-timer@3.0.1: + resolution: {integrity: sha512-GGTvzKccVEhxmRfJEB6zhY9ieT4UhGVUIQaBzFpUO9OXy2ycAlnPCSJLzmGGgqt3KVjqN3QCQB4g1rsZnHsWhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.1.tgz} name: '@types/d3-timer' - version: 3.0.0 + version: 3.0.1 dev: false - registry.npmjs.org/@types/d3-transition@3.0.3: - resolution: {integrity: sha512-/S90Od8Id1wgQNvIA8iFv9jRhCiZcGhPd2qX0bKF/PS+y0W5CrXKgIiELd2CvG1mlQrWK/qlYh3VxicqG1ZvgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.3.tgz} + registry.npmjs.org/@types/d3-transition@3.0.6: + resolution: {integrity: sha512-K0To23B5UxNwFtKORnS5JoNYvw/DnknU5MzhHIS9czJ/lTqFFDeU6w9lArOdoTl0cZFNdNrMJSFCbRCEHccH2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.6.tgz} name: '@types/d3-transition' - version: 3.0.3 + version: 3.0.6 dependencies: - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 dev: false - registry.npmjs.org/@types/d3-zoom@3.0.3: - resolution: {integrity: sha512-OWk1yYIIWcZ07+igN6BeoG6rqhnJ/pYe+R1qWFM2DtW49zsoSjgb9G5xB0ZXA8hh2jAzey1XuRmMSoXdKw8MDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.3.tgz} + registry.npmjs.org/@types/d3-zoom@3.0.1: + resolution: {integrity: sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.1.tgz} name: '@types/d3-zoom' - version: 3.0.3 + version: 3.0.1 dependencies: - '@types/d3-interpolate': registry.npmjs.org/@types/d3-interpolate@3.0.1 - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 + '@types/d3-interpolate': registry.npmjs.org/@types/d3-interpolate@3.0.3 + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 dev: false registry.npmjs.org/@types/d3@7.4.0: @@ -2730,36 +2663,36 @@ packages: name: '@types/d3' version: 7.4.0 dependencies: - '@types/d3-array': registry.npmjs.org/@types/d3-array@3.0.5 - '@types/d3-axis': registry.npmjs.org/@types/d3-axis@3.0.2 - '@types/d3-brush': registry.npmjs.org/@types/d3-brush@3.0.2 - '@types/d3-chord': registry.npmjs.org/@types/d3-chord@3.0.2 - '@types/d3-color': registry.npmjs.org/@types/d3-color@3.1.0 - '@types/d3-contour': registry.npmjs.org/@types/d3-contour@3.0.2 - '@types/d3-delaunay': registry.npmjs.org/@types/d3-delaunay@6.0.1 - '@types/d3-dispatch': registry.npmjs.org/@types/d3-dispatch@3.0.2 - '@types/d3-drag': registry.npmjs.org/@types/d3-drag@3.0.2 - '@types/d3-dsv': registry.npmjs.org/@types/d3-dsv@3.0.1 - '@types/d3-ease': registry.npmjs.org/@types/d3-ease@3.0.0 - '@types/d3-fetch': registry.npmjs.org/@types/d3-fetch@3.0.2 - '@types/d3-force': registry.npmjs.org/@types/d3-force@3.0.4 - '@types/d3-format': registry.npmjs.org/@types/d3-format@3.0.1 - '@types/d3-geo': registry.npmjs.org/@types/d3-geo@3.0.3 - '@types/d3-hierarchy': registry.npmjs.org/@types/d3-hierarchy@3.1.2 - '@types/d3-interpolate': registry.npmjs.org/@types/d3-interpolate@3.0.1 - '@types/d3-path': registry.npmjs.org/@types/d3-path@3.0.0 - '@types/d3-polygon': registry.npmjs.org/@types/d3-polygon@3.0.0 - '@types/d3-quadtree': registry.npmjs.org/@types/d3-quadtree@3.0.2 - '@types/d3-random': registry.npmjs.org/@types/d3-random@3.0.1 - '@types/d3-scale': registry.npmjs.org/@types/d3-scale@4.0.3 - '@types/d3-scale-chromatic': registry.npmjs.org/@types/d3-scale-chromatic@3.0.0 - '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.5 - '@types/d3-shape': registry.npmjs.org/@types/d3-shape@3.1.1 - '@types/d3-time': registry.npmjs.org/@types/d3-time@3.0.0 - '@types/d3-time-format': registry.npmjs.org/@types/d3-time-format@4.0.0 - '@types/d3-timer': registry.npmjs.org/@types/d3-timer@3.0.0 - '@types/d3-transition': registry.npmjs.org/@types/d3-transition@3.0.3 - '@types/d3-zoom': registry.npmjs.org/@types/d3-zoom@3.0.3 + '@types/d3-array': registry.npmjs.org/@types/d3-array@3.0.9 + '@types/d3-axis': registry.npmjs.org/@types/d3-axis@3.0.5 + '@types/d3-brush': registry.npmjs.org/@types/d3-brush@3.0.5 + '@types/d3-chord': registry.npmjs.org/@types/d3-chord@3.0.5 + '@types/d3-color': registry.npmjs.org/@types/d3-color@3.1.2 + '@types/d3-contour': registry.npmjs.org/@types/d3-contour@3.0.5 + '@types/d3-delaunay': registry.npmjs.org/@types/d3-delaunay@6.0.3 + '@types/d3-dispatch': registry.npmjs.org/@types/d3-dispatch@3.0.5 + '@types/d3-drag': registry.npmjs.org/@types/d3-drag@3.0.1 + '@types/d3-dsv': registry.npmjs.org/@types/d3-dsv@3.0.5 + '@types/d3-ease': registry.npmjs.org/@types/d3-ease@3.0.1 + '@types/d3-fetch': registry.npmjs.org/@types/d3-fetch@3.0.5 + '@types/d3-force': registry.npmjs.org/@types/d3-force@3.0.7 + '@types/d3-format': registry.npmjs.org/@types/d3-format@3.0.3 + '@types/d3-geo': registry.npmjs.org/@types/d3-geo@3.0.6 + '@types/d3-hierarchy': registry.npmjs.org/@types/d3-hierarchy@3.1.5 + '@types/d3-interpolate': registry.npmjs.org/@types/d3-interpolate@3.0.3 + '@types/d3-path': registry.npmjs.org/@types/d3-path@3.0.1 + '@types/d3-polygon': registry.npmjs.org/@types/d3-polygon@3.0.1 + '@types/d3-quadtree': registry.npmjs.org/@types/d3-quadtree@3.0.4 + '@types/d3-random': registry.npmjs.org/@types/d3-random@3.0.2 + '@types/d3-scale': registry.npmjs.org/@types/d3-scale@4.0.6 + '@types/d3-scale-chromatic': registry.npmjs.org/@types/d3-scale-chromatic@3.0.1 + '@types/d3-selection': registry.npmjs.org/@types/d3-selection@3.0.3 + '@types/d3-shape': registry.npmjs.org/@types/d3-shape@3.1.4 + '@types/d3-time': registry.npmjs.org/@types/d3-time@3.0.2 + '@types/d3-time-format': registry.npmjs.org/@types/d3-time-format@4.0.2 + '@types/d3-timer': registry.npmjs.org/@types/d3-timer@3.0.1 + '@types/d3-transition': registry.npmjs.org/@types/d3-transition@3.0.6 + '@types/d3-zoom': registry.npmjs.org/@types/d3-zoom@3.0.1 dev: false registry.npmjs.org/@types/dagre@0.7.48: @@ -2768,45 +2701,45 @@ packages: version: 0.7.48 dev: true - registry.npmjs.org/@types/debug@4.1.9: - resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz} + registry.npmjs.org/@types/debug@4.1.10: + resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz} name: '@types/debug' - version: 4.1.9 + version: 4.1.10 dependencies: - '@types/ms': registry.npmjs.org/@types/ms@0.7.32 + '@types/ms': registry.npmjs.org/@types/ms@0.7.33 dev: false - registry.npmjs.org/@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz} + registry.npmjs.org/@types/estree@1.0.3: + resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz} name: '@types/estree' - version: 1.0.1 + version: 1.0.3 - registry.npmjs.org/@types/geojson@7946.0.10: - resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz} + registry.npmjs.org/@types/geojson@7946.0.12: + resolution: {integrity: sha512-uK2z1ZHJyC0nQRbuovXFt4mzXDwf27vQeUWNhfKGwRcWW429GOhP8HxUHlM6TLH4bzmlv/HlEjpvJh3JfmGsAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.12.tgz} name: '@types/geojson' - version: 7946.0.10 + version: 7946.0.12 dev: false - registry.npmjs.org/@types/hast@2.3.6: - resolution: {integrity: sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz} + registry.npmjs.org/@types/hast@2.3.7: + resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/hast/-/hast-2.3.7.tgz} name: '@types/hast' - version: 2.3.6 + version: 2.3.7 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false - registry.npmjs.org/@types/is-ci@3.0.0: - resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.0.tgz} + registry.npmjs.org/@types/is-ci@3.0.3: + resolution: {integrity: sha512-FdHbjLiN2e8fk9QYQyVYZrK8svUDJpxSaSWLUga8EZS1RGAvvrqM9zbVARBtQuYPeLgnJxM2xloOswPwj1o2cQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.3.tgz} name: '@types/is-ci' - version: 3.0.0 + version: 3.0.3 dependencies: - ci-info: registry.npmjs.org/ci-info@3.8.0 + ci-info: registry.npmjs.org/ci-info@3.9.0 dev: true - registry.npmjs.org/@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz} + registry.npmjs.org/@types/json-schema@7.0.14: + resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz} name: '@types/json-schema' - version: 7.0.12 + version: 7.0.14 dev: true registry.npmjs.org/@types/json5@0.0.29: @@ -2821,40 +2754,40 @@ packages: version: 0.0.30 dev: false - registry.npmjs.org/@types/mdast@3.0.13: - resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz} + registry.npmjs.org/@types/mdast@3.0.14: + resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-3.0.14.tgz} name: '@types/mdast' - version: 3.0.13 + version: 3.0.14 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false - registry.npmjs.org/@types/mdast@4.0.1: - resolution: {integrity: sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz} + registry.npmjs.org/@types/mdast@4.0.2: + resolution: {integrity: sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-4.0.2.tgz} name: '@types/mdast' - version: 4.0.1 + version: 4.0.2 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + '@types/unist': registry.npmjs.org/@types/unist@3.0.1 dev: false - registry.npmjs.org/@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz} + registry.npmjs.org/@types/minimist@1.2.4: + resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/minimist/-/minimist-1.2.4.tgz} name: '@types/minimist' - version: 1.2.2 + version: 1.2.4 dev: true - registry.npmjs.org/@types/ms@0.7.32: - resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz} + registry.npmjs.org/@types/ms@0.7.33: + resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz} name: '@types/ms' - version: 0.7.32 + version: 0.7.33 dev: false - registry.npmjs.org/@types/nlcst@1.0.2: - resolution: {integrity: sha512-ykxL/GDDUhqikjU0LIywZvEwb1NTYXTEWf+XgMSS2o6IXIakafPccxZmxgZcvJPZ3yFl2kdL1gJZz3U3iZF3QA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.2.tgz} + registry.npmjs.org/@types/nlcst@1.0.3: + resolution: {integrity: sha512-cpO6PPMz4E++zxP2Vhp/3KVl2Nbtj+Iksb25rlRinG7mphu2zmCIKWWlqdsx1NwJEISogR2eeZTD7JqLOCzaiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.3.tgz} name: '@types/nlcst' - version: 1.0.2 + version: 1.0.3 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false registry.npmjs.org/@types/node@12.20.55: @@ -2863,30 +2796,37 @@ packages: version: 12.20.55 dev: true - registry.npmjs.org/@types/node@16.18.40: - resolution: {integrity: sha512-+yno3ItTEwGxXiS/75Q/aHaa5srkpnJaH+kdkTVJ3DtJEwv92itpKbxU+FjPoh2m/5G9zmUQfrL4A4C13c+iGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-16.18.40.tgz} + registry.npmjs.org/@types/node@16.18.59: + resolution: {integrity: sha512-PJ1w2cNeKUEdey4LiPra0ZuxZFOGvetswE8qHRriV/sUkL5Al4tTmPV9D2+Y/TPIxTHHgxTfRjZVKWhPw/ORhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-16.18.59.tgz} name: '@types/node' - version: 16.18.40 + version: 16.18.59 dev: true - registry.npmjs.org/@types/node@18.16.18: - resolution: {integrity: sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz} + registry.npmjs.org/@types/node@18.7.16: + resolution: {integrity: sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz} name: '@types/node' - version: 18.16.18 + version: 18.7.16 dev: true - registry.npmjs.org/@types/node@20.8.4: - resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.8.4.tgz} + registry.npmjs.org/@types/node@20.0.0: + resolution: {integrity: sha512-cD2uPTDnQQCVpmRefonO98/PPijuOnnEy5oytWJFPY1N9aJCz2wJ5kSGWO+zJoed2cY2JxQh6yBuUq4vIn61hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.0.0.tgz} name: '@types/node' - version: 20.8.4 + version: 20.0.0 + dev: true + + registry.npmjs.org/@types/node@20.8.7: + resolution: {integrity: sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz} + name: '@types/node' + version: 20.8.7 dependencies: undici-types: registry.npmjs.org/undici-types@5.25.3 dev: true + optional: true - registry.npmjs.org/@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz} + registry.npmjs.org/@types/normalize-package-data@2.4.3: + resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz} name: '@types/normalize-package-data' - version: 2.4.1 + version: 2.4.3 dev: true registry.npmjs.org/@types/parse5@6.0.3: @@ -2895,23 +2835,15 @@ packages: version: 6.0.3 dev: false - registry.npmjs.org/@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz} + registry.npmjs.org/@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz} name: '@types/prop-types' - version: 15.7.5 + version: 15.7.9 - registry.npmjs.org/@types/pug@2.0.6: - resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz} + registry.npmjs.org/@types/pug@2.0.8: + resolution: {integrity: sha512-QzhsZ1dMGyJbn/D9V80zp4GIA4J4rfAjCCxc3MP+new0E8dyVdSkR735Lx+n3LIaHNFcjHL5+TbziccuT+fdoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/pug/-/pug-2.0.8.tgz} name: '@types/pug' - version: 2.0.6 - dev: true - - registry.npmjs.org/@types/react-dom@18.2.5: - resolution: {integrity: sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz} - name: '@types/react-dom' - version: 18.2.5 - dependencies: - '@types/react': registry.npmjs.org/@types/react@18.2.24 + version: 2.0.8 dev: true registry.npmjs.org/@types/react-dom@18.2.8: @@ -2921,44 +2853,42 @@ packages: dependencies: '@types/react': registry.npmjs.org/@types/react@18.2.24 - registry.npmjs.org/@types/react@18.2.12: - resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz} - name: '@types/react' - version: 18.2.12 - dependencies: - '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.5 - '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.3 - csstype: registry.npmjs.org/csstype@3.1.2 - registry.npmjs.org/@types/react@18.2.24: resolution: {integrity: sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.24.tgz} name: '@types/react' version: 18.2.24 dependencies: - '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.5 - '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.3 + '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.9 + '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.5 csstype: registry.npmjs.org/csstype@3.1.2 registry.npmjs.org/@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz} name: '@types/resolve' version: 1.20.2 - - registry.npmjs.org/@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz} - name: '@types/scheduler' - version: 0.16.3 - - registry.npmjs.org/@types/semver@6.2.3: - resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz} - name: '@types/semver' - version: 6.2.3 dev: true - registry.npmjs.org/@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz} + registry.npmjs.org/@types/resolve@1.20.4: + resolution: {integrity: sha512-BKGK0T1VgB1zD+PwQR4RRf0ais3NyvH1qjLUrHI5SEiccYaJrhLstLuoXFWJ+2Op9whGizSPUMGPJY/Qtb/A2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.4.tgz} + name: '@types/resolve' + version: 1.20.4 + dev: false + + registry.npmjs.org/@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz} + name: '@types/scheduler' + version: 0.16.5 + + registry.npmjs.org/@types/semver@6.2.5: + resolution: {integrity: sha512-NAxro9/RqWXTqdSjccDZAjA4nXK+6zRun+HvibYJfGy8TQhpOC7Vv6v2rlHYKrT0Q8jGGoNRd/xVdHRIQRNlFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/semver/-/semver-6.2.5.tgz} name: '@types/semver' - version: 7.5.0 + version: 6.2.5 + dev: true + + registry.npmjs.org/@types/semver@7.5.4: + resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz} + name: '@types/semver' + version: 7.5.4 dev: true registry.npmjs.org/@types/sinonjs__fake-timers@8.1.1: @@ -2967,31 +2897,31 @@ packages: version: 8.1.1 dev: true - registry.npmjs.org/@types/sizzle@2.3.3: - resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz} + registry.npmjs.org/@types/sizzle@2.3.5: + resolution: {integrity: sha512-tAe4Q+OLFOA/AMD+0lq8ovp8t3ysxAOeaScnfNdZpUxaGl51ZMDEITxkvFl1STudQ58mz6gzVGl9VhMKhwRnZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.5.tgz} name: '@types/sizzle' - version: 2.3.3 + version: 2.3.5 dev: true - registry.npmjs.org/@types/unist@2.0.8: - resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz} + registry.npmjs.org/@types/unist@2.0.9: + resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz} name: '@types/unist' - version: 2.0.8 + version: 2.0.9 dev: false - registry.npmjs.org/@types/unist@3.0.0: - resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz} + registry.npmjs.org/@types/unist@3.0.1: + resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-3.0.1.tgz} name: '@types/unist' - version: 3.0.0 + version: 3.0.1 dev: false - registry.npmjs.org/@types/yauzl@2.10.0: - resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} + registry.npmjs.org/@types/yauzl@2.10.2: + resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.2.tgz} name: '@types/yauzl' - version: 2.10.0 + version: 2.10.2 requiresBuild: true dependencies: - '@types/node': registry.npmjs.org/@types/node@18.16.18 + '@types/node': registry.npmjs.org/@types/node@20.8.7 dev: true optional: true @@ -3009,7 +2939,7 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.5.1 + '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.9.1 '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.60.0 '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@5.1.3) @@ -3019,14 +2949,14 @@ packages: grapheme-splitter: registry.npmjs.org/grapheme-splitter@1.0.4 ignore: registry.npmjs.org/ignore@5.2.4 natural-compare-lite: registry.npmjs.org/natural-compare-lite@1.4.0 - semver: registry.npmjs.org/semver@7.5.1 + semver: registry.npmjs.org/semver@7.5.4 tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.1.3) typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.42.0)(typescript@5.1.3): + registry.npmjs.org/@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz} id: registry.npmjs.org/@typescript-eslint/eslint-plugin/6.8.0 name: '@typescript-eslint/eslint-plugin' @@ -3040,19 +2970,19 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.6.2 - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.42.0)(typescript@5.1.3) + '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.9.1 + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.43.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@6.8.0 - '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@6.8.0(eslint@8.42.0)(typescript@5.1.3) - '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.42.0)(typescript@5.1.3) + '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@6.8.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.43.0)(typescript@5.1.3) '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.8.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - eslint: registry.npmjs.org/eslint@8.42.0 + eslint: registry.npmjs.org/eslint@8.43.0 graphemer: registry.npmjs.org/graphemer@1.4.0 ignore: registry.npmjs.org/ignore@5.2.4 natural-compare: registry.npmjs.org/natural-compare@1.4.0 semver: registry.npmjs.org/semver@7.5.4 - ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3) + ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.3(typescript@5.1.3) typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - supports-color @@ -3081,7 +3011,30 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.42.0)(typescript@5.1.3): + registry.npmjs.org/@typescript-eslint/parser@5.62.0(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz} + id: registry.npmjs.org/@typescript-eslint/parser/5.62.0 + name: '@typescript-eslint/parser' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.62.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.62.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.3) + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + eslint: registry.npmjs.org/eslint@8.43.0 + typescript: registry.npmjs.org/typescript@5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.8.0.tgz} id: registry.npmjs.org/@typescript-eslint/parser/6.8.0 name: '@typescript-eslint/parser' @@ -3099,7 +3052,7 @@ packages: '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@6.8.0(typescript@5.1.3) '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@6.8.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - eslint: registry.npmjs.org/eslint@8.42.0 + eslint: registry.npmjs.org/eslint@8.43.0 typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - supports-color @@ -3115,6 +3068,16 @@ packages: '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.60.0 dev: true + registry.npmjs.org/@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz} + name: '@typescript-eslint/scope-manager' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.62.0 + dev: true + registry.npmjs.org/@typescript-eslint/scope-manager@6.8.0: resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz} name: '@typescript-eslint/scope-manager' @@ -3148,7 +3111,7 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/type-utils@6.8.0(eslint@8.42.0)(typescript@5.1.3): + registry.npmjs.org/@typescript-eslint/type-utils@6.8.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz} id: registry.npmjs.org/@typescript-eslint/type-utils/6.8.0 name: '@typescript-eslint/type-utils' @@ -3162,10 +3125,10 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@6.8.0(typescript@5.1.3) - '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.42.0)(typescript@5.1.3) + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.43.0)(typescript@5.1.3) debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - eslint: registry.npmjs.org/eslint@8.42.0 - ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3) + eslint: registry.npmjs.org/eslint@8.43.0 + ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.3(typescript@5.1.3) typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - supports-color @@ -3178,6 +3141,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + registry.npmjs.org/@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz} + name: '@typescript-eslint/types' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + registry.npmjs.org/@typescript-eslint/types@6.8.0: resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-6.8.0.tgz} name: '@typescript-eslint/types' @@ -3209,6 +3179,30 @@ packages: - supports-color dev: true + registry.npmjs.org/@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz} + id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.62.0 + name: '@typescript-eslint/typescript-estree' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.62.0 + debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + globby: registry.npmjs.org/globby@11.1.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + semver: registry.npmjs.org/semver@7.5.4 + tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.1.3) + typescript: registry.npmjs.org/typescript@5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/@typescript-eslint/typescript-estree@6.8.0(typescript@5.1.3): resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz} id: registry.npmjs.org/@typescript-eslint/typescript-estree/6.8.0 @@ -3227,7 +3221,7 @@ packages: globby: registry.npmjs.org/globby@11.1.0 is-glob: registry.npmjs.org/is-glob@4.0.3 semver: registry.npmjs.org/semver@7.5.4 - ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3) + ts-api-utils: registry.npmjs.org/ts-api-utils@1.0.3(typescript@5.1.3) typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - supports-color @@ -3243,8 +3237,8 @@ packages: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.43.0) - '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.12 - '@types/semver': registry.npmjs.org/@types/semver@7.5.0 + '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.14 + '@types/semver': registry.npmjs.org/@types/semver@7.5.4 '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.60.0 '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.60.0 '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.3) @@ -3256,7 +3250,7 @@ packages: - typescript dev: true - registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.42.0)(typescript@5.1.3): + registry.npmjs.org/@typescript-eslint/utils@6.8.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.8.0.tgz} id: registry.npmjs.org/@typescript-eslint/utils/6.8.0 name: '@typescript-eslint/utils' @@ -3265,13 +3259,13 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.42.0) - '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.12 - '@types/semver': registry.npmjs.org/@types/semver@7.5.0 + '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.43.0) + '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.14 + '@types/semver': registry.npmjs.org/@types/semver@7.5.4 '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@6.8.0 '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@6.8.0 '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@6.8.0(typescript@5.1.3) - eslint: registry.npmjs.org/eslint@8.42.0 + eslint: registry.npmjs.org/eslint@8.43.0 semver: registry.npmjs.org/semver@7.5.4 transitivePeerDependencies: - supports-color @@ -3288,6 +3282,16 @@ packages: eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 dev: true + registry.npmjs.org/@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz} + name: '@typescript-eslint/visitor-keys' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.62.0 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 + dev: true + registry.npmjs.org/@typescript-eslint/visitor-keys@6.8.0: resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz} name: '@typescript-eslint/visitor-keys' @@ -3306,7 +3310,7 @@ packages: peerDependencies: vite: ^4 dependencies: - '@swc/core': registry.npmjs.org/@swc/core@1.3.63 + '@swc/core': registry.npmjs.org/@swc/core@1.3.94 vite: registry.npmjs.org/vite@4.4.9 transitivePeerDependencies: - '@swc/helpers' @@ -3321,9 +3325,9 @@ packages: peerDependencies: vite: ^4.2.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 - '@babel/plugin-transform-react-jsx-self': registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.10) - '@babel/plugin-transform-react-jsx-source': registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.10) + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 + '@babel/plugin-transform-react-jsx-self': registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2) react-refresh: registry.npmjs.org/react-refresh@0.14.0 vite: registry.npmjs.org/vite@4.4.9 transitivePeerDependencies: @@ -3450,12 +3454,6 @@ packages: version: 2.2.0 dev: true - registry.npmjs.org/arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arg/-/arg-5.0.2.tgz} - name: arg - version: 5.0.2 - dev: true - registry.npmjs.org/argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz} name: argparse @@ -3480,20 +3478,20 @@ packages: name: array-buffer-byte-length version: 1.0.0 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.2 dev: true - registry.npmjs.org/array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz} + registry.npmjs.org/array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz} name: array-includes - version: 3.1.6 + version: 3.1.7 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 is-string: registry.npmjs.org/is-string@1.0.7 dev: true @@ -3516,59 +3514,60 @@ packages: version: 1.2.3 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.0 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true - registry.npmjs.org/array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz} + registry.npmjs.org/array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz} name: array.prototype.flat - version: 1.3.1 + version: 1.3.2 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.0 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2 dev: true - registry.npmjs.org/array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz} + registry.npmjs.org/array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz} name: array.prototype.flatmap - version: 1.3.1 + version: 1.3.2 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.0 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2 dev: true - registry.npmjs.org/array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz} + registry.npmjs.org/array.prototype.tosorted@1.1.2: + resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz} name: array.prototype.tosorted - version: 1.1.1 + version: 1.1.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.0 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true - registry.npmjs.org/arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz} + registry.npmjs.org/arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz} name: arraybuffer.prototype.slice - version: 1.0.1 + version: 1.0.2 engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: registry.npmjs.org/array-buffer-byte-length@1.0.0 - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.2 is-shared-array-buffer: registry.npmjs.org/is-shared-array-buffer@1.0.2 dev: true @@ -3615,21 +3614,21 @@ packages: engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: - '@astrojs/compiler': registry.npmjs.org/@astrojs/compiler@2.1.0 + '@astrojs/compiler': registry.npmjs.org/@astrojs/compiler@2.2.1 '@astrojs/internal-helpers': registry.npmjs.org/@astrojs/internal-helpers@0.2.0 '@astrojs/markdown-remark': registry.npmjs.org/@astrojs/markdown-remark@3.2.0(astro@3.2.2) '@astrojs/telemetry': registry.npmjs.org/@astrojs/telemetry@3.0.2 - '@babel/core': registry.npmjs.org/@babel/core@7.22.10 - '@babel/generator': registry.npmjs.org/@babel/generator@7.22.10 - '@babel/parser': registry.npmjs.org/@babel/parser@7.22.10 - '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.10) - '@babel/traverse': registry.npmjs.org/@babel/traverse@7.22.10 + '@babel/core': registry.npmjs.org/@babel/core@7.23.2 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.0 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.0 + '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2) + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.2 '@babel/types': registry.npmjs.org/@babel/types@7.23.0 - '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.2 + '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.3 acorn: registry.npmjs.org/acorn@8.10.0 boxen: registry.npmjs.org/boxen@7.1.1 chokidar: registry.npmjs.org/chokidar@3.5.3 - ci-info: registry.npmjs.org/ci-info@3.8.0 + ci-info: registry.npmjs.org/ci-info@3.9.0 clsx: registry.npmjs.org/clsx@2.0.0 common-ancestor-path: registry.npmjs.org/common-ancestor-path@1.0.1 cookie: registry.npmjs.org/cookie@0.5.0 @@ -3637,7 +3636,7 @@ packages: devalue: registry.npmjs.org/devalue@4.3.2 diff: registry.npmjs.org/diff@5.1.0 es-module-lexer: registry.npmjs.org/es-module-lexer@1.3.1 - esbuild: registry.npmjs.org/esbuild@0.19.4 + esbuild: registry.npmjs.org/esbuild@0.19.5 estree-walker: registry.npmjs.org/estree-walker@3.0.3 execa: registry.npmjs.org/execa@8.0.1 fast-glob: registry.npmjs.org/fast-glob@3.3.1 @@ -3647,7 +3646,7 @@ packages: http-cache-semantics: registry.npmjs.org/http-cache-semantics@4.1.1 js-yaml: registry.npmjs.org/js-yaml@4.1.0 kleur: registry.npmjs.org/kleur@4.1.5 - magic-string: registry.npmjs.org/magic-string@0.30.4 + magic-string: registry.npmjs.org/magic-string@0.30.5 mime: registry.npmjs.org/mime@3.0.0 ora: registry.npmjs.org/ora@7.0.1 p-limit: registry.npmjs.org/p-limit@4.0.0 @@ -3656,18 +3655,18 @@ packages: probe-image-size: registry.npmjs.org/probe-image-size@7.2.3 prompts: registry.npmjs.org/prompts@2.4.2 rehype: registry.npmjs.org/rehype@12.0.1 - resolve: registry.npmjs.org/resolve@1.22.6 + resolve: registry.npmjs.org/resolve@1.22.8 semver: registry.npmjs.org/semver@7.5.4 server-destroy: registry.npmjs.org/server-destroy@1.0.1 - shiki: registry.npmjs.org/shiki@0.14.4 + shiki: registry.npmjs.org/shiki@0.14.5 string-width: registry.npmjs.org/string-width@6.1.0 strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 tsconfig-resolver: registry.npmjs.org/tsconfig-resolver@3.0.1 - undici: registry.npmjs.org/undici@5.23.0 + undici: registry.npmjs.org/undici@5.26.5 unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 vfile: registry.npmjs.org/vfile@5.3.7 vite: registry.npmjs.org/vite@4.4.9 - vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.4.9) + vitefu: registry.npmjs.org/vitefu@0.2.5(vite@4.4.9) which-pm: registry.npmjs.org/which-pm@2.1.1 yargs-parser: registry.npmjs.org/yargs-parser@21.1.1 zod: registry.npmjs.org/zod@3.21.1 @@ -3711,7 +3710,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.27): + registry.npmjs.org/autoprefixer@10.4.15(postcss@8.4.21): resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz} id: registry.npmjs.org/autoprefixer/10.4.15 name: autoprefixer @@ -3721,12 +3720,12 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001521 - fraction.js: registry.npmjs.org/fraction.js@4.2.0 + browserslist: registry.npmjs.org/browserslist@4.22.1 + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001553 + fraction.js: registry.npmjs.org/fraction.js@4.3.7 normalize-range: registry.npmjs.org/normalize-range@0.1.2 picocolors: registry.npmjs.org/picocolors@1.0.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true @@ -3756,14 +3755,13 @@ packages: engines: {node: '>=4'} dev: true - registry.npmjs.org/axios@0.27.2(debug@4.3.4): - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axios/-/axios-0.27.2.tgz} - id: registry.npmjs.org/axios/0.27.2 + registry.npmjs.org/axios@0.21.4(debug@4.3.2): + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axios/-/axios-0.21.4.tgz} + id: registry.npmjs.org/axios/0.21.4 name: axios - version: 0.27.2 + version: 0.21.4 dependencies: - follow-redirects: registry.npmjs.org/follow-redirects@1.15.2(debug@4.3.4) - form-data: registry.npmjs.org/form-data@4.0.0 + follow-redirects: registry.npmjs.org/follow-redirects@1.15.3(debug@4.3.2) transitivePeerDependencies: - debug dev: true @@ -3910,17 +3908,17 @@ packages: wcwidth: registry.npmjs.org/wcwidth@1.0.1 dev: true - registry.npmjs.org/browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz} + registry.npmjs.org/browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz} name: browserslist - version: 4.21.10 + version: 4.22.1 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001521 - electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.492 + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001553 + electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.563 node-releases: registry.npmjs.org/node-releases@2.0.13 - update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.10) + update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.13(browserslist@4.22.1) registry.npmjs.org/buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz} @@ -3966,20 +3964,21 @@ packages: dependencies: streamsearch: registry.npmjs.org/streamsearch@1.1.0 - registry.npmjs.org/cachedir@2.3.0: - resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz} + registry.npmjs.org/cachedir@2.4.0: + resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz} name: cachedir - version: 2.3.0 + version: 2.4.0 engines: {node: '>=6'} dev: true - registry.npmjs.org/call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz} + registry.npmjs.org/call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz} name: call-bind - version: 1.0.2 + version: 1.0.5 dependencies: - function-bind: registry.npmjs.org/function-bind@1.1.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + function-bind: registry.npmjs.org/function-bind@1.1.2 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 + set-function-length: registry.npmjs.org/set-function-length@1.1.1 dev: true registry.npmjs.org/callsites@3.1.0: @@ -4019,16 +4018,16 @@ packages: name: caniuse-api version: 3.0.0 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001521 + browserslist: registry.npmjs.org/browserslist@4.22.1 + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001553 lodash.memoize: registry.npmjs.org/lodash.memoize@4.1.2 lodash.uniq: registry.npmjs.org/lodash.uniq@4.5.0 dev: true - registry.npmjs.org/caniuse-lite@1.0.30001521: - resolution: {integrity: sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz} + registry.npmjs.org/caniuse-lite@1.0.30001553: + resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz} name: caniuse-lite - version: 1.0.30001521 + version: 1.0.30001553 registry.npmjs.org/caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz} @@ -4114,7 +4113,7 @@ packages: normalize-path: registry.npmjs.org/normalize-path@3.0.0 readdirp: registry.npmjs.org/readdirp@3.6.0 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: registry.npmjs.org/fsevents@2.3.3 registry.npmjs.org/chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz} @@ -4123,10 +4122,10 @@ packages: dev: false optional: true - registry.npmjs.org/ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz} + registry.npmjs.org/ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz} name: ci-info - version: 3.8.0 + version: 3.9.0 engines: {node: '>=8'} registry.npmjs.org/classcat@5.0.4: @@ -4236,13 +4235,13 @@ packages: engines: {node: '>=6'} dev: false - registry.npmjs.org/code-red@1.0.3: - resolution: {integrity: sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/code-red/-/code-red-1.0.3.tgz} + registry.npmjs.org/code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz} name: code-red - version: 1.0.3 + version: 1.0.4 dependencies: '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 acorn: registry.npmjs.org/acorn@8.10.0 estree-walker: registry.npmjs.org/estree-walker@3.0.3 periscopic: registry.npmjs.org/periscopic@3.1.0 @@ -4383,10 +4382,10 @@ packages: yargs: registry.npmjs.org/yargs@17.7.2 dev: true - registry.npmjs.org/convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz} + registry.npmjs.org/convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz} name: convert-source-map - version: 1.9.0 + version: 2.0.0 registry.npmjs.org/cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz} @@ -4420,7 +4419,7 @@ packages: shebang-command: registry.npmjs.org/shebang-command@2.0.0 which: registry.npmjs.org/which@2.0.2 - registry.npmjs.org/css-declaration-sorter@6.4.1(postcss@8.4.27): + registry.npmjs.org/css-declaration-sorter@6.4.1(postcss@8.4.21): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz} id: registry.npmjs.org/css-declaration-sorter/6.4.1 name: css-declaration-sorter @@ -4429,7 +4428,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true registry.npmjs.org/css-select@5.1.0: @@ -4478,7 +4477,7 @@ packages: hasBin: true dev: true - registry.npmjs.org/cssnano-preset-default@6.0.1(postcss@8.4.27): + registry.npmjs.org/cssnano-preset-default@6.0.1(postcss@8.4.21): resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz} id: registry.npmjs.org/cssnano-preset-default/6.0.1 name: cssnano-preset-default @@ -4487,39 +4486,39 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: registry.npmjs.org/css-declaration-sorter@6.4.1(postcss@8.4.27) - cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27) - postcss: registry.npmjs.org/postcss@8.4.27 - postcss-calc: registry.npmjs.org/postcss-calc@9.0.1(postcss@8.4.27) - postcss-colormin: registry.npmjs.org/postcss-colormin@6.0.0(postcss@8.4.27) - postcss-convert-values: registry.npmjs.org/postcss-convert-values@6.0.0(postcss@8.4.27) - postcss-discard-comments: registry.npmjs.org/postcss-discard-comments@6.0.0(postcss@8.4.27) - postcss-discard-duplicates: registry.npmjs.org/postcss-discard-duplicates@6.0.0(postcss@8.4.27) - postcss-discard-empty: registry.npmjs.org/postcss-discard-empty@6.0.0(postcss@8.4.27) - postcss-discard-overridden: registry.npmjs.org/postcss-discard-overridden@6.0.0(postcss@8.4.27) - postcss-merge-longhand: registry.npmjs.org/postcss-merge-longhand@6.0.0(postcss@8.4.27) - postcss-merge-rules: registry.npmjs.org/postcss-merge-rules@6.0.1(postcss@8.4.27) - postcss-minify-font-values: registry.npmjs.org/postcss-minify-font-values@6.0.0(postcss@8.4.27) - postcss-minify-gradients: registry.npmjs.org/postcss-minify-gradients@6.0.0(postcss@8.4.27) - postcss-minify-params: registry.npmjs.org/postcss-minify-params@6.0.0(postcss@8.4.27) - postcss-minify-selectors: registry.npmjs.org/postcss-minify-selectors@6.0.0(postcss@8.4.27) - postcss-normalize-charset: registry.npmjs.org/postcss-normalize-charset@6.0.0(postcss@8.4.27) - postcss-normalize-display-values: registry.npmjs.org/postcss-normalize-display-values@6.0.0(postcss@8.4.27) - postcss-normalize-positions: registry.npmjs.org/postcss-normalize-positions@6.0.0(postcss@8.4.27) - postcss-normalize-repeat-style: registry.npmjs.org/postcss-normalize-repeat-style@6.0.0(postcss@8.4.27) - postcss-normalize-string: registry.npmjs.org/postcss-normalize-string@6.0.0(postcss@8.4.27) - postcss-normalize-timing-functions: registry.npmjs.org/postcss-normalize-timing-functions@6.0.0(postcss@8.4.27) - postcss-normalize-unicode: registry.npmjs.org/postcss-normalize-unicode@6.0.0(postcss@8.4.27) - postcss-normalize-url: registry.npmjs.org/postcss-normalize-url@6.0.0(postcss@8.4.27) - postcss-normalize-whitespace: registry.npmjs.org/postcss-normalize-whitespace@6.0.0(postcss@8.4.27) - postcss-ordered-values: registry.npmjs.org/postcss-ordered-values@6.0.0(postcss@8.4.27) - postcss-reduce-initial: registry.npmjs.org/postcss-reduce-initial@6.0.0(postcss@8.4.27) - postcss-reduce-transforms: registry.npmjs.org/postcss-reduce-transforms@6.0.0(postcss@8.4.27) - postcss-svgo: registry.npmjs.org/postcss-svgo@6.0.0(postcss@8.4.27) - postcss-unique-selectors: registry.npmjs.org/postcss-unique-selectors@6.0.0(postcss@8.4.27) + css-declaration-sorter: registry.npmjs.org/css-declaration-sorter@6.4.1(postcss@8.4.21) + cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21) + postcss: registry.npmjs.org/postcss@8.4.21 + postcss-calc: registry.npmjs.org/postcss-calc@9.0.1(postcss@8.4.21) + postcss-colormin: registry.npmjs.org/postcss-colormin@6.0.0(postcss@8.4.21) + postcss-convert-values: registry.npmjs.org/postcss-convert-values@6.0.0(postcss@8.4.21) + postcss-discard-comments: registry.npmjs.org/postcss-discard-comments@6.0.0(postcss@8.4.21) + postcss-discard-duplicates: registry.npmjs.org/postcss-discard-duplicates@6.0.0(postcss@8.4.21) + postcss-discard-empty: registry.npmjs.org/postcss-discard-empty@6.0.0(postcss@8.4.21) + postcss-discard-overridden: registry.npmjs.org/postcss-discard-overridden@6.0.0(postcss@8.4.21) + postcss-merge-longhand: registry.npmjs.org/postcss-merge-longhand@6.0.0(postcss@8.4.21) + postcss-merge-rules: registry.npmjs.org/postcss-merge-rules@6.0.1(postcss@8.4.21) + postcss-minify-font-values: registry.npmjs.org/postcss-minify-font-values@6.0.0(postcss@8.4.21) + postcss-minify-gradients: registry.npmjs.org/postcss-minify-gradients@6.0.0(postcss@8.4.21) + postcss-minify-params: registry.npmjs.org/postcss-minify-params@6.0.0(postcss@8.4.21) + postcss-minify-selectors: registry.npmjs.org/postcss-minify-selectors@6.0.0(postcss@8.4.21) + postcss-normalize-charset: registry.npmjs.org/postcss-normalize-charset@6.0.0(postcss@8.4.21) + postcss-normalize-display-values: registry.npmjs.org/postcss-normalize-display-values@6.0.0(postcss@8.4.21) + postcss-normalize-positions: registry.npmjs.org/postcss-normalize-positions@6.0.0(postcss@8.4.21) + postcss-normalize-repeat-style: registry.npmjs.org/postcss-normalize-repeat-style@6.0.0(postcss@8.4.21) + postcss-normalize-string: registry.npmjs.org/postcss-normalize-string@6.0.0(postcss@8.4.21) + postcss-normalize-timing-functions: registry.npmjs.org/postcss-normalize-timing-functions@6.0.0(postcss@8.4.21) + postcss-normalize-unicode: registry.npmjs.org/postcss-normalize-unicode@6.0.0(postcss@8.4.21) + postcss-normalize-url: registry.npmjs.org/postcss-normalize-url@6.0.0(postcss@8.4.21) + postcss-normalize-whitespace: registry.npmjs.org/postcss-normalize-whitespace@6.0.0(postcss@8.4.21) + postcss-ordered-values: registry.npmjs.org/postcss-ordered-values@6.0.0(postcss@8.4.21) + postcss-reduce-initial: registry.npmjs.org/postcss-reduce-initial@6.0.0(postcss@8.4.21) + postcss-reduce-transforms: registry.npmjs.org/postcss-reduce-transforms@6.0.0(postcss@8.4.21) + postcss-svgo: registry.npmjs.org/postcss-svgo@6.0.0(postcss@8.4.21) + postcss-unique-selectors: registry.npmjs.org/postcss-unique-selectors@6.0.0(postcss@8.4.21) dev: true - registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27): + registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz} id: registry.npmjs.org/cssnano-utils/4.0.0 name: cssnano-utils @@ -4528,10 +4527,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/cssnano@6.0.1(postcss@8.4.27): + registry.npmjs.org/cssnano@6.0.1(postcss@8.4.21): resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz} id: registry.npmjs.org/cssnano/6.0.1 name: cssnano @@ -4540,9 +4539,9 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: registry.npmjs.org/cssnano-preset-default@6.0.1(postcss@8.4.27) + cssnano-preset-default: registry.npmjs.org/cssnano-preset-default@6.0.1(postcss@8.4.21) lilconfig: registry.npmjs.org/lilconfig@2.1.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true registry.npmjs.org/csso@5.0.5: @@ -4598,7 +4597,7 @@ packages: cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x dependencies: cypress: registry.npmjs.org/cypress@12.17.3 - prettier: registry.npmjs.org/prettier@3.0.2 + prettier: registry.npmjs.org/prettier@3.0.3 dev: true registry.npmjs.org/cypress@12.17.3: @@ -4609,25 +4608,25 @@ packages: hasBin: true requiresBuild: true dependencies: - '@cypress/request': registry.npmjs.org/@cypress/request@2.88.11 + '@cypress/request': registry.npmjs.org/@cypress/request@2.88.12 '@cypress/xvfb': registry.npmjs.org/@cypress/xvfb@1.2.4(supports-color@8.1.1) - '@types/node': registry.npmjs.org/@types/node@16.18.40 + '@types/node': registry.npmjs.org/@types/node@16.18.59 '@types/sinonjs__fake-timers': registry.npmjs.org/@types/sinonjs__fake-timers@8.1.1 - '@types/sizzle': registry.npmjs.org/@types/sizzle@2.3.3 + '@types/sizzle': registry.npmjs.org/@types/sizzle@2.3.5 arch: registry.npmjs.org/arch@2.2.0 blob-util: registry.npmjs.org/blob-util@2.0.2 bluebird: registry.npmjs.org/bluebird@3.7.2 buffer: registry.npmjs.org/buffer@5.7.1 - cachedir: registry.npmjs.org/cachedir@2.3.0 + cachedir: registry.npmjs.org/cachedir@2.4.0 chalk: registry.npmjs.org/chalk@4.1.2 check-more-types: registry.npmjs.org/check-more-types@2.24.0 cli-cursor: registry.npmjs.org/cli-cursor@3.1.0 cli-table3: registry.npmjs.org/cli-table3@0.6.3 commander: registry.npmjs.org/commander@6.2.1 common-tags: registry.npmjs.org/common-tags@1.8.2 - dayjs: registry.npmjs.org/dayjs@1.11.8 + dayjs: registry.npmjs.org/dayjs@1.11.10 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - enquirer: registry.npmjs.org/enquirer@2.3.6 + enquirer: registry.npmjs.org/enquirer@2.4.1 eventemitter2: registry.npmjs.org/eventemitter2@6.4.7 execa: registry.npmjs.org/execa@4.1.0 executable: registry.npmjs.org/executable@4.1.1 @@ -4638,7 +4637,7 @@ packages: is-ci: registry.npmjs.org/is-ci@3.0.1 is-installed-globally: registry.npmjs.org/is-installed-globally@0.4.0 lazy-ass: registry.npmjs.org/lazy-ass@1.6.0 - listr2: registry.npmjs.org/listr2@3.14.0(enquirer@2.3.6) + listr2: registry.npmjs.org/listr2@3.14.0(enquirer@2.4.1) lodash: registry.npmjs.org/lodash@4.17.21 log-symbols: registry.npmjs.org/log-symbols@4.1.0 minimist: registry.npmjs.org/minimist@1.2.8 @@ -4773,13 +4772,13 @@ packages: version: 2.30.0 engines: {node: '>=0.11'} dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 dev: true - registry.npmjs.org/dayjs@1.11.8: - resolution: {integrity: sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz} + registry.npmjs.org/dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz} name: dayjs - version: 1.11.8 + version: 1.11.10 dev: true registry.npmjs.org/debug@2.6.9: @@ -4809,6 +4808,20 @@ packages: ms: registry.npmjs.org/ms@2.1.3 supports-color: registry.npmjs.org/supports-color@8.1.1 + registry.npmjs.org/debug@4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.2.tgz} + name: debug + version: 4.3.2 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmjs.org/ms@2.1.2 + dev: true + registry.npmjs.org/debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} id: registry.npmjs.org/debug/4.3.4 @@ -4892,13 +4905,25 @@ packages: clone: registry.npmjs.org/clone@1.0.4 dev: true - registry.npmjs.org/define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz} - name: define-properties - version: 1.2.0 + registry.npmjs.org/define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz} + name: define-data-property + version: 1.1.1 engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.0 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 + gopd: registry.npmjs.org/gopd@1.0.1 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 + dev: true + + registry.npmjs.org/define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz} + name: define-properties + version: 1.2.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmjs.org/define-data-property@1.1.1 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 object-keys: registry.npmjs.org/object-keys@1.1.1 dev: true @@ -5066,15 +5091,15 @@ packages: safer-buffer: registry.npmjs.org/safer-buffer@2.1.2 dev: true - registry.npmjs.org/electron-to-chromium@1.4.492: - resolution: {integrity: sha512-36K9b/6skMVwAIEsC7GiQ8I8N3soCALVSHqWHzNDtGemAcI9Xu8hP02cywWM0A794rTHm0b0zHPeLJHtgFVamQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.492.tgz} + registry.npmjs.org/electron-to-chromium@1.4.563: + resolution: {integrity: sha512-dg5gj5qOgfZNkPNeyKBZQAQitIQ/xwfIDmEQJHCbXaD9ebTZxwJXUsDYcBlAvZGZLi+/354l35J1wkmP6CqYaw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.563.tgz} name: electron-to-chromium - version: 1.4.492 + version: 1.4.563 - registry.npmjs.org/emoji-regex@10.2.1: - resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz} + registry.npmjs.org/emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz} name: emoji-regex - version: 10.2.1 + version: 10.3.0 dev: false registry.npmjs.org/emoji-regex@8.0.0: @@ -5104,13 +5129,14 @@ packages: tapable: registry.npmjs.org/tapable@2.2.1 dev: true - registry.npmjs.org/enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz} + registry.npmjs.org/enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz} name: enquirer - version: 2.3.6 + version: 2.4.1 engines: {node: '>=8.6'} dependencies: ansi-colors: registry.npmjs.org/ansi-colors@4.1.3 + strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 dev: true registry.npmjs.org/entities@4.5.0: @@ -5128,28 +5154,28 @@ packages: is-arrayish: registry.npmjs.org/is-arrayish@0.2.1 dev: true - registry.npmjs.org/es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz} + registry.npmjs.org/es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz} name: es-abstract - version: 1.22.1 + version: 1.22.3 engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: registry.npmjs.org/array-buffer-byte-length@1.0.0 - arraybuffer.prototype.slice: registry.npmjs.org/arraybuffer.prototype.slice@1.0.1 + arraybuffer.prototype.slice: registry.npmjs.org/arraybuffer.prototype.slice@1.0.2 available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.5 - call-bind: registry.npmjs.org/call-bind@1.0.2 - es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.2 es-to-primitive: registry.npmjs.org/es-to-primitive@1.2.1 - function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.5 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.6 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 get-symbol-description: registry.npmjs.org/get-symbol-description@1.0.0 globalthis: registry.npmjs.org/globalthis@1.0.3 gopd: registry.npmjs.org/gopd@1.0.1 - has: registry.npmjs.org/has@1.0.3 - has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.0 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 has-proto: registry.npmjs.org/has-proto@1.0.1 has-symbols: registry.npmjs.org/has-symbols@1.0.3 - internal-slot: registry.npmjs.org/internal-slot@1.0.5 + hasown: registry.npmjs.org/hasown@2.0.0 + internal-slot: registry.npmjs.org/internal-slot@1.0.6 is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.2 is-callable: registry.npmjs.org/is-callable@1.2.7 is-negative-zero: registry.npmjs.org/is-negative-zero@2.0.2 @@ -5158,42 +5184,42 @@ packages: is-string: registry.npmjs.org/is-string@1.0.7 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 is-weakref: registry.npmjs.org/is-weakref@1.0.2 - object-inspect: registry.npmjs.org/object-inspect@1.12.3 + object-inspect: registry.npmjs.org/object-inspect@1.13.1 object-keys: registry.npmjs.org/object-keys@1.1.1 object.assign: registry.npmjs.org/object.assign@4.1.4 - regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.0 - safe-array-concat: registry.npmjs.org/safe-array-concat@1.0.0 + regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.1 + safe-array-concat: registry.npmjs.org/safe-array-concat@1.0.1 safe-regex-test: registry.npmjs.org/safe-regex-test@1.0.0 - string.prototype.trim: registry.npmjs.org/string.prototype.trim@1.2.7 - string.prototype.trimend: registry.npmjs.org/string.prototype.trimend@1.0.6 - string.prototype.trimstart: registry.npmjs.org/string.prototype.trimstart@1.0.6 + string.prototype.trim: registry.npmjs.org/string.prototype.trim@1.2.8 + string.prototype.trimend: registry.npmjs.org/string.prototype.trimend@1.0.7 + string.prototype.trimstart: registry.npmjs.org/string.prototype.trimstart@1.0.7 typed-array-buffer: registry.npmjs.org/typed-array-buffer@1.0.0 typed-array-byte-length: registry.npmjs.org/typed-array-byte-length@1.0.0 typed-array-byte-offset: registry.npmjs.org/typed-array-byte-offset@1.0.0 typed-array-length: registry.npmjs.org/typed-array-length@1.0.4 unbox-primitive: registry.npmjs.org/unbox-primitive@1.0.2 - which-typed-array: registry.npmjs.org/which-typed-array@1.1.11 + which-typed-array: registry.npmjs.org/which-typed-array@1.1.13 dev: true - registry.npmjs.org/es-iterator-helpers@1.0.14: - resolution: {integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz} + registry.npmjs.org/es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz} name: es-iterator-helpers - version: 1.0.14 + version: 1.0.15 dependencies: asynciterator.prototype: registry.npmjs.org/asynciterator.prototype@1.0.0 - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.1 - function-bind: registry.npmjs.org/function-bind@1.1.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.2 + function-bind: registry.npmjs.org/function-bind@1.1.2 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 globalthis: registry.npmjs.org/globalthis@1.0.3 - has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.0 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 has-proto: registry.npmjs.org/has-proto@1.0.1 has-symbols: registry.npmjs.org/has-symbols@1.0.3 - internal-slot: registry.npmjs.org/internal-slot@1.0.5 - iterator.prototype: registry.npmjs.org/iterator.prototype@1.1.0 - safe-array-concat: registry.npmjs.org/safe-array-concat@1.0.0 + internal-slot: registry.npmjs.org/internal-slot@1.0.6 + iterator.prototype: registry.npmjs.org/iterator.prototype@1.1.2 + safe-array-concat: registry.npmjs.org/safe-array-concat@1.0.1 dev: true registry.npmjs.org/es-module-lexer@1.3.1: @@ -5202,23 +5228,23 @@ packages: version: 1.3.1 dev: false - registry.npmjs.org/es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz} + registry.npmjs.org/es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz} name: es-set-tostringtag - version: 2.0.1 + version: 2.0.2 engines: {node: '>= 0.4'} dependencies: - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 - has: registry.npmjs.org/has@1.0.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 + hasown: registry.npmjs.org/hasown@2.0.0 dev: true - registry.npmjs.org/es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz} + registry.npmjs.org/es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz} name: es-shim-unscopables - version: 1.0.0 + version: 1.0.2 dependencies: - has: registry.npmjs.org/has@1.0.3 + hasown: registry.npmjs.org/hasown@2.0.0 dev: true registry.npmjs.org/es-to-primitive@1.2.1: @@ -5269,36 +5295,36 @@ packages: '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.18.20 '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.18.20 - registry.npmjs.org/esbuild@0.19.4: - resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz} + registry.npmjs.org/esbuild@0.19.5: + resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz} name: esbuild - version: 0.19.4 + version: 0.19.5 engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.19.4 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.19.4 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.19.4 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.19.4 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.19.4 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.19.4 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.19.4 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.19.4 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.19.4 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.19.4 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.19.4 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.19.4 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.19.4 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.19.4 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.19.4 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.19.4 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.19.4 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.19.4 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.19.4 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.19.4 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.19.4 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.19.4 + '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.19.5 + '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.19.5 + '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.19.5 + '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.19.5 + '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.19.5 + '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.19.5 + '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.19.5 + '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.19.5 + '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.19.5 + '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.19.5 + '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.19.5 + '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.19.5 + '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.19.5 + '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.19.5 + '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.19.5 + '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.19.5 + '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.19.5 + '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.19.5 + '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.19.5 + '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.19.5 + '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.19.5 + '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.19.5 dev: false registry.npmjs.org/escalade@3.1.1: @@ -5341,11 +5367,11 @@ packages: dependencies: '@next/eslint-plugin-next': registry.npmjs.org/@next/eslint-plugin-next@13.5.4 '@rushstack/eslint-patch': registry.npmjs.org/@rushstack/eslint-patch@1.5.1 - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.62.0(eslint@8.43.0)(typescript@5.1.3) eslint: registry.npmjs.org/eslint@8.43.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 - eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0) - eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0)(eslint@8.43.0) + eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.43.0) + eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.8.0)(eslint@8.43.0) eslint-plugin-jsx-a11y: registry.npmjs.org/eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0) eslint-plugin-react: registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0) eslint-plugin-react-hooks: registry.npmjs.org/eslint-plugin-react-hooks@4.6.0(eslint@8.43.0) @@ -5355,18 +5381,6 @@ packages: - supports-color dev: true - registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0): - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} - id: registry.npmjs.org/eslint-config-prettier/8.8.0 - name: eslint-config-prettier - version: 8.8.0 - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: registry.npmjs.org/eslint@8.42.0 - dev: true - registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} id: registry.npmjs.org/eslint-config-prettier/8.8.0 @@ -5379,7 +5393,7 @@ packages: eslint: registry.npmjs.org/eslint@8.43.0 dev: true - registry.npmjs.org/eslint-config-turbo@1.10.15(eslint@8.42.0): + registry.npmjs.org/eslint-config-turbo@1.10.15(eslint@8.43.0): resolution: {integrity: sha512-76mpx2x818JZE26euen14utYcFDxOahZ9NaWA+6Xa4pY2ezVKVschuOxS96EQz3o3ZRSmcgBOapw/gHbN+EKxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-1.10.15.tgz} id: registry.npmjs.org/eslint-config-turbo/1.10.15 name: eslint-config-turbo @@ -5387,8 +5401,8 @@ packages: peerDependencies: eslint: '>6.6.0' dependencies: - eslint: registry.npmjs.org/eslint@8.42.0 - eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo@1.10.15(eslint@8.42.0) + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo@1.10.15(eslint@8.43.0) dev: true registry.npmjs.org/eslint-import-resolver-node@0.3.9: @@ -5397,13 +5411,13 @@ packages: version: 0.3.9 dependencies: debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) - is-core-module: registry.npmjs.org/is-core-module@2.13.0 - resolve: registry.npmjs.org/resolve@1.22.6 + is-core-module: registry.npmjs.org/is-core-module@2.13.1 + resolve: registry.npmjs.org/resolve@1.22.8 transitivePeerDependencies: - supports-color dev: true - registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0): + registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.43.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz} id: registry.npmjs.org/eslint-import-resolver-typescript/3.6.1 name: eslint-import-resolver-typescript @@ -5416,11 +5430,11 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.15.0 eslint: registry.npmjs.org/eslint@8.43.0 - eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0) - eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0)(eslint@8.43.0) + eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0) + eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.8.0)(eslint@8.43.0) fast-glob: registry.npmjs.org/fast-glob@3.3.1 get-tsconfig: registry.npmjs.org/get-tsconfig@4.7.2 - is-core-module: registry.npmjs.org/is-core-module@2.13.0 + is-core-module: registry.npmjs.org/is-core-module@2.13.1 is-glob: registry.npmjs.org/is-glob@4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -5429,7 +5443,7 @@ packages: - supports-color dev: true - registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0): + registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.43.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} id: registry.npmjs.org/eslint-module-utils/2.8.0 name: eslint-module-utils @@ -5453,11 +5467,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.62.0(eslint@8.43.0)(typescript@5.1.3) debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) eslint: registry.npmjs.org/eslint@8.43.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 - eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.43.0) + eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.43.0) transitivePeerDependencies: - supports-color dev: true @@ -5486,7 +5500,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.42.0)(typescript@5.1.3) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.43.0)(typescript@5.1.3) debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) eslint: registry.npmjs.org/eslint@8.43.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 @@ -5494,11 +5508,11 @@ packages: - supports-color dev: true - registry.npmjs.org/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0)(eslint@8.43.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz} - id: registry.npmjs.org/eslint-plugin-import/2.28.1 + registry.npmjs.org/eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.8.0)(eslint@8.43.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz} + id: registry.npmjs.org/eslint-plugin-import/2.29.0 name: eslint-plugin-import - version: 2.28.1 + version: 2.29.0 engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -5507,23 +5521,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.42.0)(typescript@5.1.3) - array-includes: registry.npmjs.org/array-includes@3.1.6 + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@6.8.0(eslint@8.43.0)(typescript@5.1.3) + array-includes: registry.npmjs.org/array-includes@3.1.7 array.prototype.findlastindex: registry.npmjs.org/array.prototype.findlastindex@1.2.3 - array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 - array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 + array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.2 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2 debug: registry.npmjs.org/debug@3.2.7(supports-color@8.1.1) doctrine: registry.npmjs.org/doctrine@2.1.0 eslint: registry.npmjs.org/eslint@8.43.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9 eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint@8.43.0) - has: registry.npmjs.org/has@1.0.3 - is-core-module: registry.npmjs.org/is-core-module@2.13.0 + hasown: registry.npmjs.org/hasown@2.0.0 + is-core-module: registry.npmjs.org/is-core-module@2.13.1 is-glob: registry.npmjs.org/is-glob@4.0.3 minimatch: registry.npmjs.org/minimatch@3.1.2 - object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.7 object.groupby: registry.npmjs.org/object.groupby@1.0.1 - object.values: registry.npmjs.org/object.values@1.1.6 + object.values: registry.npmjs.org/object.values@1.1.7 semver: registry.npmjs.org/semver@6.3.1 tsconfig-paths: registry.npmjs.org/tsconfig-paths@3.14.2 transitivePeerDependencies: @@ -5541,26 +5555,26 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.22.5 + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 aria-query: registry.npmjs.org/aria-query@5.3.0 - array-includes: registry.npmjs.org/array-includes@3.1.6 - array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 + array-includes: registry.npmjs.org/array-includes@3.1.7 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2 ast-types-flow: registry.npmjs.org/ast-types-flow@0.0.7 axe-core: registry.npmjs.org/axe-core@4.8.2 axobject-query: registry.npmjs.org/axobject-query@3.2.1 damerau-levenshtein: registry.npmjs.org/damerau-levenshtein@1.0.8 emoji-regex: registry.npmjs.org/emoji-regex@9.2.2 eslint: registry.npmjs.org/eslint@8.43.0 - has: registry.npmjs.org/has@1.0.3 + has: registry.npmjs.org/has@1.0.4 jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5 language-tags: registry.npmjs.org/language-tags@1.0.5 minimatch: registry.npmjs.org/minimatch@3.1.2 - object.entries: registry.npmjs.org/object.entries@1.1.6 - object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 + object.entries: registry.npmjs.org/object.entries@1.1.7 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.7 semver: registry.npmjs.org/semver@6.3.1 dev: true - registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8): + registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz} id: registry.npmjs.org/eslint-plugin-prettier/4.2.1 name: eslint-plugin-prettier @@ -5574,8 +5588,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: registry.npmjs.org/eslint@8.42.0 - eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.42.0) + eslint: registry.npmjs.org/eslint@8.43.0 + eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.43.0) prettier: registry.npmjs.org/prettier@2.8.8 prettier-linter-helpers: registry.npmjs.org/prettier-linter-helpers@1.0.0 dev: true @@ -5592,34 +5606,6 @@ packages: eslint: registry.npmjs.org/eslint@8.43.0 dev: true - registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.42.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} - id: registry.npmjs.org/eslint-plugin-react/7.33.2 - name: eslint-plugin-react - version: 7.33.2 - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: registry.npmjs.org/array-includes@3.1.6 - array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 - array.prototype.tosorted: registry.npmjs.org/array.prototype.tosorted@1.1.1 - doctrine: registry.npmjs.org/doctrine@2.1.0 - es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.14 - eslint: registry.npmjs.org/eslint@8.42.0 - estraverse: registry.npmjs.org/estraverse@5.3.0 - jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5 - minimatch: registry.npmjs.org/minimatch@3.1.2 - object.entries: registry.npmjs.org/object.entries@1.1.6 - object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 - object.hasown: registry.npmjs.org/object.hasown@1.1.2 - object.values: registry.npmjs.org/object.values@1.1.6 - prop-types: registry.npmjs.org/prop-types@15.8.1 - resolve: registry.npmjs.org/resolve@2.0.0-next.4 - semver: registry.npmjs.org/semver@6.3.1 - string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.8 - dev: true - registry.npmjs.org/eslint-plugin-react@7.33.2(eslint@8.43.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} id: registry.npmjs.org/eslint-plugin-react/7.33.2 @@ -5629,26 +5615,26 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: registry.npmjs.org/array-includes@3.1.6 - array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 - array.prototype.tosorted: registry.npmjs.org/array.prototype.tosorted@1.1.1 + array-includes: registry.npmjs.org/array-includes@3.1.7 + array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2 + array.prototype.tosorted: registry.npmjs.org/array.prototype.tosorted@1.1.2 doctrine: registry.npmjs.org/doctrine@2.1.0 - es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.14 + es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.15 eslint: registry.npmjs.org/eslint@8.43.0 estraverse: registry.npmjs.org/estraverse@5.3.0 jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5 minimatch: registry.npmjs.org/minimatch@3.1.2 - object.entries: registry.npmjs.org/object.entries@1.1.6 - object.fromentries: registry.npmjs.org/object.fromentries@2.0.6 - object.hasown: registry.npmjs.org/object.hasown@1.1.2 - object.values: registry.npmjs.org/object.values@1.1.6 + object.entries: registry.npmjs.org/object.entries@1.1.7 + object.fromentries: registry.npmjs.org/object.fromentries@2.0.7 + object.hasown: registry.npmjs.org/object.hasown@1.1.3 + object.values: registry.npmjs.org/object.values@1.1.7 prop-types: registry.npmjs.org/prop-types@15.8.1 - resolve: registry.npmjs.org/resolve@2.0.0-next.4 + resolve: registry.npmjs.org/resolve@2.0.0-next.5 semver: registry.npmjs.org/semver@6.3.1 - string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.8 + string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.10 dev: true - registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.0): + registry.npmjs.org/eslint-plugin-svelte@2.31.1(eslint@8.43.0)(svelte@4.2.1): resolution: {integrity: sha512-08v+DqzHiwIVEbi+266D7+BDhayp9OSqCwa/lHaZlZOlFY0vZLYs/h7SkkUPzA5fTVt8OUJBtvCxFiWEYOvvGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.31.1.tgz} id: registry.npmjs.org/eslint-plugin-svelte/2.31.1 name: eslint-plugin-svelte @@ -5667,19 +5653,19 @@ packages: eslint: registry.npmjs.org/eslint@8.43.0 esutils: registry.npmjs.org/esutils@2.0.3 known-css-properties: registry.npmjs.org/known-css-properties@0.27.0 - postcss: registry.npmjs.org/postcss@8.4.27 - postcss-load-config: registry.npmjs.org/postcss-load-config@3.1.4(postcss@8.4.27) - postcss-safe-parser: registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.27) + postcss: registry.npmjs.org/postcss@8.4.31 + postcss-load-config: registry.npmjs.org/postcss-load-config@3.1.4(postcss@8.4.31) + postcss-safe-parser: registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.31) postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 - semver: registry.npmjs.org/semver@7.5.3 - svelte: registry.npmjs.org/svelte@4.2.0 - svelte-eslint-parser: registry.npmjs.org/svelte-eslint-parser@0.31.0(svelte@4.2.0) + semver: registry.npmjs.org/semver@7.5.4 + svelte: registry.npmjs.org/svelte@4.2.1 + svelte-eslint-parser: registry.npmjs.org/svelte-eslint-parser@0.31.0(svelte@4.2.1) transitivePeerDependencies: - supports-color - ts-node dev: true - registry.npmjs.org/eslint-plugin-turbo@1.10.15(eslint@8.42.0): + registry.npmjs.org/eslint-plugin-turbo@1.10.15(eslint@8.43.0): resolution: {integrity: sha512-Tv4QSKV/U56qGcTqS/UgOvb9HcKFmWOQcVh3HEaj7of94lfaENgfrtK48E2CckQf7amhKs1i+imhCsNCKjkQyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-1.10.15.tgz} id: registry.npmjs.org/eslint-plugin-turbo/1.10.15 name: eslint-plugin-turbo @@ -5688,7 +5674,7 @@ packages: eslint: '>6.6.0' dependencies: dotenv: registry.npmjs.org/dotenv@16.0.3 - eslint: registry.npmjs.org/eslint@8.42.0 + eslint: registry.npmjs.org/eslint@8.43.0 dev: true registry.npmjs.org/eslint-scope@5.1.1: @@ -5701,23 +5687,16 @@ packages: estraverse: registry.npmjs.org/estraverse@4.3.0 dev: true - registry.npmjs.org/eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz} + registry.npmjs.org/eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz} name: eslint-scope - version: 7.2.0 + version: 7.2.2 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: registry.npmjs.org/esrecurse@4.3.0 estraverse: registry.npmjs.org/estraverse@5.3.0 dev: true - registry.npmjs.org/eslint-visitor-keys@3.4.1: - resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz} - name: eslint-visitor-keys - version: 3.4.1 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - registry.npmjs.org/eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz} name: eslint-visitor-keys @@ -5725,56 +5704,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - registry.npmjs.org/eslint@8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz} - name: eslint - version: 8.42.0 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.42.0) - '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.5.1 - '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc@2.0.3 - '@eslint/js': registry.npmjs.org/@eslint/js@8.42.0 - '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array@0.11.10 - '@humanwhocodes/module-importer': registry.npmjs.org/@humanwhocodes/module-importer@1.0.1 - '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8 - ajv: registry.npmjs.org/ajv@6.12.6 - chalk: registry.npmjs.org/chalk@4.1.2 - cross-spawn: registry.npmjs.org/cross-spawn@7.0.3 - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) - doctrine: registry.npmjs.org/doctrine@3.0.0 - escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0 - eslint-scope: registry.npmjs.org/eslint-scope@7.2.0 - eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1 - espree: registry.npmjs.org/espree@9.5.2 - esquery: registry.npmjs.org/esquery@1.5.0 - esutils: registry.npmjs.org/esutils@2.0.3 - fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3 - file-entry-cache: registry.npmjs.org/file-entry-cache@6.0.1 - find-up: registry.npmjs.org/find-up@5.0.0 - glob-parent: registry.npmjs.org/glob-parent@6.0.2 - globals: registry.npmjs.org/globals@13.20.0 - graphemer: registry.npmjs.org/graphemer@1.4.0 - ignore: registry.npmjs.org/ignore@5.2.4 - import-fresh: registry.npmjs.org/import-fresh@3.3.0 - imurmurhash: registry.npmjs.org/imurmurhash@0.1.4 - is-glob: registry.npmjs.org/is-glob@4.0.3 - is-path-inside: registry.npmjs.org/is-path-inside@3.0.3 - js-yaml: registry.npmjs.org/js-yaml@4.1.0 - json-stable-stringify-without-jsonify: registry.npmjs.org/json-stable-stringify-without-jsonify@1.0.1 - levn: registry.npmjs.org/levn@0.4.1 - lodash.merge: registry.npmjs.org/lodash.merge@4.6.2 - minimatch: registry.npmjs.org/minimatch@3.1.2 - natural-compare: registry.npmjs.org/natural-compare@1.4.0 - optionator: registry.npmjs.org/optionator@0.9.1 - strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 - strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1 - text-table: registry.npmjs.org/text-table@0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/eslint@8.43.0: resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz} name: eslint @@ -5783,10 +5712,10 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.43.0) - '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.6.2 - '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc@2.0.3 + '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.9.1 + '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc@2.1.2 '@eslint/js': registry.npmjs.org/@eslint/js@8.43.0 - '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array@0.11.10 + '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array@0.11.13 '@humanwhocodes/module-importer': registry.npmjs.org/@humanwhocodes/module-importer@1.0.1 '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8 ajv: registry.npmjs.org/ajv@6.12.6 @@ -5795,16 +5724,16 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) doctrine: registry.npmjs.org/doctrine@3.0.0 escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0 - eslint-scope: registry.npmjs.org/eslint-scope@7.2.0 + eslint-scope: registry.npmjs.org/eslint-scope@7.2.2 eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 - espree: registry.npmjs.org/espree@9.5.2 + espree: registry.npmjs.org/espree@9.6.1 esquery: registry.npmjs.org/esquery@1.5.0 esutils: registry.npmjs.org/esutils@2.0.3 fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3 file-entry-cache: registry.npmjs.org/file-entry-cache@6.0.1 find-up: registry.npmjs.org/find-up@5.0.0 glob-parent: registry.npmjs.org/glob-parent@6.0.2 - globals: registry.npmjs.org/globals@13.20.0 + globals: registry.npmjs.org/globals@13.23.0 graphemer: registry.npmjs.org/graphemer@1.4.0 ignore: registry.npmjs.org/ignore@5.2.4 import-fresh: registry.npmjs.org/import-fresh@3.3.0 @@ -5817,7 +5746,7 @@ packages: lodash.merge: registry.npmjs.org/lodash.merge@4.6.2 minimatch: registry.npmjs.org/minimatch@3.1.2 natural-compare: registry.npmjs.org/natural-compare@1.4.0 - optionator: registry.npmjs.org/optionator@0.9.1 + optionator: registry.npmjs.org/optionator@0.9.3 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1 text-table: registry.npmjs.org/text-table@0.2.0 @@ -5831,10 +5760,10 @@ packages: version: 1.0.0 dev: true - registry.npmjs.org/espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/espree/-/espree-9.5.2.tgz} + registry.npmjs.org/espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/espree/-/espree-9.6.1.tgz} name: espree - version: 9.5.2 + version: 9.6.1 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: registry.npmjs.org/acorn@8.10.0 @@ -5892,7 +5821,7 @@ packages: name: estree-walker version: 3.0.3 dependencies: - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 registry.npmjs.org/esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz} @@ -6032,7 +5961,7 @@ packages: get-stream: registry.npmjs.org/get-stream@5.2.0 yauzl: registry.npmjs.org/yauzl@2.10.0 optionalDependencies: - '@types/yauzl': registry.npmjs.org/@types/yauzl@2.10.0 + '@types/yauzl': registry.npmjs.org/@types/yauzl@2.10.2 transitivePeerDependencies: - supports-color dev: true @@ -6117,7 +6046,7 @@ packages: version: 6.0.1 engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: registry.npmjs.org/flat-cache@3.0.4 + flat-cache: registry.npmjs.org/flat-cache@3.1.1 dev: true registry.npmjs.org/fill-range@7.0.1: @@ -6154,27 +6083,28 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 pkg-dir: registry.npmjs.org/pkg-dir@4.2.0 - registry.npmjs.org/flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz} + registry.npmjs.org/flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz} name: flat-cache - version: 3.0.4 - engines: {node: ^10.12.0 || >=12.0.0} + version: 3.1.1 + engines: {node: '>=12.0.0'} dependencies: - flatted: registry.npmjs.org/flatted@3.2.7 + flatted: registry.npmjs.org/flatted@3.2.9 + keyv: registry.npmjs.org/keyv@4.5.4 rimraf: registry.npmjs.org/rimraf@3.0.2 dev: true - registry.npmjs.org/flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz} + registry.npmjs.org/flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz} name: flatted - version: 3.2.7 + version: 3.2.9 dev: true - registry.npmjs.org/follow-redirects@1.15.2(debug@4.3.4): - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz} - id: registry.npmjs.org/follow-redirects/1.15.2 + registry.npmjs.org/follow-redirects@1.15.3(debug@4.3.2): + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz} + id: registry.npmjs.org/follow-redirects/1.15.3 name: follow-redirects - version: 1.15.2 + version: 1.15.3 engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -6182,7 +6112,7 @@ packages: debug: optional: true dependencies: - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + debug: registry.npmjs.org/debug@4.3.2 dev: true registry.npmjs.org/for-each@0.3.3: @@ -6210,21 +6140,10 @@ packages: mime-types: registry.npmjs.org/mime-types@2.1.35 dev: true - registry.npmjs.org/form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz} - name: form-data - version: 4.0.0 - engines: {node: '>= 6'} - dependencies: - asynckit: registry.npmjs.org/asynckit@0.4.0 - combined-stream: registry.npmjs.org/combined-stream@1.0.8 - mime-types: registry.npmjs.org/mime-types@2.1.35 - dev: true - - registry.npmjs.org/fraction.js@4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz} + registry.npmjs.org/fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz} name: fraction.js - version: 4.2.0 + version: 4.3.7 dev: true registry.npmjs.org/from@0.1.7: @@ -6291,29 +6210,29 @@ packages: version: 1.0.0 dev: true - registry.npmjs.org/fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz} + registry.npmjs.org/fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz} name: fsevents - version: 2.3.2 + version: 2.3.3 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true optional: true - registry.npmjs.org/function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz} + registry.npmjs.org/function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz} name: function-bind - version: 1.1.1 + version: 1.1.2 - registry.npmjs.org/function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz} + registry.npmjs.org/function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz} name: function.prototype.name - version: 1.1.5 + version: 1.1.6 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 functions-have-names: registry.npmjs.org/functions-have-names@1.2.3 dev: true @@ -6336,15 +6255,15 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - registry.npmjs.org/get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz} + registry.npmjs.org/get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz} name: get-intrinsic - version: 1.2.1 + version: 1.2.2 dependencies: - function-bind: registry.npmjs.org/function-bind@1.1.1 - has: registry.npmjs.org/has@1.0.3 + function-bind: registry.npmjs.org/function-bind@1.1.2 has-proto: registry.npmjs.org/has-proto@1.0.1 has-symbols: registry.npmjs.org/has-symbols@1.0.3 + hasown: registry.npmjs.org/hasown@2.0.0 dev: true registry.npmjs.org/get-stdin@9.0.0: @@ -6383,8 +6302,8 @@ packages: version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true registry.npmjs.org/get-tsconfig@4.7.2: @@ -6501,10 +6420,10 @@ packages: version: 11.12.0 engines: {node: '>=4'} - registry.npmjs.org/globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-13.20.0.tgz} + registry.npmjs.org/globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-13.23.0.tgz} name: globals - version: 13.20.0 + version: 13.23.0 engines: {node: '>=8'} dependencies: type-fest: registry.npmjs.org/type-fest@0.20.2 @@ -6516,7 +6435,7 @@ packages: version: 1.0.3 engines: {node: '>= 0.4'} dependencies: - define-properties: registry.npmjs.org/define-properties@1.2.0 + define-properties: registry.npmjs.org/define-properties@1.2.1 dev: true registry.npmjs.org/globby@11.1.0: @@ -6533,10 +6452,10 @@ packages: slash: registry.npmjs.org/slash@3.0.0 dev: true - registry.npmjs.org/globby@13.1.4: - resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-13.1.4.tgz} + registry.npmjs.org/globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-13.2.2.tgz} name: globby - version: 13.1.4 + version: 13.2.2 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: registry.npmjs.org/dir-glob@3.0.1 @@ -6551,7 +6470,7 @@ packages: name: gopd version: 1.0.1 dependencies: - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true registry.npmjs.org/graceful-fs@4.2.11: @@ -6616,12 +6535,12 @@ packages: version: 4.0.0 engines: {node: '>=8'} - registry.npmjs.org/has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz} + registry.npmjs.org/has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz} name: has-property-descriptors - version: 1.0.0 + version: 1.0.1 dependencies: - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true registry.npmjs.org/has-proto@1.0.1: @@ -6647,21 +6566,28 @@ packages: has-symbols: registry.npmjs.org/has-symbols@1.0.3 dev: true - registry.npmjs.org/has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has/-/has-1.0.3.tgz} + registry.npmjs.org/has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has/-/has-1.0.4.tgz} name: has - version: 1.0.3 + version: 1.0.4 engines: {node: '>= 0.4.0'} + dev: true + + registry.npmjs.org/hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz} + name: hasown + version: 2.0.0 + engines: {node: '>= 0.4'} dependencies: - function-bind: registry.npmjs.org/function-bind@1.1.1 + function-bind: registry.npmjs.org/function-bind@1.1.2 registry.npmjs.org/hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz} name: hast-util-from-parse5 version: 7.1.2 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 hastscript: registry.npmjs.org/hastscript@7.2.0 property-information: registry.npmjs.org/property-information@6.3.0 vfile: registry.npmjs.org/vfile@5.3.7 @@ -6674,7 +6600,7 @@ packages: name: hast-util-parse-selector version: 3.1.1 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 dev: false registry.npmjs.org/hast-util-raw@7.2.3: @@ -6682,7 +6608,7 @@ packages: name: hast-util-raw version: 7.2.3 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 '@types/parse5': registry.npmjs.org/@types/parse5@6.0.3 hast-util-from-parse5: registry.npmjs.org/hast-util-from-parse5@7.1.2 hast-util-to-parse5: registry.npmjs.org/hast-util-to-parse5@7.1.0 @@ -6700,8 +6626,8 @@ packages: name: hast-util-to-html version: 8.0.4 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 ccount: registry.npmjs.org/ccount@2.0.1 comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 hast-util-raw: registry.npmjs.org/hast-util-raw@7.2.3 @@ -6718,7 +6644,7 @@ packages: name: hast-util-to-parse5 version: 7.1.0 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 property-information: registry.npmjs.org/property-information@6.3.0 space-separated-tokens: registry.npmjs.org/space-separated-tokens@2.0.2 @@ -6737,13 +6663,21 @@ packages: name: hastscript version: 7.2.0 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@2.0.3 hast-util-parse-selector: registry.npmjs.org/hast-util-parse-selector@3.1.1 property-information: registry.npmjs.org/property-information@6.3.0 space-separated-tokens: registry.npmjs.org/space-separated-tokens@2.0.2 dev: false + registry.npmjs.org/history@5.3.0: + resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/history/-/history-5.3.0.tgz} + name: history + version: 5.3.0 + dependencies: + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.23.2 + dev: false + registry.npmjs.org/hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz} name: hosted-git-info @@ -6776,7 +6710,7 @@ packages: dependencies: assert-plus: registry.npmjs.org/assert-plus@1.0.0 jsprim: registry.npmjs.org/jsprim@2.0.2 - sshpk: registry.npmjs.org/sshpk@1.17.0 + sshpk: registry.npmjs.org/sshpk@1.18.0 dev: true registry.npmjs.org/human-id@1.0.2: @@ -6889,14 +6823,14 @@ packages: engines: {node: '>=10'} dev: true - registry.npmjs.org/internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz} + registry.npmjs.org/internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz} name: internal-slot - version: 1.0.5 + version: 1.0.6 engines: {node: '>= 0.4'} dependencies: - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 - has: registry.npmjs.org/has@1.0.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 + hasown: registry.npmjs.org/hasown@2.0.0 side-channel: registry.npmjs.org/side-channel@1.0.4 dev: true @@ -6905,8 +6839,8 @@ packages: name: is-array-buffer version: 3.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 dev: true @@ -6954,7 +6888,7 @@ packages: version: 1.1.2 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 dev: true @@ -6987,15 +6921,15 @@ packages: version: 3.0.1 hasBin: true dependencies: - ci-info: registry.npmjs.org/ci-info@3.8.0 + ci-info: registry.npmjs.org/ci-info@3.9.0 dev: true - registry.npmjs.org/is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz} + registry.npmjs.org/is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz} name: is-core-module - version: 2.13.0 + version: 2.13.1 dependencies: - has: registry.npmjs.org/has@1.0.3 + hasown: registry.npmjs.org/hasown@2.0.0 registry.npmjs.org/is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz} @@ -7032,7 +6966,7 @@ packages: name: is-finalizationregistry version: 1.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 dev: true registry.npmjs.org/is-fullwidth-code-point@3.0.0: @@ -7145,15 +7079,15 @@ packages: name: is-reference version: 1.2.1 dependencies: - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 dev: true - registry.npmjs.org/is-reference@3.0.1: - resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz} + registry.npmjs.org/is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz} name: is-reference - version: 3.0.1 + version: 3.0.2 dependencies: - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 registry.npmjs.org/is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz} @@ -7161,7 +7095,7 @@ packages: version: 1.1.4 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 dev: true @@ -7176,7 +7110,7 @@ packages: name: is-shared-array-buffer version: 1.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 dev: true registry.npmjs.org/is-stream@2.0.1: @@ -7226,7 +7160,7 @@ packages: version: 1.1.12 engines: {node: '>= 0.4'} dependencies: - which-typed-array: registry.npmjs.org/which-typed-array@1.1.11 + which-typed-array: registry.npmjs.org/which-typed-array@1.1.13 dev: true registry.npmjs.org/is-typedarray@1.0.0: @@ -7260,7 +7194,7 @@ packages: name: is-weakref version: 1.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 dev: true registry.npmjs.org/is-weakset@2.0.2: @@ -7268,8 +7202,8 @@ packages: name: is-weakset version: 2.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true registry.npmjs.org/is-windows@1.0.2: @@ -7305,22 +7239,22 @@ packages: version: 0.1.2 dev: true - registry.npmjs.org/iterator.prototype@1.1.0: - resolution: {integrity: sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.0.tgz} + registry.npmjs.org/iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz} name: iterator.prototype - version: 1.1.0 + version: 1.1.2 dependencies: - define-properties: registry.npmjs.org/define-properties@1.2.0 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + define-properties: registry.npmjs.org/define-properties@1.2.1 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 has-symbols: registry.npmjs.org/has-symbols@1.0.3 - has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 - reflect.getprototypeof: registry.npmjs.org/reflect.getprototypeof@1.0.3 + reflect.getprototypeof: registry.npmjs.org/reflect.getprototypeof@1.0.4 + set-function-name: registry.npmjs.org/set-function-name@2.0.1 dev: true - registry.npmjs.org/joi@17.9.2: - resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/joi/-/joi-17.9.2.tgz} + registry.npmjs.org/joi@17.11.0: + resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/joi/-/joi-17.11.0.tgz} name: joi - version: 17.9.2 + version: 17.11.0 dependencies: '@hapi/hoek': registry.npmjs.org/@hapi/hoek@9.3.0 '@hapi/topo': registry.npmjs.org/@hapi/topo@5.1.0 @@ -7364,6 +7298,12 @@ packages: engines: {node: '>=4'} hasBin: true + registry.npmjs.org/json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz} + name: json-buffer + version: 3.0.1 + dev: true + registry.npmjs.org/json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} name: json-parse-even-better-errors @@ -7452,10 +7392,18 @@ packages: version: 3.3.5 engines: {node: '>=4.0'} dependencies: - array-includes: registry.npmjs.org/array-includes@3.1.6 - array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 + array-includes: registry.npmjs.org/array-includes@3.1.7 + array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.2 object.assign: registry.npmjs.org/object.assign@4.1.4 - object.values: registry.npmjs.org/object.values@1.1.6 + object.values: registry.npmjs.org/object.values@1.1.7 + dev: true + + registry.npmjs.org/keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz} + name: keyv + version: 4.5.4 + dependencies: + json-buffer: registry.npmjs.org/json-buffer@3.0.1 dev: true registry.npmjs.org/kind-of@6.0.3: @@ -7535,7 +7483,7 @@ packages: version: 1.2.4 dev: true - registry.npmjs.org/listr2@3.14.0(enquirer@2.3.6): + registry.npmjs.org/listr2@3.14.0(enquirer@2.4.1): resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz} id: registry.npmjs.org/listr2/3.14.0 name: listr2 @@ -7549,7 +7497,7 @@ packages: dependencies: cli-truncate: registry.npmjs.org/cli-truncate@2.1.0 colorette: registry.npmjs.org/colorette@2.0.20 - enquirer: registry.npmjs.org/enquirer@2.3.6 + enquirer: registry.npmjs.org/enquirer@2.4.1 log-update: registry.npmjs.org/log-update@4.0.0 p-map: registry.npmjs.org/p-map@4.0.0 rfdc: registry.npmjs.org/rfdc@1.3.0 @@ -7683,7 +7631,7 @@ packages: name: lower-case version: 2.0.2 dependencies: - tslib: registry.npmjs.org/tslib@2.5.3 + tslib: registry.npmjs.org/tslib@2.6.2 registry.npmjs.org/lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz} @@ -7718,19 +7666,10 @@ packages: '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 dev: true - registry.npmjs.org/magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz} + registry.npmjs.org/magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz} name: magic-string - version: 0.30.0 - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - dev: true - - registry.npmjs.org/magic-string@0.30.4: - resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz} - name: magic-string - version: 0.30.4 + version: 0.30.5 engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 @@ -7766,8 +7705,8 @@ packages: name: mdast-util-definitions version: 5.1.2 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 dev: false @@ -7776,8 +7715,8 @@ packages: name: mdast-util-definitions version: 6.0.0 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@4.0.1 - '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + '@types/mdast': registry.npmjs.org/@types/mdast@4.0.2 + '@types/unist': registry.npmjs.org/@types/unist@3.0.1 unist-util-visit: registry.npmjs.org/unist-util-visit@5.0.0 dev: false @@ -7786,7 +7725,7 @@ packages: name: mdast-util-find-and-replace version: 2.2.2 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 escape-string-regexp: registry.npmjs.org/escape-string-regexp@5.0.0 unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@5.1.3 @@ -7797,8 +7736,8 @@ packages: name: mdast-util-from-markdown version: 1.3.1 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 mdast-util-to-string: registry.npmjs.org/mdast-util-to-string@3.2.0 micromark: registry.npmjs.org/micromark@3.2.0 @@ -7818,7 +7757,7 @@ packages: name: mdast-util-gfm-autolink-literal version: 1.0.3 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 ccount: registry.npmjs.org/ccount@2.0.1 mdast-util-find-and-replace: registry.npmjs.org/mdast-util-find-and-replace@2.2.2 micromark-util-character: registry.npmjs.org/micromark-util-character@1.2.0 @@ -7829,7 +7768,7 @@ packages: name: mdast-util-gfm-footnote version: 1.0.2 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 micromark-util-normalize-identifier: registry.npmjs.org/micromark-util-normalize-identifier@1.1.0 dev: false @@ -7839,7 +7778,7 @@ packages: name: mdast-util-gfm-strikethrough version: 1.0.3 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 dev: false @@ -7848,7 +7787,7 @@ packages: name: mdast-util-gfm-table version: 1.0.7 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 markdown-table: registry.npmjs.org/markdown-table@3.0.3 mdast-util-from-markdown: registry.npmjs.org/mdast-util-from-markdown@1.3.1 mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 @@ -7861,7 +7800,7 @@ packages: name: mdast-util-gfm-task-list-item version: 1.0.2 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-to-markdown: registry.npmjs.org/mdast-util-to-markdown@1.5.0 dev: false @@ -7886,7 +7825,7 @@ packages: name: mdast-util-phrasing version: 3.0.1 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 dev: false @@ -7895,8 +7834,8 @@ packages: name: mdast-util-to-hast version: 12.3.0 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-definitions: registry.npmjs.org/mdast-util-definitions@5.1.2 micromark-util-sanitize-uri: registry.npmjs.org/micromark-util-sanitize-uri@1.2.0 trim-lines: registry.npmjs.org/trim-lines@3.0.1 @@ -7910,8 +7849,8 @@ packages: name: mdast-util-to-markdown version: 1.5.0 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 longest-streak: registry.npmjs.org/longest-streak@3.1.0 mdast-util-phrasing: registry.npmjs.org/mdast-util-phrasing@3.0.1 mdast-util-to-string: registry.npmjs.org/mdast-util-to-string@3.2.0 @@ -7925,7 +7864,7 @@ packages: name: mdast-util-to-string version: 3.2.0 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 dev: false registry.npmjs.org/mdn-data@2.0.28: @@ -7945,7 +7884,7 @@ packages: version: 6.1.1 engines: {node: '>=8'} dependencies: - '@types/minimist': registry.npmjs.org/@types/minimist@1.2.2 + '@types/minimist': registry.npmjs.org/@types/minimist@1.2.4 camelcase-keys: registry.npmjs.org/camelcase-keys@6.2.2 decamelize-keys: registry.npmjs.org/decamelize-keys@1.1.1 hard-rejection: registry.npmjs.org/hard-rejection@2.1.0 @@ -8251,7 +8190,7 @@ packages: name: micromark version: 3.2.0 dependencies: - '@types/debug': registry.npmjs.org/@types/debug@4.1.9 + '@types/debug': registry.npmjs.org/@types/debug@4.1.10 debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) decode-named-character-reference: registry.npmjs.org/decode-named-character-reference@1.0.2 micromark-core-commonmark: registry.npmjs.org/micromark-core-commonmark@1.1.0 @@ -8478,7 +8417,7 @@ packages: '@next/env': registry.npmjs.org/@next/env@13.5.4 '@swc/helpers': registry.npmjs.org/@swc/helpers@0.5.2 busboy: registry.npmjs.org/busboy@1.6.0 - caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001521 + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001553 postcss: registry.npmjs.org/postcss@8.4.31 react: registry.npmjs.org/react@18.2.0 react-dom: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) @@ -8504,7 +8443,7 @@ packages: name: nlcst-to-string version: 3.1.1 dependencies: - '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.3 dev: false registry.npmjs.org/no-case@3.0.4: @@ -8513,12 +8452,12 @@ packages: version: 3.0.4 dependencies: lower-case: registry.npmjs.org/lower-case@2.0.2 - tslib: registry.npmjs.org/tslib@2.5.3 + tslib: registry.npmjs.org/tslib@2.6.2 - registry.npmjs.org/node-abi@3.47.0: - resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz} + registry.npmjs.org/node-abi@3.51.0: + resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz} name: node-abi - version: 3.47.0 + version: 3.51.0 engines: {node: '>=10'} dependencies: semver: registry.npmjs.org/semver@7.5.4 @@ -8532,10 +8471,10 @@ packages: dev: false optional: true - registry.npmjs.org/node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz} + registry.npmjs.org/node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz} name: node-fetch - version: 2.6.11 + version: 2.7.0 engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -8557,8 +8496,8 @@ packages: version: 2.5.0 dependencies: hosted-git-info: registry.npmjs.org/hosted-git-info@2.8.9 - resolve: registry.npmjs.org/resolve@1.22.6 - semver: registry.npmjs.org/semver@5.7.1 + resolve: registry.npmjs.org/resolve@1.22.8 + semver: registry.npmjs.org/semver@5.7.2 validate-npm-package-license: registry.npmjs.org/validate-npm-package-license@3.0.4 dev: true @@ -8608,10 +8547,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - registry.npmjs.org/object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz} + registry.npmjs.org/object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz} name: object-inspect - version: 1.12.3 + version: 1.13.1 dev: true registry.npmjs.org/object-keys@1.1.1: @@ -8627,32 +8566,32 @@ packages: version: 4.1.4 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 has-symbols: registry.npmjs.org/has-symbols@1.0.3 object-keys: registry.npmjs.org/object-keys@1.1.1 dev: true - registry.npmjs.org/object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz} + registry.npmjs.org/object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz} name: object.entries - version: 1.1.6 + version: 1.1.7 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true - registry.npmjs.org/object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz} + registry.npmjs.org/object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz} name: object.fromentries - version: 2.0.6 + version: 2.0.7 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true registry.npmjs.org/object.groupby@1.0.1: @@ -8660,30 +8599,30 @@ packages: name: object.groupby version: 1.0.1 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 dev: true - registry.npmjs.org/object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz} + registry.npmjs.org/object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz} name: object.hasown - version: 1.1.2 + version: 1.1.3 dependencies: - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true - registry.npmjs.org/object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz} + registry.npmjs.org/object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz} name: object.values - version: 1.1.6 + version: 1.1.7 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true registry.npmjs.org/once@1.4.0: @@ -8710,18 +8649,18 @@ packages: mimic-fn: registry.npmjs.org/mimic-fn@4.0.0 dev: false - registry.npmjs.org/optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz} + registry.npmjs.org/optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz} name: optionator - version: 0.9.1 + version: 0.9.3 engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': registry.npmjs.org/@aashutoshrathi/word-wrap@1.2.6 deep-is: registry.npmjs.org/deep-is@0.1.4 fast-levenshtein: registry.npmjs.org/fast-levenshtein@2.0.6 levn: registry.npmjs.org/levn@0.4.1 prelude-ls: registry.npmjs.org/prelude-ls@1.2.1 type-check: registry.npmjs.org/type-check@0.4.0 - word-wrap: registry.npmjs.org/word-wrap@1.2.3 dev: true registry.npmjs.org/ora@7.0.1: @@ -8847,7 +8786,7 @@ packages: version: 5.2.0 engines: {node: '>=8'} dependencies: - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.10 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.22.13 error-ex: registry.npmjs.org/error-ex@1.3.2 json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 @@ -8875,7 +8814,7 @@ packages: version: 3.1.2 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.5.3 + tslib: registry.npmjs.org/tslib@2.6.2 registry.npmjs.org/path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz} @@ -8946,9 +8885,9 @@ packages: name: periscopic version: 3.1.0 dependencies: - '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + '@types/estree': registry.npmjs.org/@types/estree@1.0.3 estree-walker: registry.npmjs.org/estree-walker@3.0.3 - is-reference: registry.npmjs.org/is-reference@3.0.1 + is-reference: registry.npmjs.org/is-reference@3.0.2 registry.npmjs.org/picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} @@ -8982,7 +8921,7 @@ packages: dependencies: find-up: registry.npmjs.org/find-up@4.1.0 - registry.npmjs.org/postcss-calc@9.0.1(postcss@8.4.27): + registry.npmjs.org/postcss-calc@9.0.1(postcss@8.4.21): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz} id: registry.npmjs.org/postcss-calc/9.0.1 name: postcss-calc @@ -8991,12 +8930,12 @@ packages: peerDependencies: postcss: ^8.2.2 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.27): + registry.npmjs.org/postcss-cli@10.1.0(postcss@8.4.21): resolution: {integrity: sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz} id: registry.npmjs.org/postcss-cli/10.1.0 name: postcss-cli @@ -9010,11 +8949,11 @@ packages: dependency-graph: registry.npmjs.org/dependency-graph@0.11.0 fs-extra: registry.npmjs.org/fs-extra@11.1.1 get-stdin: registry.npmjs.org/get-stdin@9.0.0 - globby: registry.npmjs.org/globby@13.1.4 + globby: registry.npmjs.org/globby@13.2.2 picocolors: registry.npmjs.org/picocolors@1.0.0 - postcss: registry.npmjs.org/postcss@8.4.27 - postcss-load-config: registry.npmjs.org/postcss-load-config@4.0.1(postcss@8.4.27) - postcss-reporter: registry.npmjs.org/postcss-reporter@7.0.5(postcss@8.4.27) + postcss: registry.npmjs.org/postcss@8.4.21 + postcss-load-config: registry.npmjs.org/postcss-load-config@4.0.1(postcss@8.4.21) + postcss-reporter: registry.npmjs.org/postcss-reporter@7.0.5(postcss@8.4.21) pretty-hrtime: registry.npmjs.org/pretty-hrtime@1.0.3 read-cache: registry.npmjs.org/read-cache@1.0.0 slash: registry.npmjs.org/slash@5.1.0 @@ -9023,7 +8962,7 @@ packages: - ts-node dev: true - registry.npmjs.org/postcss-colormin@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-colormin@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz} id: registry.npmjs.org/postcss-colormin/6.0.0 name: postcss-colormin @@ -9032,14 +8971,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 + browserslist: registry.npmjs.org/browserslist@4.22.1 caniuse-api: registry.npmjs.org/caniuse-api@3.0.0 colord: registry.npmjs.org/colord@2.9.3 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.27): + registry.npmjs.org/postcss-combine-duplicated-selectors@10.0.3(postcss@8.4.21): resolution: {integrity: sha512-IP0BmwFloCskv7DV7xqvzDXqMHpwdczJa6ZvIW8abgHdcIHs9mCJX2ltFhu3EwA51ozp13DByng30+Ke+eIExA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-combine-duplicated-selectors/-/postcss-combine-duplicated-selectors-10.0.3.tgz} id: registry.npmjs.org/postcss-combine-duplicated-selectors/10.0.3 name: postcss-combine-duplicated-selectors @@ -9048,11 +8987,11 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true - registry.npmjs.org/postcss-convert-values@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-convert-values@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz} id: registry.npmjs.org/postcss-convert-values/6.0.0 name: postcss-convert-values @@ -9061,12 +9000,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - postcss: registry.npmjs.org/postcss@8.4.27 + browserslist: registry.npmjs.org/browserslist@4.22.1 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-discard-comments@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-discard-comments@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz} id: registry.npmjs.org/postcss-discard-comments/6.0.0 name: postcss-discard-comments @@ -9075,10 +9014,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-discard-duplicates@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-discard-duplicates@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz} id: registry.npmjs.org/postcss-discard-duplicates/6.0.0 name: postcss-discard-duplicates @@ -9087,10 +9026,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-discard-empty@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-discard-empty@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz} id: registry.npmjs.org/postcss-discard-empty/6.0.0 name: postcss-discard-empty @@ -9099,10 +9038,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-discard-overridden@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-discard-overridden@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz} id: registry.npmjs.org/postcss-discard-overridden/6.0.0 name: postcss-discard-overridden @@ -9111,10 +9050,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.27): + registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.21): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz} id: registry.npmjs.org/postcss-import/15.1.0 name: postcss-import @@ -9123,13 +9062,13 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 read-cache: registry.npmjs.org/read-cache@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 dev: true - registry.npmjs.org/postcss-load-config@3.1.4(postcss@8.4.27): + registry.npmjs.org/postcss-load-config@3.1.4(postcss@8.4.31): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz} id: registry.npmjs.org/postcss-load-config/3.1.4 name: postcss-load-config @@ -9145,11 +9084,11 @@ packages: optional: true dependencies: lilconfig: registry.npmjs.org/lilconfig@2.1.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.31 yaml: registry.npmjs.org/yaml@1.10.2 dev: true - registry.npmjs.org/postcss-load-config@4.0.1(postcss@8.4.27): + registry.npmjs.org/postcss-load-config@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz} id: registry.npmjs.org/postcss-load-config/4.0.1 name: postcss-load-config @@ -9165,11 +9104,11 @@ packages: optional: true dependencies: lilconfig: registry.npmjs.org/lilconfig@2.1.0 - postcss: registry.npmjs.org/postcss@8.4.27 - yaml: registry.npmjs.org/yaml@2.3.1 + postcss: registry.npmjs.org/postcss@8.4.21 + yaml: registry.npmjs.org/yaml@2.3.3 dev: true - registry.npmjs.org/postcss-merge-longhand@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-merge-longhand@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz} id: registry.npmjs.org/postcss-merge-longhand/6.0.0 name: postcss-merge-longhand @@ -9178,12 +9117,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 - stylehacks: registry.npmjs.org/stylehacks@6.0.0(postcss@8.4.27) + stylehacks: registry.npmjs.org/stylehacks@6.0.0(postcss@8.4.21) dev: true - registry.npmjs.org/postcss-merge-rules@6.0.1(postcss@8.4.27): + registry.npmjs.org/postcss-merge-rules@6.0.1(postcss@8.4.21): resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz} id: registry.npmjs.org/postcss-merge-rules/6.0.1 name: postcss-merge-rules @@ -9192,14 +9131,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 + browserslist: registry.npmjs.org/browserslist@4.22.1 caniuse-api: registry.npmjs.org/caniuse-api@3.0.0 - cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27) - postcss: registry.npmjs.org/postcss@8.4.27 + cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21) + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true - registry.npmjs.org/postcss-minify-font-values@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-minify-font-values@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz} id: registry.npmjs.org/postcss-minify-font-values/6.0.0 name: postcss-minify-font-values @@ -9208,11 +9147,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-minify-gradients@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-minify-gradients@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz} id: registry.npmjs.org/postcss-minify-gradients/6.0.0 name: postcss-minify-gradients @@ -9222,12 +9161,12 @@ packages: postcss: ^8.2.15 dependencies: colord: registry.npmjs.org/colord@2.9.3 - cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27) - postcss: registry.npmjs.org/postcss@8.4.27 + cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21) + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-minify-params@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-minify-params@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz} id: registry.npmjs.org/postcss-minify-params/6.0.0 name: postcss-minify-params @@ -9236,13 +9175,13 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27) - postcss: registry.npmjs.org/postcss@8.4.27 + browserslist: registry.npmjs.org/browserslist@4.22.1 + cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21) + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-minify-selectors@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-minify-selectors@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz} id: registry.npmjs.org/postcss-minify-selectors/6.0.0 name: postcss-minify-selectors @@ -9251,24 +9190,24 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true - registry.npmjs.org/postcss-nested@6.0.1(postcss@8.4.27): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz} - id: registry.npmjs.org/postcss-nested/6.0.1 + registry.npmjs.org/postcss-nested@6.0.0(postcss@8.4.21): + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz} + id: registry.npmjs.org/postcss-nested/6.0.0 name: postcss-nested - version: 6.0.1 + version: 6.0.0 engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true - registry.npmjs.org/postcss-normalize-charset@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-charset@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-charset/6.0.0 name: postcss-normalize-charset @@ -9277,10 +9216,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-normalize-display-values@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-display-values@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-display-values/6.0.0 name: postcss-normalize-display-values @@ -9289,11 +9228,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-positions@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-positions@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-positions/6.0.0 name: postcss-normalize-positions @@ -9302,11 +9241,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-repeat-style@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-repeat-style@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-repeat-style/6.0.0 name: postcss-normalize-repeat-style @@ -9315,11 +9254,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-string@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-string@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-string/6.0.0 name: postcss-normalize-string @@ -9328,11 +9267,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-timing-functions@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-timing-functions@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-timing-functions/6.0.0 name: postcss-normalize-timing-functions @@ -9341,11 +9280,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-unicode@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-unicode@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-unicode/6.0.0 name: postcss-normalize-unicode @@ -9354,12 +9293,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - postcss: registry.npmjs.org/postcss@8.4.27 + browserslist: registry.npmjs.org/browserslist@4.22.1 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-url@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-url@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-url/6.0.0 name: postcss-normalize-url @@ -9368,11 +9307,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-normalize-whitespace@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-normalize-whitespace@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz} id: registry.npmjs.org/postcss-normalize-whitespace/6.0.0 name: postcss-normalize-whitespace @@ -9381,11 +9320,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-ordered-values@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-ordered-values@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz} id: registry.npmjs.org/postcss-ordered-values/6.0.0 name: postcss-ordered-values @@ -9394,12 +9333,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.27) - postcss: registry.npmjs.org/postcss@8.4.27 + cssnano-utils: registry.npmjs.org/cssnano-utils@4.0.0(postcss@8.4.21) + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-reduce-initial@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-reduce-initial@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz} id: registry.npmjs.org/postcss-reduce-initial/6.0.0 name: postcss-reduce-initial @@ -9408,12 +9347,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 + browserslist: registry.npmjs.org/browserslist@4.22.1 caniuse-api: registry.npmjs.org/caniuse-api@3.0.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 dev: true - registry.npmjs.org/postcss-reduce-transforms@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-reduce-transforms@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz} id: registry.npmjs.org/postcss-reduce-transforms/6.0.0 name: postcss-reduce-transforms @@ -9422,11 +9361,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: true - registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.27): + registry.npmjs.org/postcss-rename@0.6.1(postcss@8.4.21): resolution: {integrity: sha512-bsj9TMuPnh8pqF/FMX6BB3aZMjTxRdGP0qJHOg4yC2S1DCAomtAVuQaTJC16QTkH5fnrYMP/yYjuXZAibP3QnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-rename/-/postcss-rename-0.6.1.tgz} id: registry.npmjs.org/postcss-rename/0.6.1 name: postcss-rename @@ -9435,11 +9374,11 @@ packages: peerDependencies: postcss: ^8.2.6 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true - registry.npmjs.org/postcss-reporter@7.0.5(postcss@8.4.27): + registry.npmjs.org/postcss-reporter@7.0.5(postcss@8.4.21): resolution: {integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz} id: registry.npmjs.org/postcss-reporter/7.0.5 name: postcss-reporter @@ -9449,11 +9388,11 @@ packages: postcss: ^8.1.0 dependencies: picocolors: registry.npmjs.org/picocolors@1.0.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 thenby: registry.npmjs.org/thenby@1.3.4 dev: true - registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz} id: registry.npmjs.org/postcss-safe-parser/6.0.0 name: postcss-safe-parser @@ -9462,19 +9401,19 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.31 dev: true - registry.npmjs.org/postcss-scss@4.0.6(postcss@8.4.27): - resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz} - id: registry.npmjs.org/postcss-scss/4.0.6 + registry.npmjs.org/postcss-scss@4.0.9(postcss@8.4.31): + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz} + id: registry.npmjs.org/postcss-scss/4.0.9 name: postcss-scss - version: 4.0.6 + version: 4.0.9 engines: {node: '>=12.0'} peerDependencies: - postcss: ^8.4.19 + postcss: ^8.4.29 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.31 dev: true registry.npmjs.org/postcss-selector-parser@6.0.13: @@ -9487,7 +9426,7 @@ packages: util-deprecate: registry.npmjs.org/util-deprecate@1.0.2 dev: true - registry.npmjs.org/postcss-svgo@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-svgo@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz} id: registry.npmjs.org/postcss-svgo/6.0.0 name: postcss-svgo @@ -9496,12 +9435,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 svgo: registry.npmjs.org/svgo@3.0.2 dev: true - registry.npmjs.org/postcss-unique-selectors@6.0.0(postcss@8.4.27): + registry.npmjs.org/postcss-unique-selectors@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz} id: registry.npmjs.org/postcss-unique-selectors/6.0.0 name: postcss-unique-selectors @@ -9510,7 +9449,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true @@ -9520,15 +9459,16 @@ packages: version: 4.2.0 dev: true - registry.npmjs.org/postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz} + registry.npmjs.org/postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz} name: postcss - version: 8.4.27 + version: 8.4.21 engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: registry.npmjs.org/nanoid@3.3.6 picocolors: registry.npmjs.org/picocolors@1.0.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 + dev: true registry.npmjs.org/postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz} @@ -9539,7 +9479,6 @@ packages: nanoid: registry.npmjs.org/nanoid@3.3.6 picocolors: registry.npmjs.org/picocolors@1.0.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - dev: false registry.npmjs.org/prebuild-install@7.1.1: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz} @@ -9554,7 +9493,7 @@ packages: minimist: registry.npmjs.org/minimist@1.2.8 mkdirp-classic: registry.npmjs.org/mkdirp-classic@0.5.3 napi-build-utils: registry.npmjs.org/napi-build-utils@1.0.2 - node-abi: registry.npmjs.org/node-abi@3.47.0 + node-abi: registry.npmjs.org/node-abi@3.51.0 pump: registry.npmjs.org/pump@3.0.0 rc: registry.npmjs.org/rc@1.2.8 simple-get: registry.npmjs.org/simple-get@4.0.1 @@ -9563,18 +9502,6 @@ packages: dev: false optional: true - registry.npmjs.org/preferred-pm@3.0.3: - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz} - name: preferred-pm - version: 3.0.3 - engines: {node: '>=10'} - dependencies: - find-up: registry.npmjs.org/find-up@5.0.0 - find-yarn-workspace-root2: registry.npmjs.org/find-yarn-workspace-root2@1.2.16 - path-exists: registry.npmjs.org/path-exists@4.0.0 - which-pm: registry.npmjs.org/which-pm@2.0.0 - dev: true - registry.npmjs.org/preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz} name: preferred-pm @@ -9585,7 +9512,6 @@ packages: find-yarn-workspace-root2: registry.npmjs.org/find-yarn-workspace-root2@1.2.16 path-exists: registry.npmjs.org/path-exists@4.0.0 which-pm: registry.npmjs.org/which-pm@2.0.0 - dev: false registry.npmjs.org/prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz} @@ -9603,7 +9529,7 @@ packages: fast-diff: registry.npmjs.org/fast-diff@1.3.0 dev: true - registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.0): + registry.npmjs.org/prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@4.2.1): resolution: {integrity: sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz} id: registry.npmjs.org/prettier-plugin-svelte/2.10.1 name: prettier-plugin-svelte @@ -9613,7 +9539,7 @@ packages: svelte: ^3.2.0 || ^4.0.0-next.0 dependencies: prettier: registry.npmjs.org/prettier@2.8.8 - svelte: registry.npmjs.org/svelte@4.2.0 + svelte: registry.npmjs.org/svelte@4.2.1 dev: true registry.npmjs.org/prettier@2.8.8: @@ -9624,10 +9550,10 @@ packages: hasBin: true dev: true - registry.npmjs.org/prettier@3.0.2: - resolution: {integrity: sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz} + registry.npmjs.org/prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz} name: prettier - version: 3.0.2 + version: 3.0.3 engines: {node: '>=14'} hasBin: true dev: true @@ -9743,6 +9669,12 @@ packages: side-channel: registry.npmjs.org/side-channel@1.0.4 dev: true + registry.npmjs.org/querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz} + name: querystringify + version: 2.2.0 + dev: true + registry.npmjs.org/queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz} name: queue-microtask @@ -9807,32 +9739,30 @@ packages: version: 0.14.0 engines: {node: '>=0.10.0'} - registry.npmjs.org/react-router-dom@6.12.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.12.1.tgz} - id: registry.npmjs.org/react-router-dom/6.12.1 + registry.npmjs.org/react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz} + id: registry.npmjs.org/react-router-dom/6.3.0 name: react-router-dom - version: 6.12.1 - engines: {node: '>=14'} + version: 6.3.0 peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': registry.npmjs.org/@remix-run/router@1.6.3 + history: registry.npmjs.org/history@5.3.0 react: registry.npmjs.org/react@18.2.0 react-dom: registry.npmjs.org/react-dom@18.2.0(react@18.2.0) - react-router: registry.npmjs.org/react-router@6.12.1(react@18.2.0) + react-router: registry.npmjs.org/react-router@6.3.0(react@18.2.0) dev: false - registry.npmjs.org/react-router@6.12.1(react@18.2.0): - resolution: {integrity: sha512-evd/GrKJOeOypD0JB9e1r7pQh2gWCsTbUfq059Wm1AFT/K2MNZuDo19lFtAgIhlBrp0MmpgpqtvZC7LPAs7vSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router/-/react-router-6.12.1.tgz} - id: registry.npmjs.org/react-router/6.12.1 + registry.npmjs.org/react-router@6.3.0(react@18.2.0): + resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz} + id: registry.npmjs.org/react-router/6.3.0 name: react-router - version: 6.12.1 - engines: {node: '>=14'} + version: 6.3.0 peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': registry.npmjs.org/@remix-run/router@1.6.3 + history: registry.npmjs.org/history@5.3.0 react: registry.npmjs.org/react@18.2.0 dev: false @@ -9869,7 +9799,7 @@ packages: version: 5.2.0 engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': registry.npmjs.org/@types/normalize-package-data@2.4.1 + '@types/normalize-package-data': registry.npmjs.org/@types/normalize-package-data@2.4.3 normalize-package-data: registry.npmjs.org/normalize-package-data@2.5.0 parse-json: registry.npmjs.org/parse-json@5.2.0 type-fest: registry.npmjs.org/type-fest@0.6.0 @@ -9916,35 +9846,34 @@ packages: strip-indent: registry.npmjs.org/strip-indent@3.0.0 dev: true - registry.npmjs.org/reflect.getprototypeof@1.0.3: - resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz} + registry.npmjs.org/reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz} name: reflect.getprototypeof - version: 1.0.3 + version: 1.0.4 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 globalthis: registry.npmjs.org/globalthis@1.0.3 which-builtin-type: registry.npmjs.org/which-builtin-type@1.1.3 dev: true - registry.npmjs.org/regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} + registry.npmjs.org/regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz} name: regenerator-runtime - version: 0.13.11 - dev: true + version: 0.14.0 - registry.npmjs.org/regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz} + registry.npmjs.org/regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz} name: regexp.prototype.flags - version: 1.5.0 + version: 1.5.1 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - functions-have-names: registry.npmjs.org/functions-have-names@1.2.3 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + set-function-name: registry.npmjs.org/set-function-name@2.0.1 dev: true registry.npmjs.org/rehype-parse@8.0.5: @@ -9952,7 +9881,7 @@ packages: name: rehype-parse version: 8.0.5 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 hast-util-from-parse5: registry.npmjs.org/hast-util-from-parse5@7.1.2 parse5: registry.npmjs.org/parse5@6.0.1 unified: registry.npmjs.org/unified@10.1.2 @@ -9963,7 +9892,7 @@ packages: name: rehype-raw version: 6.1.1 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 hast-util-raw: registry.npmjs.org/hast-util-raw@7.2.3 unified: registry.npmjs.org/unified@10.1.2 dev: false @@ -9973,7 +9902,7 @@ packages: name: rehype-stringify version: 9.0.4 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 hast-util-to-html: registry.npmjs.org/hast-util-to-html@8.0.4 unified: registry.npmjs.org/unified@10.1.2 dev: false @@ -9983,7 +9912,7 @@ packages: name: rehype version: 12.0.1 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 rehype-parse: registry.npmjs.org/rehype-parse@8.0.5 rehype-stringify: registry.npmjs.org/rehype-stringify@9.0.4 unified: registry.npmjs.org/unified@10.1.2 @@ -9994,7 +9923,7 @@ packages: name: remark-gfm version: 3.0.1 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-gfm: registry.npmjs.org/mdast-util-gfm@2.0.2 micromark-extension-gfm: registry.npmjs.org/micromark-extension-gfm@2.0.3 unified: registry.npmjs.org/unified@10.1.2 @@ -10007,7 +9936,7 @@ packages: name: remark-parse version: 10.0.2 dependencies: - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-from-markdown: registry.npmjs.org/mdast-util-from-markdown@1.3.1 unified: registry.npmjs.org/unified@10.1.2 transitivePeerDependencies: @@ -10019,8 +9948,8 @@ packages: name: remark-rehype version: 10.1.0 dependencies: - '@types/hast': registry.npmjs.org/@types/hast@2.3.6 - '@types/mdast': registry.npmjs.org/@types/mdast@3.0.13 + '@types/hast': registry.npmjs.org/@types/hast@2.3.7 + '@types/mdast': registry.npmjs.org/@types/mdast@3.0.14 mdast-util-to-hast: registry.npmjs.org/mdast-util-to-hast@12.3.0 unified: registry.npmjs.org/unified@10.1.2 dev: false @@ -10057,6 +9986,12 @@ packages: version: 2.0.0 dev: true + registry.npmjs.org/requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz} + name: requires-port + version: 1.0.0 + dev: true + registry.npmjs.org/resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz} name: resolve-from @@ -10077,34 +10012,23 @@ packages: version: 1.0.0 dev: true - registry.npmjs.org/resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz} + registry.npmjs.org/resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz} name: resolve - version: 1.22.2 + version: 1.22.8 hasBin: true dependencies: - is-core-module: registry.npmjs.org/is-core-module@2.13.0 - path-parse: registry.npmjs.org/path-parse@1.0.7 - supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0 - dev: true - - registry.npmjs.org/resolve@1.22.6: - resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz} - name: resolve - version: 1.22.6 - hasBin: true - dependencies: - is-core-module: registry.npmjs.org/is-core-module@2.13.0 + is-core-module: registry.npmjs.org/is-core-module@2.13.1 path-parse: registry.npmjs.org/path-parse@1.0.7 supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0 - registry.npmjs.org/resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz} + registry.npmjs.org/resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz} name: resolve - version: 2.0.0-next.4 + version: 2.0.0-next.5 hasBin: true dependencies: - is-core-module: registry.npmjs.org/is-core-module@2.13.0 + is-core-module: registry.npmjs.org/is-core-module@2.13.1 path-parse: registry.npmjs.org/path-parse@1.0.7 supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0 dev: true @@ -10134,7 +10058,7 @@ packages: name: retext-latin version: 3.1.0 dependencies: - '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.3 parse-latin: registry.npmjs.org/parse-latin@5.0.1 unherit: registry.npmjs.org/unherit@3.0.1 unified: registry.npmjs.org/unified@10.1.2 @@ -10145,7 +10069,7 @@ packages: name: retext-smartypants version: 5.2.0 dependencies: - '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.3 nlcst-to-string: registry.npmjs.org/nlcst-to-string@3.1.1 unified: registry.npmjs.org/unified@10.1.2 unist-util-visit: registry.npmjs.org/unist-util-visit@4.1.2 @@ -10156,7 +10080,7 @@ packages: name: retext-stringify version: 3.1.0 dependencies: - '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.3 nlcst-to-string: registry.npmjs.org/nlcst-to-string@3.1.1 unified: registry.npmjs.org/unified@10.1.2 dev: false @@ -10166,7 +10090,7 @@ packages: name: retext version: 8.1.0 dependencies: - '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.2 + '@types/nlcst': registry.npmjs.org/@types/nlcst@1.0.3 retext-latin: registry.npmjs.org/retext-latin@3.1.0 retext-stringify: registry.npmjs.org/retext-stringify@3.1.0 unified: registry.npmjs.org/unified@10.1.2 @@ -10202,7 +10126,7 @@ packages: glob: registry.npmjs.org/glob@7.2.3 dev: true - registry.npmjs.org/rollup-plugin-peer-deps-external@2.2.4(rollup@3.25.1): + registry.npmjs.org/rollup-plugin-peer-deps-external@2.2.4(rollup@3.23.0): resolution: {integrity: sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz} id: registry.npmjs.org/rollup-plugin-peer-deps-external/2.2.4 name: rollup-plugin-peer-deps-external @@ -10210,27 +10134,27 @@ packages: peerDependencies: rollup: '*' dependencies: - rollup: registry.npmjs.org/rollup@3.25.1 + rollup: registry.npmjs.org/rollup@3.23.0 dev: true - registry.npmjs.org/rollup@3.25.1: - resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz} + registry.npmjs.org/rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.23.0.tgz} name: rollup - version: 3.25.1 + version: 3.23.0 engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: registry.npmjs.org/fsevents@2.3.3 dev: true - registry.npmjs.org/rollup@3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.28.0.tgz} + registry.npmjs.org/rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz} name: rollup - version: 3.28.0 + version: 3.29.4 engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: registry.npmjs.org/fsevents@2.3.3 registry.npmjs.org/run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz} @@ -10244,7 +10168,7 @@ packages: name: rxjs version: 7.8.1 dependencies: - tslib: registry.npmjs.org/tslib@2.5.3 + tslib: registry.npmjs.org/tslib@2.6.2 dev: true registry.npmjs.org/sade@1.8.1: @@ -10255,14 +10179,14 @@ packages: dependencies: mri: registry.npmjs.org/mri@1.2.0 - registry.npmjs.org/safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz} + registry.npmjs.org/safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz} name: safe-array-concat - version: 1.0.0 + version: 1.0.1 engines: {node: '>=0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 has-symbols: registry.npmjs.org/has-symbols@1.0.3 isarray: registry.npmjs.org/isarray@2.0.5 dev: true @@ -10277,8 +10201,8 @@ packages: name: safe-regex-test version: 1.0.0 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 is-regex: registry.npmjs.org/is-regex@1.1.4 dev: true @@ -10321,10 +10245,10 @@ packages: kind-of: registry.npmjs.org/kind-of@6.0.3 dev: false - registry.npmjs.org/semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-5.7.1.tgz} + registry.npmjs.org/semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-5.7.2.tgz} name: semver - version: 5.7.1 + version: 5.7.2 hasBin: true dev: true @@ -10334,26 +10258,6 @@ packages: version: 6.3.1 hasBin: true - registry.npmjs.org/semver@7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.1.tgz} - name: semver - version: 7.5.1 - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: registry.npmjs.org/lru-cache@6.0.0 - dev: true - - registry.npmjs.org/semver@7.5.3: - resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.3.tgz} - name: semver - version: 7.5.3 - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: registry.npmjs.org/lru-cache@6.0.0 - dev: true - registry.npmjs.org/semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.4.tgz} name: semver @@ -10389,6 +10293,29 @@ packages: version: 2.6.0 dev: true + registry.npmjs.org/set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz} + name: set-function-length + version: 1.1.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmjs.org/define-data-property@1.1.1 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 + gopd: registry.npmjs.org/gopd@1.0.1 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 + dev: true + + registry.npmjs.org/set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz} + name: set-function-name + version: 2.0.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmjs.org/define-data-property@1.1.1 + functions-have-names: registry.npmjs.org/functions-have-names@1.2.3 + has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.1 + dev: true + registry.npmjs.org/sharp@0.32.6: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz} name: sharp @@ -10443,10 +10370,10 @@ packages: version: 1.8.1 dev: true - registry.npmjs.org/shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz} + registry.npmjs.org/shiki@0.14.5: + resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz} name: shiki - version: 0.14.4 + version: 0.14.5 dependencies: ansi-sequence-parser: registry.npmjs.org/ansi-sequence-parser@1.1.1 jsonc-parser: registry.npmjs.org/jsonc-parser@3.2.0 @@ -10459,9 +10386,9 @@ packages: name: side-channel version: 1.0.4 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 - object-inspect: registry.npmjs.org/object-inspect@1.12.3 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 + object-inspect: registry.npmjs.org/object-inspect@1.13.1 dev: true registry.npmjs.org/signal-exit@3.0.7: @@ -10509,7 +10436,7 @@ packages: version: 2.0.3 engines: {node: '>= 10'} dependencies: - '@polka/url': registry.npmjs.org/@polka/url@1.0.0-next.21 + '@polka/url': registry.npmjs.org/@polka/url@1.0.0-next.23 mrmime: registry.npmjs.org/mrmime@1.0.1 totalist: registry.npmjs.org/totalist@3.0.1 dev: true @@ -10570,7 +10497,7 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 + array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.2 breakword: registry.npmjs.org/breakword@1.0.6 grapheme-splitter: registry.npmjs.org/grapheme-splitter@1.0.4 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 @@ -10578,10 +10505,10 @@ packages: yargs: registry.npmjs.org/yargs@15.4.1 dev: true - registry.npmjs.org/smob@1.4.0: - resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/smob/-/smob-1.4.0.tgz} + registry.npmjs.org/smob@1.4.1: + resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/smob/-/smob-1.4.1.tgz} name: smob - version: 1.4.0 + version: 1.4.1 dev: true registry.npmjs.org/sorcery@0.11.0: @@ -10645,7 +10572,7 @@ packages: version: 3.2.0 dependencies: spdx-expression-parse: registry.npmjs.org/spdx-expression-parse@3.0.1 - spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.13 + spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.16 dev: true registry.npmjs.org/spdx-exceptions@2.3.0: @@ -10660,13 +10587,13 @@ packages: version: 3.0.1 dependencies: spdx-exceptions: registry.npmjs.org/spdx-exceptions@2.3.0 - spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.13 + spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.16 dev: true - registry.npmjs.org/spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz} + registry.npmjs.org/spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz} name: spdx-license-ids - version: 3.0.13 + version: 3.0.16 dev: true registry.npmjs.org/split@0.3.3: @@ -10682,10 +10609,10 @@ packages: name: sprintf-js version: 1.0.3 - registry.npmjs.org/sshpk@1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz} + registry.npmjs.org/sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz} name: sshpk - version: 1.17.0 + version: 1.18.0 engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -10700,21 +10627,20 @@ packages: tweetnacl: registry.npmjs.org/tweetnacl@0.14.5 dev: true - registry.npmjs.org/start-server-and-test@1.15.4: - resolution: {integrity: sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.15.4.tgz} + registry.npmjs.org/start-server-and-test@1.14.0: + resolution: {integrity: sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz} name: start-server-and-test - version: 1.15.4 + version: 1.14.0 engines: {node: '>=6'} hasBin: true dependencies: - arg: registry.npmjs.org/arg@5.0.2 bluebird: registry.npmjs.org/bluebird@3.7.2 check-more-types: registry.npmjs.org/check-more-types@2.24.0 - debug: registry.npmjs.org/debug@4.3.4(supports-color@8.1.1) + debug: registry.npmjs.org/debug@4.3.2 execa: registry.npmjs.org/execa@5.1.1 lazy-ass: registry.npmjs.org/lazy-ass@1.6.0 ps-tree: registry.npmjs.org/ps-tree@1.2.0 - wait-on: registry.npmjs.org/wait-on@7.0.1(debug@4.3.4) + wait-on: registry.npmjs.org/wait-on@6.0.0(debug@4.3.2) transitivePeerDependencies: - supports-color dev: true @@ -10798,54 +10724,55 @@ packages: engines: {node: '>=16'} dependencies: eastasianwidth: registry.npmjs.org/eastasianwidth@0.2.0 - emoji-regex: registry.npmjs.org/emoji-regex@10.2.1 + emoji-regex: registry.npmjs.org/emoji-regex@10.3.0 strip-ansi: registry.npmjs.org/strip-ansi@7.1.0 dev: false - registry.npmjs.org/string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} + registry.npmjs.org/string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz} name: string.prototype.matchall - version: 4.0.8 + version: 4.0.10 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 has-symbols: registry.npmjs.org/has-symbols@1.0.3 - internal-slot: registry.npmjs.org/internal-slot@1.0.5 - regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.0 + internal-slot: registry.npmjs.org/internal-slot@1.0.6 + regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.1 + set-function-name: registry.npmjs.org/set-function-name@2.0.1 side-channel: registry.npmjs.org/side-channel@1.0.4 dev: true - registry.npmjs.org/string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz} + registry.npmjs.org/string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz} name: string.prototype.trim - version: 1.2.7 + version: 1.2.8 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true - registry.npmjs.org/string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz} + registry.npmjs.org/string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz} name: string.prototype.trimend - version: 1.0.6 + version: 1.0.7 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true - registry.npmjs.org/string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz} + registry.npmjs.org/string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz} name: string.prototype.trimstart - version: 1.0.6 + version: 1.0.7 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - define-properties: registry.npmjs.org/define-properties@1.2.0 - es-abstract: registry.npmjs.org/es-abstract@1.22.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + define-properties: registry.npmjs.org/define-properties@1.2.1 + es-abstract: registry.npmjs.org/es-abstract@1.22.3 dev: true registry.npmjs.org/string_decoder@1.3.0: @@ -10960,7 +10887,7 @@ packages: react: registry.npmjs.org/react@18.2.0 dev: false - registry.npmjs.org/stylehacks@6.0.0(postcss@8.4.27): + registry.npmjs.org/stylehacks@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz} id: registry.npmjs.org/stylehacks/6.0.0 name: stylehacks @@ -10969,8 +10896,8 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 - postcss: registry.npmjs.org/postcss@8.4.27 + browserslist: registry.npmjs.org/browserslist@4.22.1 + postcss: registry.npmjs.org/postcss@8.4.21 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.13 dev: true @@ -11005,7 +10932,7 @@ packages: version: 1.0.0 engines: {node: '>= 0.4'} - registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.27)(svelte@4.2.0): + registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.21)(svelte@4.2.1): resolution: {integrity: sha512-KHujbn4k17xKYLmtCwv0sKKM7uiHTYcQvXnvrCcNU6a7hcszh99zFTIoiu/Sp/ewAw5aJmillJ1Cs8gKLmcX4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.5.0.tgz} id: registry.npmjs.org/svelte-check/3.5.0 name: svelte-check @@ -11014,14 +10941,14 @@ packages: peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 dependencies: - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 chokidar: registry.npmjs.org/chokidar@3.5.3 fast-glob: registry.npmjs.org/fast-glob@3.3.1 import-fresh: registry.npmjs.org/import-fresh@3.3.0 picocolors: registry.npmjs.org/picocolors@1.0.0 sade: registry.npmjs.org/sade@1.8.1 - svelte: registry.npmjs.org/svelte@4.2.0 - svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3) + svelte: registry.npmjs.org/svelte@4.2.1 + svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.21)(svelte@4.2.1)(typescript@5.1.3) typescript: registry.npmjs.org/typescript@5.1.3 transitivePeerDependencies: - '@babel/core' @@ -11035,7 +10962,37 @@ packages: - sugarss dev: true - registry.npmjs.org/svelte-eslint-parser@0.31.0(svelte@4.2.0): + registry.npmjs.org/svelte-check@3.5.0(postcss@8.4.31)(svelte@4.2.1): + resolution: {integrity: sha512-KHujbn4k17xKYLmtCwv0sKKM7uiHTYcQvXnvrCcNU6a7hcszh99zFTIoiu/Sp/ewAw5aJmillJ1Cs8gKLmcX4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.5.0.tgz} + id: registry.npmjs.org/svelte-check/3.5.0 + name: svelte-check + version: 3.5.0 + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + dependencies: + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 + chokidar: registry.npmjs.org/chokidar@3.5.3 + fast-glob: registry.npmjs.org/fast-glob@3.3.1 + import-fresh: registry.npmjs.org/import-fresh@3.3.0 + picocolors: registry.npmjs.org/picocolors@1.0.0 + sade: registry.npmjs.org/sade@1.8.1 + svelte: registry.npmjs.org/svelte@4.2.1 + svelte-preprocess: registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.31)(svelte@4.2.1)(typescript@5.1.3) + typescript: registry.npmjs.org/typescript@5.1.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + + registry.npmjs.org/svelte-eslint-parser@0.31.0(svelte@4.2.1): resolution: {integrity: sha512-/31RpBf/e3YjoFphjsyo3JRyN1r4UalGAGafXrZ6EJK4h4COOO0rbfBoen5byGsXnIJKsrlC1lkEd2Vzpq2IDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.31.0.tgz} id: registry.npmjs.org/svelte-eslint-parser/0.31.0 name: svelte-eslint-parser @@ -11047,15 +11004,15 @@ packages: svelte: optional: true dependencies: - eslint-scope: registry.npmjs.org/eslint-scope@7.2.0 + eslint-scope: registry.npmjs.org/eslint-scope@7.2.2 eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 - espree: registry.npmjs.org/espree@9.5.2 - postcss: registry.npmjs.org/postcss@8.4.27 - postcss-scss: registry.npmjs.org/postcss-scss@4.0.6(postcss@8.4.27) - svelte: registry.npmjs.org/svelte@4.2.0 + espree: registry.npmjs.org/espree@9.6.1 + postcss: registry.npmjs.org/postcss@8.4.31 + postcss-scss: registry.npmjs.org/postcss-scss@4.0.9(postcss@8.4.31) + svelte: registry.npmjs.org/svelte@4.2.1 dev: true - registry.npmjs.org/svelte-eslint-parser@0.32.2(svelte@4.2.0): + registry.npmjs.org/svelte-eslint-parser@0.32.2(svelte@4.2.1): resolution: {integrity: sha512-Ok9D3A4b23iLQsONrjqtXtYDu5ZZ/826Blaw2LeFZVTg1pwofKDG4mz3/GYTax8fQ0plRGHI6j+d9VQYy5Lo/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.2.tgz} id: registry.npmjs.org/svelte-eslint-parser/0.32.2 name: svelte-eslint-parser @@ -11067,24 +11024,12 @@ packages: svelte: optional: true dependencies: - eslint-scope: registry.npmjs.org/eslint-scope@7.2.0 - eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1 - espree: registry.npmjs.org/espree@9.5.2 - postcss: registry.npmjs.org/postcss@8.4.27 - postcss-scss: registry.npmjs.org/postcss-scss@4.0.6(postcss@8.4.27) - svelte: registry.npmjs.org/svelte@4.2.0 - dev: true - - registry.npmjs.org/svelte-hmr@0.15.2(svelte@4.2.0): - resolution: {integrity: sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.2.tgz} - id: registry.npmjs.org/svelte-hmr/0.15.2 - name: svelte-hmr - version: 0.15.2 - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0-next.0 - dependencies: - svelte: registry.npmjs.org/svelte@4.2.0 + eslint-scope: registry.npmjs.org/eslint-scope@7.2.2 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 + espree: registry.npmjs.org/espree@9.6.1 + postcss: registry.npmjs.org/postcss@8.4.31 + postcss-scss: registry.npmjs.org/postcss-scss@4.0.9(postcss@8.4.31) + svelte: registry.npmjs.org/svelte@4.2.1 dev: true registry.npmjs.org/svelte-hmr@0.15.3(svelte@4.2.1): @@ -11097,9 +11042,8 @@ packages: svelte: ^3.19.0 || ^4.0.0 dependencies: svelte: registry.npmjs.org/svelte@4.2.1 - dev: false - registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.27)(svelte@4.2.0)(typescript@5.1.3): + registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.21)(svelte@4.2.1)(typescript@5.1.3): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} id: registry.npmjs.org/svelte-preprocess/5.0.4 name: svelte-preprocess @@ -11140,36 +11084,72 @@ packages: typescript: optional: true dependencies: - '@types/pug': registry.npmjs.org/@types/pug@2.0.6 + '@types/pug': registry.npmjs.org/@types/pug@2.0.8 detect-indent: registry.npmjs.org/detect-indent@6.1.0 magic-string: registry.npmjs.org/magic-string@0.27.0 - postcss: registry.npmjs.org/postcss@8.4.27 + postcss: registry.npmjs.org/postcss@8.4.21 sorcery: registry.npmjs.org/sorcery@0.11.0 strip-indent: registry.npmjs.org/strip-indent@3.0.0 - svelte: registry.npmjs.org/svelte@4.2.0 + svelte: registry.npmjs.org/svelte@4.2.1 typescript: registry.npmjs.org/typescript@5.1.3 dev: true - registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.0)(typescript@5.1.3): - resolution: {integrity: sha512-zaSnHSERYceKxugFbjiZ3YiNcC2fNbVjpQ9qaE5hrYI4tIOX9ZqHS+I30Hp2HF+MVXLOVWVErgn/6pAlQNnheA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.20.tgz} - id: registry.npmjs.org/svelte2tsx/0.6.20 - name: svelte2tsx - version: 0.6.20 + registry.npmjs.org/svelte-preprocess@5.0.4(postcss@8.4.31)(svelte@4.2.1)(typescript@5.1.3): + resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} + id: registry.npmjs.org/svelte-preprocess/5.0.4 + name: svelte-preprocess + version: 5.0.4 + engines: {node: '>= 14.10.0'} + requiresBuild: true peerDependencies: - svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 - typescript: ^4.9.4 || ^5.0.0 + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true dependencies: - dedent-js: registry.npmjs.org/dedent-js@1.0.1 - pascal-case: registry.npmjs.org/pascal-case@3.1.2 - svelte: registry.npmjs.org/svelte@4.2.0 + '@types/pug': registry.npmjs.org/@types/pug@2.0.8 + detect-indent: registry.npmjs.org/detect-indent@6.1.0 + magic-string: registry.npmjs.org/magic-string@0.27.0 + postcss: registry.npmjs.org/postcss@8.4.31 + sorcery: registry.npmjs.org/sorcery@0.11.0 + strip-indent: registry.npmjs.org/strip-indent@3.0.0 + svelte: registry.npmjs.org/svelte@4.2.1 typescript: registry.npmjs.org/typescript@5.1.3 dev: true - registry.npmjs.org/svelte2tsx@0.6.20(svelte@4.2.1)(typescript@5.1.3): - resolution: {integrity: sha512-zaSnHSERYceKxugFbjiZ3YiNcC2fNbVjpQ9qaE5hrYI4tIOX9ZqHS+I30Hp2HF+MVXLOVWVErgn/6pAlQNnheA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.20.tgz} - id: registry.npmjs.org/svelte2tsx/0.6.20 + registry.npmjs.org/svelte2tsx@0.6.23(svelte@4.2.1)(typescript@5.1.3): + resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.23.tgz} + id: registry.npmjs.org/svelte2tsx/0.6.23 name: svelte2tsx - version: 0.6.20 + version: 0.6.23 peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 typescript: ^4.9.4 || ^5.0.0 @@ -11178,28 +11158,6 @@ packages: pascal-case: registry.npmjs.org/pascal-case@3.1.2 svelte: registry.npmjs.org/svelte@4.2.1 typescript: registry.npmjs.org/typescript@5.1.3 - dev: false - - registry.npmjs.org/svelte@4.2.0: - resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-4.2.0.tgz} - name: svelte - version: 4.2.0 - engines: {node: '>=16'} - dependencies: - '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 - '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 - acorn: registry.npmjs.org/acorn@8.10.0 - aria-query: registry.npmjs.org/aria-query@5.3.0 - axobject-query: registry.npmjs.org/axobject-query@3.2.1 - code-red: registry.npmjs.org/code-red@1.0.3 - css-tree: registry.npmjs.org/css-tree@2.3.1 - estree-walker: registry.npmjs.org/estree-walker@3.0.3 - is-reference: registry.npmjs.org/is-reference@3.0.1 - locate-character: registry.npmjs.org/locate-character@3.0.0 - magic-string: registry.npmjs.org/magic-string@0.30.0 - periscopic: registry.npmjs.org/periscopic@3.1.0 - dev: true registry.npmjs.org/svelte@4.2.1: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-4.2.1.tgz} @@ -11209,18 +11167,17 @@ packages: dependencies: '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.20 acorn: registry.npmjs.org/acorn@8.10.0 aria-query: registry.npmjs.org/aria-query@5.3.0 axobject-query: registry.npmjs.org/axobject-query@3.2.1 - code-red: registry.npmjs.org/code-red@1.0.3 + code-red: registry.npmjs.org/code-red@1.0.4 css-tree: registry.npmjs.org/css-tree@2.3.1 estree-walker: registry.npmjs.org/estree-walker@3.0.3 - is-reference: registry.npmjs.org/is-reference@3.0.1 + is-reference: registry.npmjs.org/is-reference@3.0.2 locate-character: registry.npmjs.org/locate-character@3.0.0 - magic-string: registry.npmjs.org/magic-string@0.30.4 + magic-string: registry.npmjs.org/magic-string@0.30.5 periscopic: registry.npmjs.org/periscopic@3.1.0 - dev: false registry.npmjs.org/svgo@3.0.2: resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz} @@ -11299,14 +11256,14 @@ packages: engines: {node: '>=8'} dev: true - registry.npmjs.org/terser@5.18.0: - resolution: {integrity: sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser/-/terser-5.18.0.tgz} + registry.npmjs.org/terser@5.22.0: + resolution: {integrity: sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser/-/terser-5.22.0.tgz} name: terser - version: 5.18.0 + version: 5.22.0 engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': registry.npmjs.org/@jridgewell/source-map@0.3.3 + '@jridgewell/source-map': registry.npmjs.org/@jridgewell/source-map@0.3.5 acorn: registry.npmjs.org/acorn@8.10.0 commander: registry.npmjs.org/commander@2.20.3 source-map-support: registry.npmjs.org/source-map-support@0.5.21 @@ -11375,14 +11332,16 @@ packages: engines: {node: '>=6'} dev: true - registry.npmjs.org/tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz} + registry.npmjs.org/tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz} name: tough-cookie - version: 2.5.0 - engines: {node: '>=0.8'} + version: 4.1.3 + engines: {node: '>=6'} dependencies: psl: registry.npmjs.org/psl@1.9.0 punycode: registry.npmjs.org/punycode@2.3.0 + universalify: registry.npmjs.org/universalify@0.2.0 + url-parse: registry.npmjs.org/url-parse@1.5.10 dev: true registry.npmjs.org/tr46@0.0.3: @@ -11417,11 +11376,11 @@ packages: version: 2.1.0 dev: false - registry.npmjs.org/ts-api-utils@1.0.1(typescript@5.1.3): - resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz} - id: registry.npmjs.org/ts-api-utils/1.0.1 + registry.npmjs.org/ts-api-utils@1.0.3(typescript@5.1.3): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz} + id: registry.npmjs.org/ts-api-utils/1.0.3 name: ts-api-utils - version: 1.0.1 + version: 1.0.3 engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' @@ -11446,9 +11405,9 @@ packages: version: 3.0.1 dependencies: '@types/json5': registry.npmjs.org/@types/json5@0.0.30 - '@types/resolve': registry.npmjs.org/@types/resolve@1.20.2 + '@types/resolve': registry.npmjs.org/@types/resolve@1.20.4 json5: registry.npmjs.org/json5@2.2.3 - resolve: registry.npmjs.org/resolve@1.22.6 + resolve: registry.npmjs.org/resolve@1.22.8 strip-bom: registry.npmjs.org/strip-bom@4.0.0 type-fest: registry.npmjs.org/type-fest@0.13.1 dev: false @@ -11463,6 +11422,12 @@ packages: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz} name: tslib version: 2.5.3 + dev: true + + registry.npmjs.org/tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz} + name: tslib + version: 2.6.2 registry.npmjs.org/tsutils@3.21.0(typescript@5.1.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz} @@ -11477,10 +11442,10 @@ packages: typescript: registry.npmjs.org/typescript@5.1.3 dev: true - registry.npmjs.org/tty-table@4.2.1: - resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tty-table/-/tty-table-4.2.1.tgz} + registry.npmjs.org/tty-table@4.2.2: + resolution: {integrity: sha512-2gvCArMZLxgvpZ2NvQKdnYWIFLe7I/z5JClMuhrDXunmKgSZcQKcZRjN9XjAFiToMz2pUo1dEIXyrm0AwgV5Tw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tty-table/-/tty-table-4.2.2.tgz} name: tty-table - version: 4.2.1 + version: 4.2.2 engines: {node: '>=8.0.0'} hasBin: true dependencies: @@ -11500,79 +11465,79 @@ packages: dependencies: safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 - registry.npmjs.org/turbo-darwin-64@1.10.3: - resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.3.tgz} + registry.npmjs.org/turbo-darwin-64@1.10.0: + resolution: {integrity: sha512-N0aVGFtBgOKd7pIdUiKREwnDhNHRIvpMJbmUw04c1AqEoTiKAKT6iuzcCozO5N/gYMVr0hxrXgLal5OLYXtcsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.0.tgz} name: turbo-darwin-64 - version: 1.10.3 + version: 1.10.0 cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo-darwin-arm64@1.10.3: - resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.10.3.tgz} + registry.npmjs.org/turbo-darwin-arm64@1.10.0: + resolution: {integrity: sha512-boXzhaHTS5MsTMv48I/JmYp9/fYplXk5nACUDrqV6nD1hzO5PMn5wNg75ATbpkaMaeuD+hjuobeSxn1p4vpqQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.10.0.tgz} name: turbo-darwin-arm64 - version: 1.10.3 + version: 1.10.0 cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo-linux-64@1.10.3: - resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.10.3.tgz} + registry.npmjs.org/turbo-linux-64@1.10.0: + resolution: {integrity: sha512-crKQuS1jrp4vp+Th6EmUqqmAlvYNnzGmwWMLeckmYILrV7zAddu87eJu4hB7V6uV+W1qHZUTw8WXa1w1+8boBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.10.0.tgz} name: turbo-linux-64 - version: 1.10.3 + version: 1.10.0 cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo-linux-arm64@1.10.3: - resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.10.3.tgz} + registry.npmjs.org/turbo-linux-arm64@1.10.0: + resolution: {integrity: sha512-Y2fhWe0xepLjl7doIvsJK7mp2h8E+OF6qJsUHRgxFeRWQWi1I6clD2aEQeykHK8Tp+qp8pKFMocj32nFBvuCcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.10.0.tgz} name: turbo-linux-arm64 - version: 1.10.3 + version: 1.10.0 cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo-windows-64@1.10.3: - resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.10.3.tgz} + registry.npmjs.org/turbo-windows-64@1.10.0: + resolution: {integrity: sha512-uh8rEqH6teaHysEMjinwWBqyNwv4IvgSAwbq/OphP8jObstTYHoR+gFPo8RQUSTaBYy4QVszgi5eO5YLvEQqNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.10.0.tgz} name: turbo-windows-64 - version: 1.10.3 + version: 1.10.0 cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo-windows-arm64@1.10.3: - resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.10.3.tgz} + registry.npmjs.org/turbo-windows-arm64@1.10.0: + resolution: {integrity: sha512-JaVj3iM7qyRD6xYGZLL/Gs4mQKfM1zL0f91AwHZLNkk1CrJ6i5kO4ZjhKkwXSpVOTNKW3sX0Q7dExXj85Vv7UQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.10.0.tgz} name: turbo-windows-arm64 - version: 1.10.3 + version: 1.10.0 cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - registry.npmjs.org/turbo@1.10.3: - resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo/-/turbo-1.10.3.tgz} + registry.npmjs.org/turbo@1.10.0: + resolution: {integrity: sha512-GWxoL2zJduiNaEHz78o74l2jCQEeuUZ3MdpMPz0SpZOvt3nimpvQPNxiyfbqt3U9/V5G375PWKYSbXkVnIbQcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo/-/turbo-1.10.0.tgz} name: turbo - version: 1.10.3 + version: 1.10.0 hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: registry.npmjs.org/turbo-darwin-64@1.10.3 - turbo-darwin-arm64: registry.npmjs.org/turbo-darwin-arm64@1.10.3 - turbo-linux-64: registry.npmjs.org/turbo-linux-64@1.10.3 - turbo-linux-arm64: registry.npmjs.org/turbo-linux-arm64@1.10.3 - turbo-windows-64: registry.npmjs.org/turbo-windows-64@1.10.3 - turbo-windows-arm64: registry.npmjs.org/turbo-windows-arm64@1.10.3 + turbo-darwin-64: registry.npmjs.org/turbo-darwin-64@1.10.0 + turbo-darwin-arm64: registry.npmjs.org/turbo-darwin-arm64@1.10.0 + turbo-linux-64: registry.npmjs.org/turbo-linux-64@1.10.0 + turbo-linux-arm64: registry.npmjs.org/turbo-linux-arm64@1.10.0 + turbo-windows-64: registry.npmjs.org/turbo-windows-64@1.10.0 + turbo-windows-arm64: registry.npmjs.org/turbo-windows-arm64@1.10.0 dev: true registry.npmjs.org/tweetnacl@0.14.5: @@ -11637,8 +11602,8 @@ packages: version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 - get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.1 + call-bind: registry.npmjs.org/call-bind@1.0.5 + get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.2 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 dev: true @@ -11648,7 +11613,7 @@ packages: version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 for-each: registry.npmjs.org/for-each@0.3.3 has-proto: registry.npmjs.org/has-proto@1.0.1 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 @@ -11661,7 +11626,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.5 - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 for-each: registry.npmjs.org/for-each@0.3.3 has-proto: registry.npmjs.org/has-proto@1.0.1 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 @@ -11672,15 +11637,15 @@ packages: name: typed-array-length version: 1.0.4 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 for-each: registry.npmjs.org/for-each@0.3.3 is-typed-array: registry.npmjs.org/is-typed-array@1.1.12 dev: true - registry.npmjs.org/typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz} + registry.npmjs.org/typescript@4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz} name: typescript - version: 4.9.5 + version: 4.9.4 engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -11703,7 +11668,7 @@ packages: name: unbox-primitive version: 1.0.2 dependencies: - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 has-bigints: registry.npmjs.org/has-bigints@1.0.2 has-symbols: registry.npmjs.org/has-symbols@1.0.3 which-boxed-primitive: registry.npmjs.org/which-boxed-primitive@1.0.2 @@ -11714,6 +11679,7 @@ packages: name: undici-types version: 5.25.3 dev: true + optional: true registry.npmjs.org/undici@5.23.0: resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici/-/undici-5.23.0.tgz} @@ -11722,6 +11688,16 @@ packages: engines: {node: '>=14.0'} dependencies: busboy: registry.npmjs.org/busboy@1.6.0 + dev: true + + registry.npmjs.org/undici@5.26.5: + resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici/-/undici-5.26.5.tgz} + name: undici + version: 5.26.5 + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': registry.npmjs.org/@fastify/busboy@2.0.0 + dev: false registry.npmjs.org/unherit@3.0.1: resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz} @@ -11734,7 +11710,7 @@ packages: name: unified version: 10.1.2 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 bail: registry.npmjs.org/bail@2.0.2 extend: registry.npmjs.org/extend@3.0.2 is-buffer: registry.npmjs.org/is-buffer@2.0.5 @@ -11754,7 +11730,7 @@ packages: name: unist-util-is version: 5.2.1 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false registry.npmjs.org/unist-util-is@6.0.0: @@ -11762,7 +11738,7 @@ packages: name: unist-util-is version: 6.0.0 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + '@types/unist': registry.npmjs.org/@types/unist@3.0.1 dev: false registry.npmjs.org/unist-util-modify-children@3.1.1: @@ -11770,7 +11746,7 @@ packages: name: unist-util-modify-children version: 3.1.1 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 array-iterate: registry.npmjs.org/array-iterate@2.0.1 dev: false @@ -11779,7 +11755,7 @@ packages: name: unist-util-position version: 4.0.4 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false registry.npmjs.org/unist-util-stringify-position@3.0.3: @@ -11787,7 +11763,7 @@ packages: name: unist-util-stringify-position version: 3.0.3 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false registry.npmjs.org/unist-util-visit-children@2.0.2: @@ -11795,7 +11771,7 @@ packages: name: unist-util-visit-children version: 2.0.2 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 dev: false registry.npmjs.org/unist-util-visit-parents@5.1.3: @@ -11803,7 +11779,7 @@ packages: name: unist-util-visit-parents version: 5.1.3 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 dev: false @@ -11812,7 +11788,7 @@ packages: name: unist-util-visit-parents version: 6.0.1 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + '@types/unist': registry.npmjs.org/@types/unist@3.0.1 unist-util-is: registry.npmjs.org/unist-util-is@6.0.0 dev: false @@ -11821,7 +11797,7 @@ packages: name: unist-util-visit version: 4.1.2 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 unist-util-is: registry.npmjs.org/unist-util-is@5.2.1 unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@5.1.3 dev: false @@ -11831,7 +11807,7 @@ packages: name: unist-util-visit version: 5.0.0 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@3.0.0 + '@types/unist': registry.npmjs.org/@types/unist@3.0.1 unist-util-is: registry.npmjs.org/unist-util-is@6.0.0 unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@6.0.1 dev: false @@ -11843,6 +11819,13 @@ packages: engines: {node: '>= 4.0.0'} dev: true + registry.npmjs.org/universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz} + name: universalify + version: 0.2.0 + engines: {node: '>= 4.0.0'} + dev: true + registry.npmjs.org/universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz} name: universalify @@ -11857,16 +11840,16 @@ packages: engines: {node: '>=8'} dev: true - registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.10): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz} - id: registry.npmjs.org/update-browserslist-db/1.0.11 + registry.npmjs.org/update-browserslist-db@1.0.13(browserslist@4.22.1): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} + id: registry.npmjs.org/update-browserslist-db/1.0.13 name: update-browserslist-db - version: 1.0.11 + version: 1.0.13 hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: registry.npmjs.org/browserslist@4.21.10 + browserslist: registry.npmjs.org/browserslist@4.22.1 escalade: registry.npmjs.org/escalade@3.1.1 picocolors: registry.npmjs.org/picocolors@1.0.0 @@ -11878,6 +11861,15 @@ packages: punycode: registry.npmjs.org/punycode@2.3.0 dev: true + registry.npmjs.org/url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz} + name: url-parse + version: 1.5.10 + dependencies: + querystringify: registry.npmjs.org/querystringify@2.2.0 + requires-port: registry.npmjs.org/requires-port@1.0.0 + dev: true + registry.npmjs.org/use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz} id: registry.npmjs.org/use-sync-external-store/1.2.0 @@ -11939,7 +11931,7 @@ packages: name: vfile-location version: 4.1.0 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 vfile: registry.npmjs.org/vfile@5.3.7 dev: false @@ -11948,7 +11940,7 @@ packages: name: vfile-message version: 3.1.4 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@3.0.3 dev: false @@ -11957,7 +11949,7 @@ packages: name: vfile version: 5.3.7 dependencies: - '@types/unist': registry.npmjs.org/@types/unist@2.0.8 + '@types/unist': registry.npmjs.org/@types/unist@2.0.9 is-buffer: registry.npmjs.org/is-buffer@2.0.5 unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@3.0.3 vfile-message: registry.npmjs.org/vfile-message@3.1.4 @@ -11994,18 +11986,18 @@ packages: optional: true dependencies: esbuild: registry.npmjs.org/esbuild@0.18.20 - postcss: registry.npmjs.org/postcss@8.4.27 - rollup: registry.npmjs.org/rollup@3.28.0 + postcss: registry.npmjs.org/postcss@8.4.31 + rollup: registry.npmjs.org/rollup@3.29.4 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: registry.npmjs.org/fsevents@2.3.3 - registry.npmjs.org/vitefu@0.2.4(vite@4.4.9): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz} - id: registry.npmjs.org/vitefu/0.2.4 + registry.npmjs.org/vitefu@0.2.5(vite@4.4.9): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz} + id: registry.npmjs.org/vitefu/0.2.5 name: vitefu - version: 0.2.4 + version: 0.2.5 peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true @@ -12024,16 +12016,16 @@ packages: version: 8.0.0 dev: false - registry.npmjs.org/wait-on@7.0.1(debug@4.3.4): - resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz} - id: registry.npmjs.org/wait-on/7.0.1 + registry.npmjs.org/wait-on@6.0.0(debug@4.3.2): + resolution: {integrity: sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz} + id: registry.npmjs.org/wait-on/6.0.0 name: wait-on - version: 7.0.1 - engines: {node: '>=12.0.0'} + version: 6.0.0 + engines: {node: '>=10.0.0'} hasBin: true dependencies: - axios: registry.npmjs.org/axios@0.27.2(debug@4.3.4) - joi: registry.npmjs.org/joi@17.9.2 + axios: registry.npmjs.org/axios@0.21.4(debug@4.3.2) + joi: registry.npmjs.org/joi@17.11.0 lodash: registry.npmjs.org/lodash@4.17.21 minimist: registry.npmjs.org/minimist@1.2.8 rxjs: registry.npmjs.org/rxjs@7.8.1 @@ -12098,7 +12090,7 @@ packages: version: 1.1.3 engines: {node: '>= 0.4'} dependencies: - function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.5 + function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.6 has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 is-async-function: registry.npmjs.org/is-async-function@2.0.0 is-date-object: registry.npmjs.org/is-date-object@1.0.5 @@ -12109,7 +12101,7 @@ packages: isarray: registry.npmjs.org/isarray@2.0.5 which-boxed-primitive: registry.npmjs.org/which-boxed-primitive@1.0.2 which-collection: registry.npmjs.org/which-collection@1.0.1 - which-typed-array: registry.npmjs.org/which-typed-array@1.1.11 + which-typed-array: registry.npmjs.org/which-typed-array@1.1.13 dev: true registry.npmjs.org/which-collection@1.0.1: @@ -12155,14 +12147,14 @@ packages: path-exists: registry.npmjs.org/path-exists@4.0.0 dev: false - registry.npmjs.org/which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz} + registry.npmjs.org/which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz} name: which-typed-array - version: 1.1.11 + version: 1.1.13 engines: {node: '>= 0.4'} dependencies: available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.5 - call-bind: registry.npmjs.org/call-bind@1.0.2 + call-bind: registry.npmjs.org/call-bind@1.0.5 for-each: registry.npmjs.org/for-each@0.3.3 gopd: registry.npmjs.org/gopd@1.0.1 has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.0 @@ -12195,13 +12187,6 @@ packages: string-width: registry.npmjs.org/string-width@5.1.2 dev: false - registry.npmjs.org/word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz} - name: word-wrap - version: 1.2.3 - engines: {node: '>=0.10.0'} - dev: true - registry.npmjs.org/wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz} name: wrap-ansi @@ -12276,10 +12261,10 @@ packages: engines: {node: '>= 6'} dev: true - registry.npmjs.org/yaml@2.3.1: - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz} + registry.npmjs.org/yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz} name: yaml - version: 2.3.1 + version: 2.3.3 engines: {node: '>= 14'} dev: true @@ -12361,30 +12346,7 @@ packages: version: 3.21.1 dev: false - registry.npmjs.org/zustand@4.4.0(@types/react@18.2.12)(react@18.2.0): - resolution: {integrity: sha512-2dq6wq4dSxbiPTamGar0NlIG/av0wpyWZJGeQYtUOLegIUvhM2Bf86ekPlmgpUtS5uR7HyetSiktYrGsdsyZgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zustand/-/zustand-4.4.0.tgz} - id: registry.npmjs.org/zustand/4.4.0 - name: zustand - version: 4.4.0 - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - dependencies: - '@types/react': registry.npmjs.org/@types/react@18.2.12 - react: registry.npmjs.org/react@18.2.0 - use-sync-external-store: registry.npmjs.org/use-sync-external-store@1.2.0(react@18.2.0) - dev: false - - registry.npmjs.org/zustand@4.4.1(@types/react@18.2.12)(react@18.2.0): + registry.npmjs.org/zustand@4.4.1(@types/react@18.2.24)(react@18.2.0): resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zustand/-/zustand-4.4.1.tgz} id: registry.npmjs.org/zustand/4.4.1 name: zustand @@ -12402,7 +12364,7 @@ packages: react: optional: true dependencies: - '@types/react': registry.npmjs.org/@types/react@18.2.12 + '@types/react': registry.npmjs.org/@types/react@18.2.24 react: registry.npmjs.org/react@18.2.0 use-sync-external-store: registry.npmjs.org/use-sync-external-store@1.2.0(react@18.2.0) dev: false From 6de9bbc916fc77b2490b7df212f67168c85942b0 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 23 Oct 2023 16:37:28 +0200 Subject: [PATCH 14/21] refactor(react/svelte): simplify ssr usage --- .../src/components/ReactFlowExample/index.tsx | 2 - .../components/SvelteFlowExample/index.svelte | 78 ++++++++++++++----- packages/react/src/store/initialState.ts | 1 - packages/system/src/types/nodes.ts | 5 +- packages/system/src/utils/edges/positions.ts | 11 ++- packages/system/src/utils/types.ts | 1 + 6 files changed, 70 insertions(+), 28 deletions(-) create mode 100644 packages/system/src/utils/types.ts diff --git a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx index c2817f7a..ae5a5c87 100644 --- a/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx +++ b/examples/astro-xyflow/src/components/ReactFlowExample/index.tsx @@ -34,8 +34,6 @@ const initialNodes: Node[] = [ position: Position.Bottom, x: nodeSize.width * 0.5, y: nodeSize.height, - width: 1, - height: 1, }, ], }, diff --git a/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte index e9cb9acd..45f37b13 100644 --- a/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte +++ b/examples/astro-xyflow/src/components/SvelteFlowExample/index.svelte @@ -1,35 +1,73 @@ - - - - +
+ + + + +
diff --git a/examples/astro-xyflow/src/pages/index.astro b/examples/astro-xyflow/src/pages/index.astro index 5dae52a0..be9d1885 100644 --- a/examples/astro-xyflow/src/pages/index.astro +++ b/examples/astro-xyflow/src/pages/index.astro @@ -1,15 +1,14 @@ --- -import RF from '../components/ReactFlowExample' -import SF from '../components/SvelteFlowExample/index.svelte' +import ReactFlowApp from '../components/ReactFlowExample' +import SvelteFlowApp from '../components/SvelteFlowExample/index.svelte' --- - - Astro + Astro example for React Flow and Svelte Flow