refactor(svelte): cleanup components
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@sveltejs/adapter-auto": "^2.0.0",
|
||||
"@sveltejs/kit": "^1.5.6",
|
||||
"@sveltejs/kit": "^1.9.1",
|
||||
"@sveltejs/package": "^1.0.2",
|
||||
"@typescript-eslint/eslint-plugin": "^5.45.0",
|
||||
"@typescript-eslint/parser": "^5.45.0",
|
||||
@@ -37,11 +37,11 @@
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
"eslint-plugin-svelte3": "^4.0.0",
|
||||
"prettier": "^2.8.0",
|
||||
"prettier-plugin-svelte": "^2.8.1",
|
||||
"prettier-plugin-svelte": "^2.9.0",
|
||||
"svelte": "^3.55.1",
|
||||
"svelte-check": "^3.0.1",
|
||||
"svelte-check": "^3.0.4",
|
||||
"tslib": "^2.4.1",
|
||||
"typescript": "^4.9.3",
|
||||
"vite": "^4.1.1"
|
||||
"vite": "^4.1.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<script lang="ts">
|
||||
import Handle from '$lib/components/Handle/index.svelte';
|
||||
import { Handle } from '$lib/components/Handle';
|
||||
import { Position } from '@reactflow/system';
|
||||
|
||||
export let data: { label: string } = { label: 'Node' };
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import EdgeLabelRenderer from '$lib/components/EdgeLabelRenderer/index.svelte';
|
||||
import type { BaseEdgeProps } from '$lib/types';
|
||||
import EdgeLabelRenderer from '$lib/components/EdgeLabelRenderer/EdgeLabelRenderer.svelte';
|
||||
import type { BaseEdgeProps } from './types';
|
||||
|
||||
type $$Props = BaseEdgeProps;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export { default as BaseEdge } from './BaseEdge.svelte';
|
||||
@@ -0,0 +1,7 @@
|
||||
import type { EdgeProps } from '$lib/types';
|
||||
|
||||
export type BaseEdgeProps = Pick<EdgeProps, 'interactionWidth' | 'label'> & {
|
||||
path: string;
|
||||
labelX?: number;
|
||||
labelY?: number;
|
||||
};
|
||||
@@ -2,9 +2,6 @@
|
||||
import cc from 'classcat';
|
||||
|
||||
import { useStore } from '$lib/store';
|
||||
import type { ConnectionLineProps } from '$lib/types';
|
||||
|
||||
type $$Props = ConnectionLineProps;
|
||||
|
||||
const { connectionPath, width, height, connection } = useStore();
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export { default as EdgeLabelRenderer } from './EdgeLabelRenderer.svelte';
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
import { Position } from '@reactflow/system';
|
||||
|
||||
import { useStore } from '$lib/store';
|
||||
import BezierEdge from '$lib/components/edges/StraightEdge.svelte';
|
||||
import BezierEdge from '$lib/components/edges/BezierEdge.svelte';
|
||||
import type { EdgeProps, EdgeLayouted } from '$lib/types';
|
||||
|
||||
type $$Props = EdgeLayouted;
|
||||
@@ -0,0 +1 @@
|
||||
export { default as EdgeWrapper } from './EdgeWrapper.svelte';
|
||||
-3
@@ -14,8 +14,6 @@
|
||||
export let position: $$Props['position'] = Position.Top;
|
||||
export let isConnectable: $$Props['isConnectable'] = true;
|
||||
export let isValidConnection: $$Props['isValidConnection'] = (_: Connection) => true;
|
||||
let className: string | null = null;
|
||||
export { className as class };
|
||||
|
||||
const isTarget = type === 'target';
|
||||
const nodeId = getContext<string>('rf_nodeid');
|
||||
@@ -80,7 +78,6 @@
|
||||
`react-flow__handle-${position}`,
|
||||
'nodrag',
|
||||
'nopan',
|
||||
className,
|
||||
position
|
||||
])}
|
||||
class:source={!isTarget}
|
||||
@@ -0,0 +1 @@
|
||||
export { default as Handle } from './Handle.svelte';
|
||||
@@ -2,7 +2,7 @@
|
||||
import { shortcut } from '@svelte-put/shortcut';
|
||||
|
||||
import { useStore } from '$lib/store';
|
||||
import type { KeyHandlerProps } from './KeyHandler';
|
||||
import type { KeyHandlerProps } from './types';
|
||||
import type { KeyDefinition, KeyDefinitionObject } from '$lib/types';
|
||||
|
||||
const { selectionKeyPressed, deleteKeyPressed } = useStore();
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
export { default as KeyHandler } from './KeyHandler.svelte';
|
||||
export type { KeyHandlerProps } from './KeyHandler';
|
||||
export type { KeyHandlerProps } from './types';
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { KeyDefinition } from '$lib/types';
|
||||
import type { KeyDefinition } from '$lib/types';
|
||||
|
||||
export type KeyHandlerProps = {
|
||||
selectionKey?: KeyDefinition;
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
import { getRectOfNodes } from '@reactflow/utils';
|
||||
|
||||
import { useStore } from '$lib/store';
|
||||
import Selection from '$lib/components/Selection/index.svelte';
|
||||
import { Selection } from '$lib/components/Selection';
|
||||
import drag from '$lib/actions/drag';
|
||||
|
||||
const { selectionRectMode, nodes, nodeOrigin, transform, updateNodePositions } = useStore();
|
||||
@@ -0,0 +1 @@
|
||||
export { default as NodeSelection } from './NodeSelection.svelte';
|
||||
+25
-15
@@ -1,36 +1,46 @@
|
||||
<script lang="ts">
|
||||
import { onMount, setContext, SvelteComponentTyped } from 'svelte';
|
||||
import cc from 'classcat';
|
||||
import { type XYPosition, Position } from '@reactflow/system';
|
||||
import { type XYPosition, Position, errorMessages } from '@reactflow/system';
|
||||
|
||||
import drag from '$lib/actions/drag';
|
||||
import { useStore } from '$lib/store';
|
||||
import DefaultNode from './DefaultNode.svelte';
|
||||
import type { WrapNodeProps, NodeProps } from '$lib/types';
|
||||
import DefaultNode from '$lib/components/nodes/DefaultNode.svelte';
|
||||
import type { NodeProps } from '$lib/types';
|
||||
import type { NodeWrapperProps } from './types';
|
||||
|
||||
interface $$Props extends WrapNodeProps {}
|
||||
interface $$Props extends NodeWrapperProps {}
|
||||
|
||||
export let id: WrapNodeProps['id'];
|
||||
export let data: WrapNodeProps['data'] = {};
|
||||
export let selected: WrapNodeProps['selected'] = false;
|
||||
export let id: NodeWrapperProps['id'];
|
||||
export let data: NodeWrapperProps['data'] = {};
|
||||
export let selected: NodeWrapperProps['selected'] = false;
|
||||
export let positionAbsolute: XYPosition = { x: 0, y: 0 };
|
||||
export let position: XYPosition = { x: 0, y: 0 };
|
||||
export let dragging: boolean = false;
|
||||
export let resizeObserver: WrapNodeProps['resizeObserver'] = null;
|
||||
export let style: WrapNodeProps['style'] = undefined;
|
||||
export let width: WrapNodeProps['width'] = undefined;
|
||||
export let height: WrapNodeProps['height'] = undefined;
|
||||
export let type: WrapNodeProps['type'] = 'default';
|
||||
export let sourcePosition: WrapNodeProps['sourcePosition'] = Position.Bottom;
|
||||
export let targetPosition: WrapNodeProps['targetPosition'] = Position.Top;
|
||||
export let resizeObserver: NodeWrapperProps['resizeObserver'] = null;
|
||||
export let style: NodeWrapperProps['style'] = undefined;
|
||||
export let width: NodeWrapperProps['width'] = undefined;
|
||||
export let height: NodeWrapperProps['height'] = undefined;
|
||||
export let type: NodeWrapperProps['type'] = 'default';
|
||||
export let sourcePosition: NodeWrapperProps['sourcePosition'] = Position.Bottom
|
||||
export let targetPosition: NodeWrapperProps['targetPosition'] = Position.Top;
|
||||
|
||||
let className: string = '';
|
||||
export { className as class };
|
||||
|
||||
let nodeRef: HTMLDivElement;
|
||||
|
||||
const { nodes, transform, nodeTypes, updateNodePositions, addSelectedNodes } = useStore();
|
||||
|
||||
const nodeTypeValid = !!$nodeTypes[type!];
|
||||
|
||||
if (!nodeTypeValid) {
|
||||
console.warn('003', errorMessages['003'](type!));
|
||||
type = 'default';
|
||||
}
|
||||
|
||||
const nodeComponent: typeof SvelteComponentTyped<Partial<NodeProps>> =
|
||||
$nodeTypes[type] || DefaultNode;
|
||||
$nodeTypes[type!] || DefaultNode;
|
||||
const isSelectable = true;
|
||||
const selectNodesOnDrag = false;
|
||||
const isDraggable = true;
|
||||
@@ -0,0 +1 @@
|
||||
export { default as NodeWrapper } from './NodeWrapper.svelte';
|
||||
@@ -0,0 +1,5 @@
|
||||
import type { Node } from '$lib/types';
|
||||
|
||||
export type NodeWrapperProps = Node & {
|
||||
resizeObserver?: ResizeObserver | null;
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
export { default as Selection } from './Selection.svelte';
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import { useStore } from '$lib/store';
|
||||
import Selection from '$lib/components/Selection/index.svelte';
|
||||
import { Selection } from '$lib/components/Selection';
|
||||
|
||||
const { selectionRect, selectionRectMode } = useStore();
|
||||
</script>
|
||||
@@ -0,0 +1 @@
|
||||
export { default as UserSelection } from './UserSelection.svelte';
|
||||
@@ -2,7 +2,7 @@
|
||||
import { getBezierPath } from '@reactflow/edge-utils';
|
||||
|
||||
import type { EdgeProps } from '$lib/types';
|
||||
import BaseEdge from './BaseEdge.svelte';
|
||||
import { BaseEdge } from '$lib/components/BaseEdge';
|
||||
|
||||
type $$Props = EdgeProps;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import { getSmoothStepPath } from '@reactflow/edge-utils';
|
||||
|
||||
import type { EdgeProps } from '$lib/types';
|
||||
import BaseEdge from './BaseEdge.svelte';
|
||||
import { BaseEdge } from '$lib/components/BaseEdge';
|
||||
|
||||
type $$Props = EdgeProps;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import { getStraightPath } from '@reactflow/edge-utils';
|
||||
|
||||
import type { EdgeProps } from '$lib/types';
|
||||
import BaseEdge from './BaseEdge.svelte';
|
||||
import { BaseEdge } from '$lib/components/BaseEdge';
|
||||
|
||||
type $$Props = EdgeProps;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { Position } from '@reactflow/system';
|
||||
|
||||
import Handle from '$lib/components/Handle/index.svelte';
|
||||
import { Handle } from '$lib/components/Handle';
|
||||
import type { NodeProps } from '$lib/types';
|
||||
|
||||
interface $$Props extends NodeProps<{ label: string }> {}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { Position } from '@reactflow/system';
|
||||
|
||||
import Handle from '$lib/components/Handle/index.svelte';
|
||||
import { Handle } from '$lib/components/Handle';
|
||||
|
||||
export let data: { label: string } = { label: 'Node' };
|
||||
export let isConnectable: boolean = true;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { Position } from '@reactflow/system';
|
||||
|
||||
import Handle from '$lib/components/Handle/index.svelte';
|
||||
import { Handle } from '$lib/components/Handle';
|
||||
|
||||
export let data: { label: string } = { label: 'Node' };
|
||||
export let isConnectable: boolean = true;
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<script lang="ts">
|
||||
import EdgeWrapper from '$lib/components/edges/EdgeWrapper.svelte';
|
||||
import { EdgeWrapper } from '$lib/components/EdgeWrapper';
|
||||
import { useStore } from '$lib/store';
|
||||
|
||||
const { edgesLayouted, width, height } = useStore();
|
||||
@@ -0,0 +1 @@
|
||||
export { default as EdgeRenderer } from './EdgeRenderer.svelte';
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { onDestroy } from 'svelte';
|
||||
|
||||
import NodeWrapper from '$lib/components/nodes/NodeWrapper.svelte';
|
||||
import { NodeWrapper } from '$lib/components/NodeWrapper';
|
||||
import { useStore } from '$lib/store';
|
||||
|
||||
const { nodes, updateNodeDimensions } = useStore();
|
||||
@@ -0,0 +1 @@
|
||||
export { default as NodeRenderer } from './NodeRenderer.svelte';
|
||||
@@ -0,0 +1 @@
|
||||
export { default as Pane } from './Pane.svelte';
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import cc from 'classcat';
|
||||
import type { PanelProps } from './Panel';
|
||||
import type { PanelProps } from './types';
|
||||
|
||||
interface $$Props extends PanelProps {}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
export { default as Panel } from './Panel.svelte';
|
||||
export type { PanelProps } from './types';
|
||||
+9
-8
@@ -4,16 +4,16 @@
|
||||
import cc from 'classcat';
|
||||
|
||||
import { key, createStore } from '$lib/store';
|
||||
import Zoom from '$lib/container/Zoom/index.svelte';
|
||||
import Pane from '$lib/container/Pane/index.svelte';
|
||||
import Viewport from '$lib/container/Viewport.svelte';
|
||||
import NodeRenderer from '$lib/container/NodeRenderer/index.svelte';
|
||||
import EdgeRenderer from '$lib/container/EdgeRenderer/index.svelte';
|
||||
import UserSelection from '$lib/components/UserSelection/index.svelte';
|
||||
import NodeSelection from '$lib/components/NodeSelection/index.svelte';
|
||||
import { Zoom } from '$lib/container/Zoom';
|
||||
import { Pane } from '$lib/container/Pane';
|
||||
import { Viewport } from '$lib/container/Viewport';
|
||||
import { NodeRenderer } from '$lib/container/NodeRenderer';
|
||||
import { EdgeRenderer } from '$lib/container/EdgeRenderer';
|
||||
import { UserSelection } from '$lib/components/UserSelection';
|
||||
import { NodeSelection } from '$lib/components/NodeSelection';
|
||||
import { KeyHandler } from '$lib/components/KeyHandler';
|
||||
import { ConnectionLine } from '$lib/components/ConnectionLine';
|
||||
import type { SvelteFlowProps } from '$lib/types';
|
||||
import type { SvelteFlowProps } from './types';
|
||||
|
||||
type $$Props = SvelteFlowProps;
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
nodeTypes
|
||||
});
|
||||
|
||||
|
||||
setContext(key, {
|
||||
getStore: () => store
|
||||
});
|
||||
@@ -0,0 +1,2 @@
|
||||
export { default as SvelteFlow } from './SvelteFlow.svelte';
|
||||
export type { SvelteFlowProps } from './types';
|
||||
@@ -0,0 +1,17 @@
|
||||
import type { ConnectionLineType } from '@reactflow/system';
|
||||
|
||||
import type { Edge, Node, NodeTypes, KeyDefinition } from '$lib/types';
|
||||
|
||||
export type SvelteFlowProps = {
|
||||
nodes: Node[];
|
||||
edges: Edge[];
|
||||
|
||||
connectionLineType?: ConnectionLineType;
|
||||
selectionKey?: KeyDefinition;
|
||||
deleteKey?: KeyDefinition;
|
||||
nodeTypes?: NodeTypes;
|
||||
fitView?: boolean;
|
||||
class?: string;
|
||||
style?: string;
|
||||
id?: string;
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
export { default as Viewport } from './Viewport.svelte';
|
||||
@@ -0,0 +1 @@
|
||||
export { default as Zoom } from './Zoom.svelte';
|
||||
@@ -1,10 +1,11 @@
|
||||
import SvelteFlow from '$lib/container/SvelteFlow.svelte';
|
||||
import { SvelteFlow, type SvelteFlowProps } from '$lib/container/SvelteFlow';
|
||||
export { Controls, ControlButton } from '$lib/plugins/Controls';
|
||||
export { Background, BackgroundVariant } from '$lib/plugins/Background';
|
||||
export { Minimap } from '$lib/plugins/Minimap';
|
||||
export { default as Panel } from '$lib/container/Panel/index.svelte';
|
||||
export { Panel, type PanelProps } from '$lib/container/Panel';
|
||||
|
||||
export * from '$lib/types';
|
||||
export * from '$lib/utils';
|
||||
|
||||
export type { SvelteFlowProps };
|
||||
export default SvelteFlow;
|
||||
|
||||
@@ -1,20 +1,4 @@
|
||||
<script lang="ts">
|
||||
import cc from 'classcat';
|
||||
|
||||
import DotPattern from './DotPattern.svelte';
|
||||
import LinePattern from './LinePattern.svelte';
|
||||
import { useStore } from '$lib/store';
|
||||
import { BackgroundVariant } from './types';
|
||||
|
||||
export let variant: BackgroundVariant = BackgroundVariant.Dots;
|
||||
export let gap = 20;
|
||||
export let size: number = 1;
|
||||
export let lineWidth = 1;
|
||||
export let color: string = '#ccc';
|
||||
|
||||
let className: string = '';
|
||||
export { className as class };
|
||||
|
||||
<script labg="ts" context="module">
|
||||
const defaultColor = {
|
||||
[BackgroundVariant.Dots]: '#91919a',
|
||||
[BackgroundVariant.Lines]: '#eee',
|
||||
@@ -26,13 +10,33 @@
|
||||
[BackgroundVariant.Lines]: 1,
|
||||
[BackgroundVariant.Cross]: 6
|
||||
};
|
||||
</script>
|
||||
|
||||
<script lang="ts">
|
||||
import cc from 'classcat';
|
||||
|
||||
import DotPattern from './DotPattern.svelte';
|
||||
import LinePattern from './LinePattern.svelte';
|
||||
import { useStore } from '$lib/store';
|
||||
import { BackgroundVariant, type BackgroundProps } from './types';
|
||||
|
||||
type $$Props = BackgroundProps;
|
||||
|
||||
export let variant: $$Props['variant'] = BackgroundVariant.Dots;
|
||||
export let gap: $$Props['gap'] = 20;
|
||||
export let size: $$Props['size'] = 1;
|
||||
export let lineWidth: $$Props['lineWidth'] = 1;
|
||||
export let color: $$Props['color'] = '#ccc';
|
||||
export let style: $$Props['style'] = '';
|
||||
let className: $$Props['class'] = '';
|
||||
export { className as class };
|
||||
|
||||
const { transform, id } = useStore();
|
||||
const patternColor = color || defaultColor[variant];
|
||||
const patternSize = size || defaultSize[variant];
|
||||
const patternColor = color || defaultColor[variant!];
|
||||
const patternSize = size || defaultSize[variant!];
|
||||
const isDots = variant === BackgroundVariant.Dots;
|
||||
const isCross = variant === BackgroundVariant.Cross;
|
||||
const gapXY: number[] = Array.isArray(gap) ? gap : [gap, gap];
|
||||
const gapXY: number[] = Array.isArray(gap!) ? gap! : [gap!, gap!];
|
||||
|
||||
$: patternId = `background-pattern-${$id}`;
|
||||
$: scaledGap = [gapXY[0] * $transform[2] || 1, gapXY[1] * $transform[2] || 1];
|
||||
@@ -43,7 +47,7 @@
|
||||
: [patternDimensions[0] / 2, patternDimensions[1] / 2];
|
||||
</script>
|
||||
|
||||
<svg class={cc(['react-flow__background', className])}>
|
||||
<svg class={cc(['react-flow__background', className])} style={style}>
|
||||
<pattern
|
||||
id={patternId}
|
||||
x={$transform[0] % scaledGap[0]}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
export { BackgroundVariant } from './types';
|
||||
export { BackgroundVariant, type BackgroundProps } from './types';
|
||||
export { default as Background } from './Background.svelte';
|
||||
|
||||
@@ -3,3 +3,13 @@ export enum BackgroundVariant {
|
||||
Dots = 'dots',
|
||||
Cross = 'cross'
|
||||
}
|
||||
|
||||
export type BackgroundProps = {
|
||||
color?: string;
|
||||
class?: string;
|
||||
gap?: number | [number, number];
|
||||
size?: number;
|
||||
lineWidth?: number;
|
||||
variant?: BackgroundVariant;
|
||||
style?: string;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
<script lang="ts">
|
||||
import type { PanelPosition } from '@reactflow/system';
|
||||
|
||||
import Panel from '$lib/container/Panel/index.svelte';
|
||||
import Panel from '$lib/container/Panel/Panel.svelte';
|
||||
import { useStore } from '$lib/store';
|
||||
import ControlButton from './ControlButton.svelte';
|
||||
import PlusIcon from './Icons/Plus.svelte';
|
||||
@@ -10,10 +8,14 @@
|
||||
import LockIcon from './Icons/Lock.svelte';
|
||||
import UnlockIcon from './Icons/Unlock.svelte';
|
||||
|
||||
export let position: PanelPosition = 'bottom-left';
|
||||
export let showZoom = true;
|
||||
export let showFitView = true;
|
||||
export let showInteractive = true;
|
||||
import type { ControlsProps } from './types';
|
||||
|
||||
type $$Props = ControlsProps;
|
||||
|
||||
export let position: $$Props['position'] = 'bottom-left';
|
||||
export let showZoom: $$Props['showZoom'] = true;
|
||||
export let showFitView: $$Props['showFitView'] = true;
|
||||
export let showInteractive: $$Props['showInteractive'] = true;
|
||||
|
||||
const { zoomIn, zoomOut, fitView } = useStore();
|
||||
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
export { default as Controls } from './Controls.svelte';
|
||||
export { default as ControlButton } from './ControlButton.svelte';
|
||||
export { type ControlsProps } from './types';
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
import type { PanelPosition } from '@reactflow/system';
|
||||
|
||||
export type ControlsProps = {
|
||||
position: PanelPosition;
|
||||
showZoom: boolean;
|
||||
showFitView: boolean;
|
||||
showInteractive: boolean;
|
||||
};
|
||||
@@ -1,34 +1,43 @@
|
||||
<script lang="ts" context="module">
|
||||
declare const window: any;
|
||||
|
||||
const getAttrFunction = (func: any): GetMiniMapNodeAttribute =>
|
||||
func instanceof Function ? func : () => func;
|
||||
</script>
|
||||
|
||||
<script lang="ts">
|
||||
import cc from 'classcat';
|
||||
import type { PanelPosition, Rect, Node } from '@reactflow/system';
|
||||
import { getBoundsOfRects, getNodePositionWithOrigin, getRectOfNodes } from '@reactflow/utils';
|
||||
|
||||
import { useStore } from '$lib/store';
|
||||
import Panel from '$lib/container/Panel/index.svelte';
|
||||
import { Panel } from '$lib/container/Panel';
|
||||
import MinimapNode from './MinimapNode.svelte';
|
||||
import type { GetMiniMapNodeAttribute, MiniMapProps } from './types';
|
||||
|
||||
let position: PanelPosition = 'bottom-right';
|
||||
let ariaLabel: string = 'Mini map';
|
||||
let className: string = '';
|
||||
let style: Record<string, unknown> = {};
|
||||
let nodeStrokeColor: string = 'transparent';
|
||||
let nodeColor: string = '#e2e2e2';
|
||||
let nodeClassName: string = '';
|
||||
let nodeBorderRadius: number = 5;
|
||||
let nodeStrokeWidth: number = 2;
|
||||
let bgColor: string = '#fff';
|
||||
let maskColor: string = 'rgb(240, 240, 240, 0.6)';
|
||||
let maskStrokeColor: string = 'none';
|
||||
let maskStrokeWidth: number = 1;
|
||||
type $$Props = MiniMapProps;
|
||||
|
||||
let position: $$Props['position'] = 'bottom-right';
|
||||
let ariaLabel: $$Props['ariaLabel'] = 'Mini map';
|
||||
let style: $$Props['style'] = '';
|
||||
let nodeStrokeColor: $$Props['nodeStrokeColor'] = 'transparent';
|
||||
let nodeColor: $$Props['nodeColor'] = '#e2e2e2';
|
||||
let nodeClassName: $$Props['nodeClassName'] = '';
|
||||
let nodeBorderRadius: $$Props['nodeBorderRadius'] = 5;
|
||||
let nodeStrokeWidth: $$Props['nodeStrokeWidth'] = 2;
|
||||
let bgColor: $$Props['bgColor'] = '#fff';
|
||||
let maskColor: $$Props['maskColor'] = 'rgb(240, 240, 240, 0.6)';
|
||||
let maskStrokeColor: $$Props['maskStrokeColor'] = 'none';
|
||||
let maskStrokeWidth: $$Props['maskStrokeWidth'] = 1;
|
||||
let width: $$Props['width'] = undefined;
|
||||
let height: $$Props['height'] = undefined;
|
||||
let className: $$Props['class'] = '';
|
||||
export { className as class };
|
||||
|
||||
const defaultWidth = 200;
|
||||
const defaultHeight = 150;
|
||||
const { nodes, transform, width, height, nodeOrigin, id } = useStore();
|
||||
const { nodes, transform, width: containerWidth, height: containerHeight, nodeOrigin, id } = useStore();
|
||||
|
||||
type GetMiniMapNodeAttribute = (node: Node) => string;
|
||||
const getAttrFunction = (func: any): GetMiniMapNodeAttribute =>
|
||||
func instanceof Function ? func : () => func;
|
||||
|
||||
const nodeColorFunc = getAttrFunction(nodeColor);
|
||||
const nodeStrokeColorFunc = getAttrFunction(nodeStrokeColor);
|
||||
const nodeClassNameFunc = getAttrFunction(nodeClassName);
|
||||
@@ -39,13 +48,13 @@
|
||||
$: viewBB = {
|
||||
x: -$transform[0] / $transform[2],
|
||||
y: -$transform[1] / $transform[2],
|
||||
width: $width / $transform[2],
|
||||
height: $height / $transform[2]
|
||||
} as Rect;
|
||||
width: $containerWidth / $transform[2],
|
||||
height: $containerHeight / $transform[2]
|
||||
};
|
||||
$: boundingRect =
|
||||
$nodes.length > 0 ? getBoundsOfRects(getRectOfNodes($nodes, $nodeOrigin), viewBB) : viewBB;
|
||||
$: elementWidth = (style?.width as number) ?? defaultWidth;
|
||||
$: elementHeight = (style?.height as number) ?? defaultHeight;
|
||||
$: elementWidth = width ?? defaultWidth;
|
||||
$: elementHeight = height ?? defaultHeight;
|
||||
$: scaledWidth = boundingRect.width / elementWidth;
|
||||
$: scaledHeight = boundingRect.height / elementHeight;
|
||||
$: viewScale = Math.max(scaledWidth, scaledHeight);
|
||||
@@ -61,7 +70,7 @@
|
||||
<Panel
|
||||
{position}
|
||||
class={cc(['react-flow__minimap', className])}
|
||||
style={`background-color: ${bgColor};`}
|
||||
style={`background-color: ${bgColor}; ${style}`}
|
||||
>
|
||||
<svg
|
||||
width={elementWidth}
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
export let y: number;
|
||||
export let width: number = 0;
|
||||
export let height: number = 0;
|
||||
export let borderRadius: number;
|
||||
export let borderRadius: number = 5;
|
||||
export let color: string;
|
||||
export let shapeRendering: string;
|
||||
export let strokeColor: string;
|
||||
export let strokeWidth: number;
|
||||
export let strokeWidth: number = 2;
|
||||
export let style: Record<string, string>;
|
||||
let className: string = '';
|
||||
export { className as class };
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
import type { PanelPosition } from '@reactflow/system';
|
||||
|
||||
import type { Node } from '$lib/types';
|
||||
|
||||
export type GetMiniMapNodeAttribute = (node: Node) => string;
|
||||
|
||||
export type MiniMapProps = {
|
||||
bgColor?: string;
|
||||
nodeColor?: string | GetMiniMapNodeAttribute;
|
||||
nodeStrokeColor?: string | GetMiniMapNodeAttribute;
|
||||
nodeClassName?: string | GetMiniMapNodeAttribute;
|
||||
nodeBorderRadius?: number;
|
||||
nodeStrokeWidth?: number;
|
||||
maskColor?: string;
|
||||
maskStrokeColor?: string;
|
||||
maskStrokeWidth?: number;
|
||||
position?: PanelPosition;
|
||||
class?: string;
|
||||
style?: string;
|
||||
ariaLabel?: string | null;
|
||||
width?: number;
|
||||
height?: number;
|
||||
// onClick?: (event: MouseEvent, position: XYPosition) => void;
|
||||
// onNodeClick?: (event: MouseEvent, node: Node) => void;
|
||||
// pannable?: boolean;
|
||||
// zoomable?: boolean;
|
||||
};
|
||||
@@ -6,11 +6,11 @@ import type { EdgeLayouted } from '$lib/types';
|
||||
import type { SvelteFlowStoreState } from './types';
|
||||
|
||||
export function getEdgesLayouted(store: SvelteFlowStoreState) {
|
||||
return derived([store.edges, store.nodes], ([$edges, $nodes]) => {
|
||||
return $edges
|
||||
return derived([store.edges, store.nodes], ([edges, nodes]) => {
|
||||
return edges
|
||||
.map((edge) => {
|
||||
const sourceNode = $nodes.find((node) => node.id === edge.source);
|
||||
const targetNode = $nodes.find((node) => node.id === edge.target);
|
||||
const sourceNode = nodes.find((node) => node.id === edge.source);
|
||||
const targetNode = nodes.find((node) => node.id === edge.target);
|
||||
const [sourceNodeRect, sourceHandleBounds, sourceIsValid] = getNodeData(sourceNode);
|
||||
const [targetNodeRect, targetHandleBounds, targetIsValid] = getNodeData(targetNode);
|
||||
|
||||
|
||||
@@ -57,10 +57,4 @@ export type EdgeProps = Pick<
|
||||
| 'interactionWidth'
|
||||
>;
|
||||
|
||||
export type BaseEdgeProps = Pick<EdgeProps, 'interactionWidth' | 'label'> & {
|
||||
path: string;
|
||||
labelX?: number;
|
||||
labelY?: number;
|
||||
};
|
||||
|
||||
export type EdgeTypes = Record<string, typeof SvelteComponentTyped<EdgeProps>>;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import type { ShortcutModifierDefinition } from '@svelte-put/shortcut';
|
||||
import type { ConnectionLineType, HandleType, XYPosition } from '@reactflow/system';
|
||||
|
||||
import type { Node, NodeTypes, Edge } from '.';
|
||||
import type { HandleType, XYPosition } from '@reactflow/system';
|
||||
|
||||
export type KeyModifier = ShortcutModifierDefinition;
|
||||
export type KeyDefinitionObject = { key: string; modifier?: KeyModifier };
|
||||
@@ -14,19 +12,3 @@ export type ConnectionData = {
|
||||
handleType: HandleType | null;
|
||||
status: string | null;
|
||||
};
|
||||
|
||||
export type ConnectionLineProps = {};
|
||||
|
||||
export type SvelteFlowProps = {
|
||||
nodes: Node[];
|
||||
edges: Edge[];
|
||||
|
||||
connectionLineType?: ConnectionLineType;
|
||||
selectionKey?: KeyDefinition;
|
||||
deleteKey?: KeyDefinition;
|
||||
nodeTypes?: NodeTypes;
|
||||
fitView?: boolean;
|
||||
class?: string;
|
||||
style?: string;
|
||||
id?: string;
|
||||
};
|
||||
|
||||
@@ -24,8 +24,4 @@ export type NodeProps<NodeData = any> = Pick<
|
||||
isConnectable?: boolean;
|
||||
};
|
||||
|
||||
export type WrapNodeProps = Node & {
|
||||
resizeObserver?: ResizeObserver | null;
|
||||
};
|
||||
|
||||
export type NodeTypes = Record<string, typeof SvelteComponentTyped<Partial<NodeProps>>>;
|
||||
|
||||
Generated
+373
-54
@@ -340,7 +340,7 @@ importers:
|
||||
'@reactflow/utils': workspace:*
|
||||
'@svelte-put/shortcut': ^2.0.0
|
||||
'@sveltejs/adapter-auto': ^2.0.0
|
||||
'@sveltejs/kit': ^1.5.6
|
||||
'@sveltejs/kit': ^1.9.1
|
||||
'@sveltejs/package': ^1.0.2
|
||||
'@typescript-eslint/eslint-plugin': ^5.45.0
|
||||
'@typescript-eslint/parser': ^5.45.0
|
||||
@@ -352,14 +352,14 @@ importers:
|
||||
eslint-config-prettier: ^8.5.0
|
||||
eslint-plugin-svelte3: ^4.0.0
|
||||
prettier: ^2.8.0
|
||||
prettier-plugin-svelte: ^2.8.1
|
||||
prettier-plugin-svelte: ^2.9.0
|
||||
react: ^18.2.0
|
||||
react-dom: ^18.2.0
|
||||
svelte: ^3.55.1
|
||||
svelte-check: ^3.0.1
|
||||
svelte-check: ^3.0.4
|
||||
tslib: ^2.4.1
|
||||
typescript: ^4.9.3
|
||||
vite: ^4.1.1
|
||||
vite: ^4.1.4
|
||||
dependencies:
|
||||
'@reactflow/edge-utils': link:../edge-utils
|
||||
'@reactflow/system': link:../system
|
||||
@@ -372,8 +372,8 @@ importers:
|
||||
react: registry.npmjs.org/react/18.2.0
|
||||
react-dom: registry.npmjs.org/react-dom/18.2.0_react@18.2.0
|
||||
devDependencies:
|
||||
'@sveltejs/adapter-auto': registry.npmjs.org/@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.5.6
|
||||
'@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.5.6_svelte@3.55.1+vite@4.1.1
|
||||
'@sveltejs/adapter-auto': registry.npmjs.org/@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.9.1
|
||||
'@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.9.1_svelte@3.55.1+vite@4.1.4
|
||||
'@sveltejs/package': registry.npmjs.org/@sveltejs/package/1.0.2_atrrhq7vg4ekua4nnyrpuardle
|
||||
'@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin/5.49.0_rsaczafy73x3xqauzesvzbsgzy
|
||||
'@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.49.0_zkdaqh7it7uc4cvz2haft7rc6u
|
||||
@@ -383,10 +383,10 @@ importers:
|
||||
prettier: registry.npmjs.org/prettier/2.8.3
|
||||
prettier-plugin-svelte: registry.npmjs.org/prettier-plugin-svelte/2.9.0_kdmmghgdi3ngrsq6otxkjilbry
|
||||
svelte: registry.npmjs.org/svelte/3.55.1
|
||||
svelte-check: registry.npmjs.org/svelte-check/3.0.3_svelte@3.55.1
|
||||
svelte-check: registry.npmjs.org/svelte-check/3.0.4_svelte@3.55.1
|
||||
tslib: registry.npmjs.org/tslib/2.4.1
|
||||
typescript: registry.npmjs.org/typescript/4.9.4
|
||||
vite: registry.npmjs.org/vite/4.1.1
|
||||
vite: registry.npmjs.org/vite/4.1.4
|
||||
|
||||
packages/system:
|
||||
specifiers:
|
||||
@@ -1256,6 +1256,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/android-arm/0.16.17:
|
||||
resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz}
|
||||
name: '@esbuild/android-arm'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/android-arm64/0.16.16:
|
||||
resolution: {integrity: sha512-hFHVAzUKp9Tf8psGq+bDVv+6hTy1bAOoV/jJMUWwhUnIHsh6WbFMhw0ZTkqDuh7TdpffFoHOiIOIxmHc7oYRBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.16.tgz}
|
||||
name: '@esbuild/android-arm64'
|
||||
@@ -1267,6 +1278,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/android-arm64/0.16.17:
|
||||
resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz}
|
||||
name: '@esbuild/android-arm64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/android-x64/0.16.16:
|
||||
resolution: {integrity: sha512-9WhxJpeb6XumlfivldxqmkJepEcELekmSw3NkGrs+Edq6sS5KRxtUBQuKYDD7KqP59dDkxVbaoPIQFKWQG0KLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.16.tgz}
|
||||
name: '@esbuild/android-x64'
|
||||
@@ -1278,6 +1300,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/android-x64/0.16.17:
|
||||
resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz}
|
||||
name: '@esbuild/android-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/darwin-arm64/0.16.16:
|
||||
resolution: {integrity: sha512-8Z+wld+vr/prHPi2O0X7o1zQOfMbXWGAw9hT0jEyU/l/Yrg+0Z3FO9pjPho72dVkZs4ewZk0bDOFLdZHm8jEfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.16.tgz}
|
||||
name: '@esbuild/darwin-arm64'
|
||||
@@ -1289,6 +1322,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/darwin-arm64/0.16.17:
|
||||
resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz}
|
||||
name: '@esbuild/darwin-arm64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/darwin-x64/0.16.16:
|
||||
resolution: {integrity: sha512-CYkxVvkZzGCqFrt7EgjFxQKhlUPyDkuR9P0Y5wEcmJqVI8ncerOIY5Kej52MhZyzOBXkYrJgZeVZC9xXXoEg9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.16.tgz}
|
||||
name: '@esbuild/darwin-x64'
|
||||
@@ -1300,6 +1344,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/darwin-x64/0.16.17:
|
||||
resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz}
|
||||
name: '@esbuild/darwin-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/freebsd-arm64/0.16.16:
|
||||
resolution: {integrity: sha512-fxrw4BYqQ39z/3Ja9xj/a1gMsVq0xEjhSyI4a9MjfvDDD8fUV8IYliac96i7tzZc3+VytyXX+XNsnpEk5sw5Wg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.16.tgz}
|
||||
name: '@esbuild/freebsd-arm64'
|
||||
@@ -1311,6 +1366,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/freebsd-arm64/0.16.17:
|
||||
resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz}
|
||||
name: '@esbuild/freebsd-arm64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/freebsd-x64/0.16.16:
|
||||
resolution: {integrity: sha512-8p3v1D+du2jiDvSoNVimHhj7leSfST9YlKsAEO7etBfuqjaBMndo0fmjNLp0JCMld+XIx9L80tooOkyUv1a1PQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.16.tgz}
|
||||
name: '@esbuild/freebsd-x64'
|
||||
@@ -1322,6 +1388,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/freebsd-x64/0.16.17:
|
||||
resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz}
|
||||
name: '@esbuild/freebsd-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-arm/0.16.16:
|
||||
resolution: {integrity: sha512-bYaocE1/PTMRmkgSckZ0D0Xn2nox8v2qlk+MVVqm+VECNKDdZvghVZtH41dNtBbwADSvA6qkCHGYeWm9LrNCBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.16.tgz}
|
||||
name: '@esbuild/linux-arm'
|
||||
@@ -1333,6 +1410,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-arm/0.16.17:
|
||||
resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz}
|
||||
name: '@esbuild/linux-arm'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-arm64/0.16.16:
|
||||
resolution: {integrity: sha512-N3u6BBbCVY3xeP2D8Db7QY8I+nZ+2AgOopUIqk+5yCoLnsWkcVxD2ay5E9iIdvApFi1Vg1lZiiwaVp8bOpAc4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.16.tgz}
|
||||
name: '@esbuild/linux-arm64'
|
||||
@@ -1344,6 +1432,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-arm64/0.16.17:
|
||||
resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz}
|
||||
name: '@esbuild/linux-arm64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-ia32/0.16.16:
|
||||
resolution: {integrity: sha512-dxjqLKUW8GqGemoRT9v8IgHk+T4tRm1rn1gUcArsp26W9EkK/27VSjBVUXhEG5NInHZ92JaQ3SSMdTwv/r9a2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.16.tgz}
|
||||
name: '@esbuild/linux-ia32'
|
||||
@@ -1355,6 +1454,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-ia32/0.16.17:
|
||||
resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz}
|
||||
name: '@esbuild/linux-ia32'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-loong64/0.16.16:
|
||||
resolution: {integrity: sha512-MdUFggHjRiCCwNE9+1AibewoNq6wf94GLB9Q9aXwl+a75UlRmbRK3h6WJyrSGA6ZstDJgaD2wiTSP7tQNUYxwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.16.tgz}
|
||||
name: '@esbuild/linux-loong64'
|
||||
@@ -1366,6 +1476,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-loong64/0.16.17:
|
||||
resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz}
|
||||
name: '@esbuild/linux-loong64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [loong64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-mips64el/0.16.16:
|
||||
resolution: {integrity: sha512-CO3YmO7jYMlGqGoeFeKzdwx/bx8Vtq/SZaMAi+ZLDUnDUdfC7GmGwXzIwDJ70Sg+P9pAemjJyJ1icKJ9R3q/Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.16.tgz}
|
||||
name: '@esbuild/linux-mips64el'
|
||||
@@ -1377,6 +1498,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-mips64el/0.16.17:
|
||||
resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz}
|
||||
name: '@esbuild/linux-mips64el'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [mips64el]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-ppc64/0.16.16:
|
||||
resolution: {integrity: sha512-DSl5Czh5hCy/7azX0Wl9IdzPHX2H8clC6G87tBnZnzUpNgRxPFhfmArbaHoAysu4JfqCqbB/33u/GL9dUgCBAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.16.tgz}
|
||||
name: '@esbuild/linux-ppc64'
|
||||
@@ -1388,6 +1520,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-ppc64/0.16.17:
|
||||
resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz}
|
||||
name: '@esbuild/linux-ppc64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-riscv64/0.16.16:
|
||||
resolution: {integrity: sha512-sSVVMEXsqf1fQu0j7kkhXMViroixU5XoaJXl1u/u+jbXvvhhCt9YvA/B6VM3aM/77HuRQ94neS5bcisijGnKFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.16.tgz}
|
||||
name: '@esbuild/linux-riscv64'
|
||||
@@ -1399,6 +1542,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-riscv64/0.16.17:
|
||||
resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz}
|
||||
name: '@esbuild/linux-riscv64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-s390x/0.16.16:
|
||||
resolution: {integrity: sha512-jRqBCre9gZGoCdCN/UWCCMwCMsOg65IpY9Pyj56mKCF5zXy9d60kkNRdDN6YXGjr3rzcC4DXnS/kQVCGcC4yPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.16.tgz}
|
||||
name: '@esbuild/linux-s390x'
|
||||
@@ -1410,6 +1564,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-s390x/0.16.17:
|
||||
resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz}
|
||||
name: '@esbuild/linux-s390x'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-x64/0.16.16:
|
||||
resolution: {integrity: sha512-G1+09TopOzo59/55lk5Q0UokghYLyHTKKzD5lXsAOOlGDbieGEFJpJBr3BLDbf7cz89KX04sBeExAR/pL/26sA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.16.tgz}
|
||||
name: '@esbuild/linux-x64'
|
||||
@@ -1421,6 +1586,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/linux-x64/0.16.17:
|
||||
resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz}
|
||||
name: '@esbuild/linux-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/netbsd-x64/0.16.16:
|
||||
resolution: {integrity: sha512-xwjGJB5wwDEujLaJIrSMRqWkbigALpBNcsF9SqszoNKc+wY4kPTdKrSxiY5ik3IatojePP+WV108MvF6q6np4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.16.tgz}
|
||||
name: '@esbuild/netbsd-x64'
|
||||
@@ -1432,6 +1608,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/netbsd-x64/0.16.17:
|
||||
resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz}
|
||||
name: '@esbuild/netbsd-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [netbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/openbsd-x64/0.16.16:
|
||||
resolution: {integrity: sha512-yeERkoxG2nR2oxO5n+Ms7MsCeNk23zrby2GXCqnfCpPp7KNc0vxaaacIxb21wPMfXXRhGBrNP4YLIupUBrWdlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.16.tgz}
|
||||
name: '@esbuild/openbsd-x64'
|
||||
@@ -1443,6 +1630,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/openbsd-x64/0.16.17:
|
||||
resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz}
|
||||
name: '@esbuild/openbsd-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [openbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/sunos-x64/0.16.16:
|
||||
resolution: {integrity: sha512-nHfbEym0IObXPhtX6Va3H5GaKBty2kdhlAhKmyCj9u255ktAj0b1YACUs9j5H88NRn9cJCthD1Ik/k9wn8YKVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.16.tgz}
|
||||
name: '@esbuild/sunos-x64'
|
||||
@@ -1454,6 +1652,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/sunos-x64/0.16.17:
|
||||
resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz}
|
||||
name: '@esbuild/sunos-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [sunos]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-arm64/0.16.16:
|
||||
resolution: {integrity: sha512-pdD+M1ZOFy4hE15ZyPX09fd5g4DqbbL1wXGY90YmleVS6Y5YlraW4BvHjim/X/4yuCpTsAFvsT4Nca2lbyDH/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.16.tgz}
|
||||
name: '@esbuild/win32-arm64'
|
||||
@@ -1465,6 +1674,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-arm64/0.16.17:
|
||||
resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz}
|
||||
name: '@esbuild/win32-arm64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-ia32/0.16.16:
|
||||
resolution: {integrity: sha512-IPEMfU9p0c3Vb8PqxaPX6BM9rYwlTZGYOf9u+kMdhoILZkVKEjq6PKZO0lB+isojWwAnAqh4ZxshD96njTXajg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.16.tgz}
|
||||
name: '@esbuild/win32-ia32'
|
||||
@@ -1476,6 +1696,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-ia32/0.16.17:
|
||||
resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz}
|
||||
name: '@esbuild/win32-ia32'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-x64/0.16.16:
|
||||
resolution: {integrity: sha512-1YYpoJ39WV/2bnShPwgdzJklc+XS0bysN6Tpnt1cWPdeoKOG4RMEY1g7i534QxXX/rPvNx/NLJQTTCeORYzipg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.16.tgz}
|
||||
name: '@esbuild/win32-x64'
|
||||
@@ -1487,6 +1718,17 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@esbuild/win32-x64/0.16.17:
|
||||
resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz}
|
||||
name: '@esbuild/win32-x64'
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmjs.org/@eslint/eslintrc/1.3.2:
|
||||
resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz}
|
||||
name: '@eslint/eslintrc'
|
||||
@@ -1993,7 +2235,7 @@ packages:
|
||||
version: 2.0.0
|
||||
dev: false
|
||||
|
||||
registry.npmjs.org/@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.5.6:
|
||||
registry.npmjs.org/@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.9.1:
|
||||
resolution: {integrity: sha512-b+gkHFZgD771kgV3aO4avHFd7y1zhmMYy9i6xOK7m/rwmwaRO8gnF5zBc0Rgca80B2PMU1bKNxyBTHA14OzUAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-2.0.0.tgz}
|
||||
id: registry.npmjs.org/@sveltejs/adapter-auto/2.0.0
|
||||
name: '@sveltejs/adapter-auto'
|
||||
@@ -2001,15 +2243,15 @@ packages:
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^1.0.0
|
||||
dependencies:
|
||||
'@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.5.6_svelte@3.55.1+vite@4.1.1
|
||||
'@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.9.1_svelte@3.55.1+vite@4.1.4
|
||||
import-meta-resolve: registry.npmjs.org/import-meta-resolve/2.2.1
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/@sveltejs/kit/1.5.6_svelte@3.55.1+vite@4.1.1:
|
||||
resolution: {integrity: sha512-CHVeQpbcwSIUekF6WwevmExKXyfHnzM5nlCEUv13lGgfJ0zKA0ny5YwIe40vccrm5w5Caec7jMTt9Ih3McJr5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.5.6.tgz}
|
||||
id: registry.npmjs.org/@sveltejs/kit/1.5.6
|
||||
registry.npmjs.org/@sveltejs/kit/1.9.1_svelte@3.55.1+vite@4.1.4:
|
||||
resolution: {integrity: sha512-SC2pTnaloAL+6744tWl1/b1zGAhZX2zmgmUmKV4Y6nx/y5gP6+MTzY6SC74PYUWSlOPumi8wZ40hQ2RExCFuhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.9.1.tgz}
|
||||
id: registry.npmjs.org/@sveltejs/kit/1.9.1
|
||||
name: '@sveltejs/kit'
|
||||
version: 1.5.6
|
||||
version: 1.9.1
|
||||
engines: {node: ^16.14 || >=18}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
@@ -2017,21 +2259,21 @@ packages:
|
||||
svelte: ^3.54.0
|
||||
vite: ^4.0.0
|
||||
dependencies:
|
||||
'@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.1+vite@4.1.1
|
||||
'@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.55.1+vite@4.1.4
|
||||
'@types/cookie': registry.npmjs.org/@types/cookie/0.5.1
|
||||
cookie: registry.npmjs.org/cookie/0.5.0
|
||||
devalue: registry.npmjs.org/devalue/4.2.3
|
||||
devalue: registry.npmjs.org/devalue/4.3.0
|
||||
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.27.0
|
||||
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.5.1
|
||||
sirv: registry.npmjs.org/sirv/2.0.2
|
||||
svelte: registry.npmjs.org/svelte/3.55.1
|
||||
tiny-glob: registry.npmjs.org/tiny-glob/0.2.9
|
||||
undici: registry.npmjs.org/undici/5.18.0
|
||||
vite: registry.npmjs.org/vite/4.1.1
|
||||
undici: registry.npmjs.org/undici/5.20.0
|
||||
vite: registry.npmjs.org/vite/4.1.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
@@ -2055,24 +2297,24 @@ packages:
|
||||
- typescript
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.1+vite@4.1.1:
|
||||
resolution: {integrity: sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz}
|
||||
id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.2
|
||||
registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.55.1+vite@4.1.4:
|
||||
resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz}
|
||||
id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.3
|
||||
name: '@sveltejs/vite-plugin-svelte'
|
||||
version: 2.0.2
|
||||
version: 2.0.3
|
||||
engines: {node: ^14.18.0 || >= 16}
|
||||
peerDependencies:
|
||||
svelte: ^3.54.0
|
||||
vite: ^4.0.0
|
||||
dependencies:
|
||||
debug: registry.npmjs.org/debug/4.3.4
|
||||
deepmerge: registry.npmjs.org/deepmerge/4.2.2
|
||||
deepmerge: registry.npmjs.org/deepmerge/4.3.0
|
||||
kleur: registry.npmjs.org/kleur/4.1.5
|
||||
magic-string: registry.npmjs.org/magic-string/0.27.0
|
||||
magic-string: registry.npmjs.org/magic-string/0.29.0
|
||||
svelte: registry.npmjs.org/svelte/3.55.1
|
||||
svelte-hmr: registry.npmjs.org/svelte-hmr/0.15.1_svelte@3.55.1
|
||||
vite: registry.npmjs.org/vite/4.1.1
|
||||
vitefu: registry.npmjs.org/vitefu/0.2.4_vite@4.1.1
|
||||
vite: registry.npmjs.org/vite/4.1.4
|
||||
vitefu: registry.npmjs.org/vitefu/0.2.4_vite@4.1.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
@@ -2378,6 +2620,12 @@ packages:
|
||||
version: 14.18.28
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/@types/node/18.14.2:
|
||||
resolution: {integrity: sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-18.14.2.tgz}
|
||||
name: '@types/node'
|
||||
version: 18.14.2
|
||||
dev: true
|
||||
|
||||
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'
|
||||
@@ -2439,7 +2687,7 @@ packages:
|
||||
name: '@types/sass'
|
||||
version: 1.43.1
|
||||
dependencies:
|
||||
'@types/node': registry.npmjs.org/@types/node/18.7.16
|
||||
'@types/node': registry.npmjs.org/@types/node/18.14.2
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/@types/scheduler/0.16.2:
|
||||
@@ -3893,6 +4141,13 @@ packages:
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/deepmerge/4.3.0:
|
||||
resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz}
|
||||
name: deepmerge
|
||||
version: 4.3.0
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/defaults/1.0.3:
|
||||
resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz}
|
||||
name: defaults
|
||||
@@ -3932,10 +4187,10 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/devalue/4.2.3:
|
||||
resolution: {integrity: sha512-JG6Q248aN0pgFL57e3zqTVeFraBe+5W2ugvv1mLXsJP6YYIYJhRZhAl7QP8haJrqob6X10F9NEkuCvNILZTPeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/devalue/-/devalue-4.2.3.tgz}
|
||||
registry.npmjs.org/devalue/4.3.0:
|
||||
resolution: {integrity: sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/devalue/-/devalue-4.3.0.tgz}
|
||||
name: devalue
|
||||
version: 4.2.3
|
||||
version: 4.3.0
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/dir-glob/3.0.1:
|
||||
@@ -4139,6 +4394,38 @@ packages:
|
||||
'@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64/0.16.16
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/esbuild/0.16.17:
|
||||
resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz}
|
||||
name: esbuild
|
||||
version: 0.16.17
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
'@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm/0.16.17
|
||||
'@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64/0.16.17
|
||||
'@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64/0.16.17
|
||||
'@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64/0.16.17
|
||||
'@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64/0.16.17
|
||||
'@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64/0.16.17
|
||||
'@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64/0.16.17
|
||||
'@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm/0.16.17
|
||||
'@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64/0.16.17
|
||||
'@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32/0.16.17
|
||||
'@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64/0.16.17
|
||||
'@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el/0.16.17
|
||||
'@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64/0.16.17
|
||||
'@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64/0.16.17
|
||||
'@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x/0.16.17
|
||||
'@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64/0.16.17
|
||||
'@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64/0.16.17
|
||||
'@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64/0.16.17
|
||||
'@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64/0.16.17
|
||||
'@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64/0.16.17
|
||||
'@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32/0.16.17
|
||||
'@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64/0.16.17
|
||||
dev: true
|
||||
|
||||
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
|
||||
@@ -6020,6 +6307,24 @@ packages:
|
||||
'@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.14
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/magic-string/0.29.0:
|
||||
resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz}
|
||||
name: magic-string
|
||||
version: 0.29.0
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
'@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.14
|
||||
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}
|
||||
name: magic-string
|
||||
version: 0.30.0
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
'@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.14
|
||||
dev: true
|
||||
|
||||
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
|
||||
@@ -6173,6 +6478,12 @@ packages:
|
||||
version: 1.2.6
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/minimist/1.2.8:
|
||||
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.4:
|
||||
resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz}
|
||||
name: mixme
|
||||
@@ -6186,7 +6497,7 @@ packages:
|
||||
version: 0.5.6
|
||||
hasBin: true
|
||||
dependencies:
|
||||
minimist: registry.npmjs.org/minimist/1.2.6
|
||||
minimist: registry.npmjs.org/minimist/1.2.8
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/mri/1.2.0:
|
||||
@@ -7225,10 +7536,10 @@ packages:
|
||||
fsevents: registry.npmjs.org/fsevents/2.3.2
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/rollup/3.15.0:
|
||||
resolution: {integrity: sha512-F9hrCAhnp5/zx/7HYmftvsNBkMfLfk/dXUh73hPSM2E3CRgap65orDNJbLetoiUFwSAk6iHPLvBrZ5iHYvzqsg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.15.0.tgz}
|
||||
registry.npmjs.org/rollup/3.17.3:
|
||||
resolution: {integrity: sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.17.3.tgz}
|
||||
name: rollup
|
||||
version: 3.15.0
|
||||
version: 3.17.3
|
||||
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
|
||||
hasBin: true
|
||||
optionalDependencies:
|
||||
@@ -7515,7 +7826,7 @@ packages:
|
||||
dependencies:
|
||||
'@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.14
|
||||
buffer-crc32: registry.npmjs.org/buffer-crc32/0.2.13
|
||||
minimist: registry.npmjs.org/minimist/1.2.6
|
||||
minimist: registry.npmjs.org/minimist/1.2.8
|
||||
sander: registry.npmjs.org/sander/0.5.1
|
||||
dev: true
|
||||
|
||||
@@ -7786,11 +8097,11 @@ packages:
|
||||
engines: {node: '>= 0.4'}
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/svelte-check/3.0.3_svelte@3.55.1:
|
||||
resolution: {integrity: sha512-ByBFXo3bfHRGIsYEasHkdMhLkNleVfszX/Ns1oip58tPJlKdo5Ssr8kgVIuo5oq00hss8AIcdesuy0Xt0BcTvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.3.tgz}
|
||||
id: registry.npmjs.org/svelte-check/3.0.3
|
||||
registry.npmjs.org/svelte-check/3.0.4_svelte@3.55.1:
|
||||
resolution: {integrity: sha512-feIyBAA5cSIxq4vq6mwGvGQTHy/wBVQbs5b+/VvE21WN8X7nonAuSqwvZv0UDBowzRka3Rh4gmLPH8rPePz3/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.4.tgz}
|
||||
id: registry.npmjs.org/svelte-check/3.0.4
|
||||
name: svelte-check
|
||||
version: 3.0.3
|
||||
version: 3.0.4
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
svelte: ^3.55.0
|
||||
@@ -7802,8 +8113,8 @@ packages:
|
||||
picocolors: registry.npmjs.org/picocolors/1.0.0
|
||||
sade: registry.npmjs.org/sade/1.8.1
|
||||
svelte: registry.npmjs.org/svelte/3.55.1
|
||||
svelte-preprocess: registry.npmjs.org/svelte-preprocess/5.0.1_atrrhq7vg4ekua4nnyrpuardle
|
||||
typescript: registry.npmjs.org/typescript/4.9.4
|
||||
svelte-preprocess: registry.npmjs.org/svelte-preprocess/5.0.1_4x7phaipmicbaooxtnresslofa
|
||||
typescript: registry.npmjs.org/typescript/4.9.5
|
||||
transitivePeerDependencies:
|
||||
- '@babel/core'
|
||||
- coffeescript
|
||||
@@ -7828,7 +8139,7 @@ packages:
|
||||
svelte: registry.npmjs.org/svelte/3.55.1
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/svelte-preprocess/5.0.1_atrrhq7vg4ekua4nnyrpuardle:
|
||||
registry.npmjs.org/svelte-preprocess/5.0.1_4x7phaipmicbaooxtnresslofa:
|
||||
resolution: {integrity: sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz}
|
||||
id: registry.npmjs.org/svelte-preprocess/5.0.1
|
||||
name: svelte-preprocess
|
||||
@@ -7876,7 +8187,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/3.55.1
|
||||
typescript: registry.npmjs.org/typescript/4.9.4
|
||||
typescript: registry.npmjs.org/typescript/4.9.5
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/svelte/3.55.1:
|
||||
@@ -8230,6 +8541,14 @@ packages:
|
||||
hasBin: true
|
||||
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}
|
||||
name: typescript
|
||||
version: 4.9.5
|
||||
engines: {node: '>=4.2.0'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
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
|
||||
@@ -8241,10 +8560,10 @@ packages:
|
||||
which-boxed-primitive: registry.npmjs.org/which-boxed-primitive/1.0.2
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/undici/5.18.0:
|
||||
resolution: {integrity: sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici/-/undici-5.18.0.tgz}
|
||||
registry.npmjs.org/undici/5.20.0:
|
||||
resolution: {integrity: sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/undici/-/undici-5.20.0.tgz}
|
||||
name: undici
|
||||
version: 5.18.0
|
||||
version: 5.20.0
|
||||
engines: {node: '>=12.18'}
|
||||
dependencies:
|
||||
busboy: registry.npmjs.org/busboy/1.6.0
|
||||
@@ -8392,10 +8711,10 @@ packages:
|
||||
fsevents: registry.npmjs.org/fsevents/2.3.2
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/vite/4.1.1:
|
||||
resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.1.1.tgz}
|
||||
registry.npmjs.org/vite/4.1.4:
|
||||
resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.1.4.tgz}
|
||||
name: vite
|
||||
version: 4.1.1
|
||||
version: 4.1.4
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@@ -8419,15 +8738,15 @@ packages:
|
||||
terser:
|
||||
optional: true
|
||||
dependencies:
|
||||
esbuild: registry.npmjs.org/esbuild/0.16.16
|
||||
esbuild: registry.npmjs.org/esbuild/0.16.17
|
||||
postcss: registry.npmjs.org/postcss/8.4.21
|
||||
resolve: registry.npmjs.org/resolve/1.22.1
|
||||
rollup: registry.npmjs.org/rollup/3.15.0
|
||||
rollup: registry.npmjs.org/rollup/3.17.3
|
||||
optionalDependencies:
|
||||
fsevents: registry.npmjs.org/fsevents/2.3.2
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/vitefu/0.2.4_vite@4.1.1:
|
||||
registry.npmjs.org/vitefu/0.2.4_vite@4.1.4:
|
||||
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
|
||||
@@ -8438,7 +8757,7 @@ packages:
|
||||
vite:
|
||||
optional: true
|
||||
dependencies:
|
||||
vite: registry.npmjs.org/vite/4.1.1
|
||||
vite: registry.npmjs.org/vite/4.1.4
|
||||
dev: true
|
||||
|
||||
registry.npmjs.org/wait-on/6.0.0_debug@4.3.2:
|
||||
|
||||
Reference in New Issue
Block a user