From f816e2bbda06cbe0c640f7653ed5fe6069d06834 Mon Sep 17 00:00:00 2001 From: Peyton Lee Date: Fri, 8 May 2026 11:25:01 -0700 Subject: [PATCH] refactor: Change `three` to a peer dependency --- package-lock.json | 7 +++++-- package.json | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index abcaeef3..1eee2921 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,6 @@ "@babel/runtime": "^7.25.6", "geotiff": "^2.0.5", "serialize-error": "^11.0.3", - "three": "^0.184.0", "throttled-queue": "^3.0.0", "tweakpane": "^3.1.9", "zarrita": "^0.5.1" @@ -56,6 +55,9 @@ "webpack": "^5.69.1", "webpack-cli": "^4.9.2", "webpack-dev-server": "^5.2.1" + }, + "peerDependencies": { + "three": "^0.184.0" } }, "node_modules/@ampproject/remapping": { @@ -11345,7 +11347,8 @@ "version": "0.184.0", "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz", "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/throttled-queue": { "version": "3.0.0", diff --git a/package.json b/package.json index b28cb23d..726f3456 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,13 @@ "type": "git", "url": "git+https://github.com/allen-cell-animated/vole-core.git" }, + "peerDependencies": { + "three": "^0.184.0" + }, "dependencies": { "@babel/runtime": "^7.25.6", "geotiff": "^2.0.5", "serialize-error": "^11.0.3", - "three": "^0.184.0", "throttled-queue": "^3.0.0", "tweakpane": "^3.1.9", "zarrita": "^0.5.1"