From 3104d71860e0906a982ac2bdcee8cbb7e5fa122a Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Fri, 2 Apr 2021 08:41:46 +0200 Subject: [PATCH] Make d3-selection a peer dependency d3-graphviz extends the d3-selection prototype so d3-selection should be a peer dependency. See https://github.com/d3/d3-transition/issues/92 for similar reasoneing about d3-transition. --- package-lock.json | 4 +++- package.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 386b8b6d..160a71df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,6 @@ "d3-format": "^2.0.0", "d3-interpolate": "^2.0.1", "d3-path": "^2.0.0", - "d3-selection": "^2.0.0", "d3-timer": "^2.0.0", "d3-transition": "^2.0.0", "d3-zoom": "^2.0.0" @@ -34,6 +33,9 @@ "tape": "^5.2.2", "terser": "^5.6.1", "tiny-worker": "^2.1.2" + }, + "peerDependencies": { + "d3-selection": "^2.0.0" } }, "node_modules/@babel/cli": { diff --git a/package.json b/package.json index 3e5cbab4..931a5fa6 100644 --- a/package.json +++ b/package.json @@ -67,9 +67,11 @@ "d3-format": "^2.0.0", "d3-interpolate": "^2.0.1", "d3-path": "^2.0.0", - "d3-selection": "^2.0.0", "d3-timer": "^2.0.0", "d3-transition": "^2.0.0", "d3-zoom": "^2.0.0" + }, + "peerDependencies": { + "d3-selection": "^2.0.0" } }