From 7a909e942527daecb01fb78a4cfc00d5f46330ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=B6ller?= Date: Thu, 21 Jul 2022 11:13:32 +0200 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7865e717..d499342d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@
- ![GitHub License MIT](https://img.shields.io/github/license/wbkd/react-flow?color=%23FF0072) + ![GitHub License MIT](https://img.shields.io/github/license/wbkd/react-flow?color=%23ff0072) ![npm downloads](https://img.shields.io/npm/dt/react-flow-renderer?color=%23FF0072&label=downloads) ![GitHub Repo stars](https://img.shields.io/github/stars/wbkd/react-flow?color=%23FF0072) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/wbkd/react-flow?color=%23FF0072) From 257588ce30892b8e947bd31cdd2ca67df72034c3 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 25 Jul 2022 12:25:14 +0200 Subject: [PATCH 2/4] refactor(node-dimensions): use store domNode for calculation #2316 --- example/package-lock.json | 98 +++++++++++++++-------------- src/container/ReactFlow/index.tsx | 6 +- src/container/ZoomPane/index.tsx | 1 + src/hooks/useUpdateNodeInternals.ts | 10 ++- src/store/index.ts | 9 ++- src/store/initialState.ts | 1 + src/types/general.ts | 1 + 7 files changed, 73 insertions(+), 53 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index a1283866..c4ed3488 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -15,7 +15,7 @@ "react-flow-renderer": "file:../", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", - "typescript": "^4.6.4" + "typescript": "^4.7.4" }, "devDependencies": { "@types/dagre": "^0.7.47", @@ -27,10 +27,10 @@ }, "..": { "name": "react-flow-renderer", - "version": "10.2.4-next.3", + "version": "10.3.11", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.18.0", + "@babel/runtime": "^7.18.9", "classcat": "^5.0.3", "d3-drag": "^3.0.0", "d3-selection": "^3.0.0", @@ -38,40 +38,40 @@ "zustand": "^3.7.2" }, "devDependencies": { - "@babel/core": "^7.18.0", - "@babel/plugin-transform-runtime": "^7.18.0", - "@babel/preset-env": "^7.18.0", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", + "@babel/core": "^7.18.9", + "@babel/plugin-transform-runtime": "^7.18.9", + "@babel/preset-env": "^7.18.9", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", "@rollup/plugin-babel": "^5.3.1", - "@rollup/plugin-commonjs": "^22.0.0", + "@rollup/plugin-commonjs": "^22.0.1", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@types/d3": "^7.4.0", - "@types/react": "^18.0.9", - "@types/react-dom": "^18.0.4", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.6", "@types/resize-observer-browser": "^0.1.7", "autoprefixer": "^10.4.7", "babel-preset-react-app": "^10.0.1", "cross-env": "^7.0.3", "cypress": "^9.6.1", "postcss": "^8.4.14", - "postcss-cli": "^9.1.0", + "postcss-cli": "^10.0.0", "postcss-nested": "^5.0.6", - "prettier": "^2.6.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "release-it": "^15.0.0", + "prettier": "^2.7.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "release-it": "^15.1.2", "rimraf": "^3.0.2", - "rollup": "^2.74.1", + "rollup": "^2.77.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-postcss": "^4.0.2", - "rollup-plugin-serve": "^1.1.0", + "rollup-plugin-serve": "^2.0.0", "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript2": "^0.31.2", - "rollup-plugin-visualizer": "^5.6.0", + "rollup-plugin-typescript2": "^0.32.1", + "rollup-plugin-visualizer": "^5.7.1", "start-server-and-test": "^1.14.0", - "typescript": "^4.6.4" + "typescript": "^4.7.4" }, "engines": { "node": ">=14" @@ -22887,8 +22887,9 @@ } }, "node_modules/stackframe": { - "version": "1.2.0", - "license": "MIT" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "node_modules/statuses": { "version": "1.5.0", @@ -23559,8 +23560,9 @@ } }, "node_modules/typescript": { - "version": "4.6.4", - "license": "Apache-2.0", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -31519,19 +31521,19 @@ "react-flow-renderer": { "version": "file:..", "requires": { - "@babel/core": "^7.18.0", - "@babel/plugin-transform-runtime": "^7.18.0", - "@babel/preset-env": "^7.18.0", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", - "@babel/runtime": "^7.18.0", + "@babel/core": "^7.18.9", + "@babel/plugin-transform-runtime": "^7.18.9", + "@babel/preset-env": "^7.18.9", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@babel/runtime": "^7.18.9", "@rollup/plugin-babel": "^5.3.1", - "@rollup/plugin-commonjs": "^22.0.0", + "@rollup/plugin-commonjs": "^22.0.1", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@types/d3": "^7.4.0", - "@types/react": "^18.0.9", - "@types/react-dom": "^18.0.4", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.6", "@types/resize-observer-browser": "^0.1.7", "autoprefixer": "^10.4.7", "babel-preset-react-app": "^10.0.1", @@ -31542,22 +31544,22 @@ "d3-selection": "^3.0.0", "d3-zoom": "^3.0.0", "postcss": "^8.4.14", - "postcss-cli": "^9.1.0", + "postcss-cli": "^10.0.0", "postcss-nested": "^5.0.6", - "prettier": "^2.6.2", - "react": "^18.1.0", - "react-dom": "^18.1.0", - "release-it": "^15.0.0", + "prettier": "^2.7.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "release-it": "^15.1.2", "rimraf": "^3.0.2", - "rollup": "^2.74.1", + "rollup": "^2.77.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-postcss": "^4.0.2", - "rollup-plugin-serve": "^1.1.0", + "rollup-plugin-serve": "^2.0.0", "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript2": "^0.31.2", - "rollup-plugin-visualizer": "^5.6.0", + "rollup-plugin-typescript2": "^0.32.1", + "rollup-plugin-visualizer": "^5.7.1", "start-server-and-test": "^1.14.0", - "typescript": "^4.6.4", + "typescript": "^4.7.4", "zustand": "^3.7.2" }, "dependencies": { @@ -38410,7 +38412,9 @@ } }, "stackframe": { - "version": "1.2.0" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "statuses": { "version": "1.5.0" @@ -38797,7 +38801,9 @@ } }, "typescript": { - "version": "4.6.4" + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, "unbox-primitive": { "version": "1.0.1", diff --git a/src/container/ReactFlow/index.tsx b/src/container/ReactFlow/index.tsx index e5fc446b..257d37f4 100644 --- a/src/container/ReactFlow/index.tsx +++ b/src/container/ReactFlow/index.tsx @@ -1,5 +1,6 @@ -import cc from 'classcat'; import React, { forwardRef } from 'react'; +import cc from 'classcat'; + import Attribution from '../../components/Attribution'; import { BezierEdge, SmoothStepEdge, StepEdge, StraightEdge, SimpleBezierEdge } from '../../components/Edges'; import DefaultNode from '../../components/Nodes/DefaultNode'; @@ -148,10 +149,9 @@ const ReactFlow = forwardRef( ) => { const nodeTypesWrapped = useNodeOrEdgeTypes(nodeTypes, createNodeTypes) as NodeTypesWrapped; const edgeTypesWrapped = useNodeOrEdgeTypes(edgeTypes, createEdgeTypes) as EdgeTypesWrapped; - const reactFlowClasses = cc(['react-flow', className]); return ( -
+
state.updateNodeDimensions; function useUpdateNodeInternals(): UpdateNodeInternals { + const store = useStoreApi(); const updateNodeDimensions = useStore(selector); return useCallback((id: string) => { - const nodeElement = document.querySelector(`.react-flow__node[data-id="${id}"]`) as HTMLDivElement; + const { domNode } = store.getState(); + if (!domNode) { + return; + } + + const nodeElement = domNode.querySelector(`.react-flow__node[data-id="${id}"]`) as HTMLDivElement; if (nodeElement) { updateNodeDimensions([{ id, nodeElement, forceUpdate: true }]); diff --git a/src/store/index.ts b/src/store/index.ts index 5608760f..cb8b9502 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -43,9 +43,14 @@ const createStore = () => set({ nodeInternals, edges: nextEdges, hasDefaultNodes, hasDefaultEdges }); }, updateNodeDimensions: (updates: NodeDimensionUpdate[]) => { - const { onNodesChange, nodeInternals, fitViewOnInit, fitViewOnInitDone, fitViewOnInitOptions } = get(); + const { onNodesChange, nodeInternals, fitViewOnInit, fitViewOnInitDone, fitViewOnInitOptions, domNode } = get(); + const viewportNode = domNode?.querySelector('.react-flow__viewport'); - const style = window.getComputedStyle(document.querySelector('.react-flow__viewport')!); + if (!viewportNode) { + return; + } + + const style = window.getComputedStyle(viewportNode); const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform); const changes: NodeDimensionChange[] = updates.reduce((res, update) => { diff --git a/src/store/initialState.ts b/src/store/initialState.ts index 1ad29aed..151c8475 100644 --- a/src/store/initialState.ts +++ b/src/store/initialState.ts @@ -29,6 +29,7 @@ const initialState: ReactFlowStore = { connectionHandleType: 'source', connectionPosition: { x: 0, y: 0 }, connectionMode: ConnectionMode.Strict, + domNode: null, snapGrid: [15, 15], snapToGrid: false, diff --git a/src/types/general.ts b/src/types/general.ts index a1708cb9..ac0814f8 100644 --- a/src/types/general.ts +++ b/src/types/general.ts @@ -143,6 +143,7 @@ export type ReactFlowStore = { onEdgesChange: OnEdgesChange | null; hasDefaultNodes: boolean; hasDefaultEdges: boolean; + domNode: HTMLElement | null; d3Zoom: ZoomBehavior | null; d3Selection: D3Selection | null; From 455af644ae0875ce8025b435010387cdae7062a5 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 25 Jul 2022 12:26:43 +0200 Subject: [PATCH 3/4] chore(npm): audit fix --- package-lock.json | 123 ++++++++++++++++++++++++---------------------- 1 file changed, 64 insertions(+), 59 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b36464a..5171ae10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1967,6 +1967,16 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", @@ -3706,9 +3716,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true, "engines": { "node": ">=6" @@ -6064,9 +6074,9 @@ } }, "node_modules/inquirer": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.1.tgz", - "integrity": "sha512-NO601wvGO4Zm25ctJUhuglRBShQKJSGKGQlgbeyjs3cvXqq4Ud1jhwR36zf3pTC9mmfH3uHJHb/sL3/YJPqMzw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.2.tgz", + "integrity": "sha512-AqmDHmz3bIe573OiM4svTZzajBzff1xpuzYAimW8gjzW5ncuPllWB8t/GKl+NSuKRJaKyIF2bU2RCx8H1dwqyQ==", "dev": true, "dependencies": { "ansi-escapes": "^5.0.0", @@ -7567,9 +7577,9 @@ } }, "node_modules/node-fetch": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.8.tgz", - "integrity": "sha512-KtpD1YhGszhntMpBDyp5lyagk8KIMopC1LEb7cQUAh7zcosaX5uK8HnbNb2i3NTQK3sIawCItS0uFC3QzcLHdg==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.9.tgz", + "integrity": "sha512-/2lI+DBecVvVm9tDhjziTVjo2wmTsSxSk58saUYP0P/fRJ3xxtfMDY24+CKTkfm0Dlhyn3CSXNL0SoRiCZ8Rzg==", "dev": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -8109,14 +8119,14 @@ } }, "node_modules/parse-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.2.tgz", - "integrity": "sha512-uCSjOvD3T+6B/sPWhR+QowAZcU/o4bjPrVBQBGFxcDF6J6FraCGIaDBsdoQawiaaAVdHvtqBe3w3vKlfBKySOQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.3.tgz", + "integrity": "sha512-gxeYC5LVOWg1po3HjHF1JHyyI+kDp/ziEGWUv+smkonT//KRI8TM0zi+yj4e2EZWZ+WGiTPIG1WJSkWZE7isWg==", "dev": true, "dependencies": { "is-ssh": "^1.3.0", "normalize-url": "^6.1.0", - "parse-path": "^4.0.4", + "parse-path": "^4.0.0", "protocols": "^1.4.0" } }, @@ -9358,9 +9368,9 @@ } }, "node_modules/release-it": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.1.2.tgz", - "integrity": "sha512-GLNFI4oDpxSCAOJyzmaWyel8JwZTr2eD276TivTHaUaUvP0wer2qtUYzF+Ot1V+rLGM25bE+AZwR0UFzQNgC1A==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.1.3.tgz", + "integrity": "sha512-pdW9Ua59S3upm2wwzrWiQK8N5vXazNBBYk/UhpVf0faHV6mmY8GunS1ZzawSNi4fOOx55zSQFj2IHkOgfBxNUg==", "dev": true, "dependencies": { "@iarna/toml": "2.2.5", @@ -9373,12 +9383,12 @@ "git-url-parse": "11.6.0", "globby": "13.1.2", "got": "12.1.0", - "inquirer": "9.0.1", + "inquirer": "9.0.2", "is-ci": "3.0.1", "lodash": "4.17.21", "mime-types": "2.1.35", "new-github-release-url": "2.0.0", - "node-fetch": "3.2.8", + "node-fetch": "3.2.9", "open": "8.4.0", "ora": "6.1.2", "os-name": "5.0.1", @@ -10564,14 +10574,14 @@ } }, "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "bin": { @@ -10587,15 +10597,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/throttleit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", @@ -12723,6 +12724,16 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", @@ -14077,9 +14088,9 @@ } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true }, "cli-table3": { @@ -15821,9 +15832,9 @@ "dev": true }, "inquirer": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.1.tgz", - "integrity": "sha512-NO601wvGO4Zm25ctJUhuglRBShQKJSGKGQlgbeyjs3cvXqq4Ud1jhwR36zf3pTC9mmfH3uHJHb/sL3/YJPqMzw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.2.tgz", + "integrity": "sha512-AqmDHmz3bIe573OiM4svTZzajBzff1xpuzYAimW8gjzW5ncuPllWB8t/GKl+NSuKRJaKyIF2bU2RCx8H1dwqyQ==", "dev": true, "requires": { "ansi-escapes": "^5.0.0", @@ -16901,9 +16912,9 @@ "dev": true }, "node-fetch": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.8.tgz", - "integrity": "sha512-KtpD1YhGszhntMpBDyp5lyagk8KIMopC1LEb7cQUAh7zcosaX5uK8HnbNb2i3NTQK3sIawCItS0uFC3QzcLHdg==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.9.tgz", + "integrity": "sha512-/2lI+DBecVvVm9tDhjziTVjo2wmTsSxSk58saUYP0P/fRJ3xxtfMDY24+CKTkfm0Dlhyn3CSXNL0SoRiCZ8Rzg==", "dev": true, "requires": { "data-uri-to-buffer": "^4.0.0", @@ -17279,14 +17290,14 @@ } }, "parse-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.2.tgz", - "integrity": "sha512-uCSjOvD3T+6B/sPWhR+QowAZcU/o4bjPrVBQBGFxcDF6J6FraCGIaDBsdoQawiaaAVdHvtqBe3w3vKlfBKySOQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.3.tgz", + "integrity": "sha512-gxeYC5LVOWg1po3HjHF1JHyyI+kDp/ziEGWUv+smkonT//KRI8TM0zi+yj4e2EZWZ+WGiTPIG1WJSkWZE7isWg==", "dev": true, "requires": { "is-ssh": "^1.3.0", "normalize-url": "^6.1.0", - "parse-path": "^4.0.4", + "parse-path": "^4.0.0", "protocols": "^1.4.0" } }, @@ -18125,9 +18136,9 @@ } }, "release-it": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.1.2.tgz", - "integrity": "sha512-GLNFI4oDpxSCAOJyzmaWyel8JwZTr2eD276TivTHaUaUvP0wer2qtUYzF+Ot1V+rLGM25bE+AZwR0UFzQNgC1A==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.1.3.tgz", + "integrity": "sha512-pdW9Ua59S3upm2wwzrWiQK8N5vXazNBBYk/UhpVf0faHV6mmY8GunS1ZzawSNi4fOOx55zSQFj2IHkOgfBxNUg==", "dev": true, "requires": { "@iarna/toml": "2.2.5", @@ -18140,12 +18151,12 @@ "git-url-parse": "11.6.0", "globby": "13.1.2", "got": "12.1.0", - "inquirer": "9.0.1", + "inquirer": "9.0.2", "is-ci": "3.0.1", "lodash": "4.17.21", "mime-types": "2.1.35", "new-github-release-url": "2.0.0", - "node-fetch": "3.2.8", + "node-fetch": "3.2.9", "open": "8.4.0", "ora": "6.1.2", "os-name": "5.0.1", @@ -19010,14 +19021,14 @@ } }, "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "dependencies": { @@ -19026,12 +19037,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true } } }, From a9f22d8a1b8bc039cfd9eaa47ebb82318e175430 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 25 Jul 2022 14:42:24 +0200 Subject: [PATCH 4/4] chore: release v10.3.12 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5171ae10..7d355d1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "react-flow-renderer", - "version": "10.3.11", + "version": "10.3.12", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "react-flow-renderer", - "version": "10.3.11", + "version": "10.3.12", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.9", diff --git a/package.json b/package.json index ec6f450d..7ab95ad5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-flow-renderer", - "version": "10.3.11", + "version": "10.3.12", "engines": { "node": ">=14" },