From 1d21c6694565b894103a19bb848e93862f298db7 Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Tue, 28 Apr 2026 19:55:37 -0400 Subject: [PATCH] chore: use exports field and catalog refs in all packages --- bun.lock | 16 ++++++++-------- packages/api-server/package.json | 10 ++++++---- packages/core/package.json | 17 +++++++++-------- packages/mcp-server/package.json | 10 ++++++---- 4 files changed, 29 insertions(+), 24 deletions(-) diff --git a/bun.lock b/bun.lock index b1a15d2..cd0b6c5 100644 --- a/bun.lock +++ b/bun.lock @@ -15,10 +15,10 @@ "version": "1.0.0", "dependencies": { "@marketplace-scrapers/core": "workspace:*", - "@typescript/native-preview": "^7.0.0-dev.20260428.1", + "@typescript/native-preview": "catalog:", }, "devDependencies": { - "@types/bun": "latest", + "@types/bun": "catalog:", }, "peerDependencies": { "typescript": "^5", @@ -28,15 +28,15 @@ "name": "@marketplace-scrapers/core", "version": "1.0.0", "dependencies": { - "@typescript/native-preview": "^7.0.0-dev.20260428.1", + "@typescript/native-preview": "catalog:", "cli-progress": "^3.12.0", "linkedom": "^0.18.12", "unidecode": "^1.1.0", }, "devDependencies": { - "@types/bun": "latest", - "@types/cli-progress": "^3.11.6", - "@types/unidecode": "^1.1.0", + "@types/bun": "catalog:", + "@types/cli-progress": "catalog:", + "@types/unidecode": "catalog:", }, "peerDependencies": { "typescript": "^5", @@ -47,10 +47,10 @@ "version": "1.0.0", "dependencies": { "@marketplace-scrapers/core": "workspace:*", - "@typescript/native-preview": "^7.0.0-dev.20260428.1", + "@typescript/native-preview": "catalog:", }, "devDependencies": { - "@types/bun": "latest", + "@types/bun": "catalog:", }, "peerDependencies": { "typescript": "^5", diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 0a7bc49..c7cd186 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -2,20 +2,22 @@ "name": "@marketplace-scrapers/api-server", "version": "1.0.0", "type": "module", - "module": "./src/index.ts", + "exports": { + ".": "./src/index.ts" + }, "private": true, "scripts": { "start": "bun ./src/index.ts", "dev": "bun --watch ./src/index.ts", "build": "bun build ./src/index.ts --target=bun --outdir=../../dist/api", - "type:check": "bun tsgo" + "typecheck": "bun tsgo" }, "dependencies": { "@marketplace-scrapers/core": "workspace:*", - "@typescript/native-preview": "^7.0.0-dev.20260428.1" + "@typescript/native-preview": "catalog:" }, "devDependencies": { - "@types/bun": "latest" + "@types/bun": "catalog:" }, "peerDependencies": { "typescript": "^5" diff --git a/packages/core/package.json b/packages/core/package.json index 1e8cec4..886bcc4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,22 +2,23 @@ "name": "@marketplace-scrapers/core", "version": "1.0.0", "type": "module", - "main": "./src/index.ts", - "module": "./src/index.ts", - "scripts": { - "type:check": "bun tsgo" + "exports": { + ".": "./src/index.ts" }, "private": true, + "scripts": { + "typecheck": "bun tsgo" + }, "dependencies": { - "@typescript/native-preview": "^7.0.0-dev.20260428.1", + "@typescript/native-preview": "catalog:", "cli-progress": "^3.12.0", "linkedom": "^0.18.12", "unidecode": "^1.1.0" }, "devDependencies": { - "@types/bun": "latest", - "@types/unidecode": "^1.1.0", - "@types/cli-progress": "^3.11.6" + "@types/bun": "catalog:", + "@types/cli-progress": "catalog:", + "@types/unidecode": "catalog:" }, "peerDependencies": { "typescript": "^5" diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 11130f8..c50a6b6 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -2,20 +2,22 @@ "name": "@marketplace-scrapers/mcp-server", "version": "1.0.0", "type": "module", - "module": "./src/index.ts", + "exports": { + ".": "./src/index.ts" + }, "private": true, "scripts": { "start": "bun ./src/index.ts", "dev": "bun --watch ./src/index.ts", "build": "bun build ./src/index.ts --target=bun --outdir=../../dist/mcp", - "type:check": "bun tsgo" + "typecheck": "bun tsgo" }, "dependencies": { "@marketplace-scrapers/core": "workspace:*", - "@typescript/native-preview": "^7.0.0-dev.20260428.1" + "@typescript/native-preview": "catalog:" }, "devDependencies": { - "@types/bun": "latest" + "@types/bun": "catalog:" }, "peerDependencies": { "typescript": "^5"