From 7e25bcf826dabffba03da0166f6c720a6ce3e9c6 Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Tue, 25 Feb 2025 10:03:20 +1100 Subject: [PATCH] feat: update package.json to use peerDependencies for Vue and add exports field --- package.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9e90f39..2b54cda 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "build": "vue-tsc -b && vite build", "preview": "vite preview" }, - "dependencies": { - "vue": "^3.5.13" + "peerDependencies": { + "vue": ">=3.5.13" }, "devDependencies": { "@types/node": "^22.13.5", @@ -19,5 +19,14 @@ "typescript": "~5.7.2", "vite": "^6.1.0", "vue-tsc": "^2.2.0" - } + }, + "exports": { + "types": "./dist/src/index.d.ts", + "import": "./dist/index.es.js", + "require": "./dist/index.umd.js", + "default": "./dist/index.es.js" + }, + "main": "dist/index.umd.js", + "module": "dist/index.es.js", + "types": "dist/index.d.ts", }