From 34f1aeb84c943a5fb2334880ccb5d0090e63e6c5 Mon Sep 17 00:00:00 2001 From: Cory Grinstead Date: Mon, 1 Jul 2024 12:50:01 -0500 Subject: [PATCH] chore(nodejs): make opean optional, and apache-arrow a peer dep (#1417) fyi, this should have no breaking changes as npm is opt-out instead of opt-in when resolving dependencies all peer and optional dependencies get installed by default, so users need to manually opt out. `npm i --omit optional --omit peer` --- nodejs/package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nodejs/package.json b/nodejs/package.json index 65611ef4..0867720d 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -77,9 +77,13 @@ "version": "napi version" }, "dependencies": { - "apache-arrow": "^15.0.0", "axios": "^1.7.2", - "openai": "^4.29.2", "reflect-metadata": "^0.2.2" + }, + "optionalDependencies": { + "openai": "^4.29.2" + }, + "peerDependencies": { + "apache-arrow": "^15.0.0" } }