diff options
| -rw-r--r-- | packages/ai-sdk/.npmignore | 5 | ||||
| -rw-r--r-- | packages/ai-sdk/package.json | 55 | ||||
| -rw-r--r-- | packages/ai-sdk/tsconfig.json | 4 | ||||
| -rw-r--r-- | packages/ai-sdk/tsdown.config.ts | 15 |
4 files changed, 53 insertions, 26 deletions
diff --git a/packages/ai-sdk/.npmignore b/packages/ai-sdk/.npmignore new file mode 100644 index 00000000..1e44e42f --- /dev/null +++ b/packages/ai-sdk/.npmignore @@ -0,0 +1,5 @@ +src/ +.turbo/ +.env +tsdown.config.ts +tsconfig.json
\ No newline at end of file diff --git a/packages/ai-sdk/package.json b/packages/ai-sdk/package.json index ae881c4a..24e4933c 100644 --- a/packages/ai-sdk/package.json +++ b/packages/ai-sdk/package.json @@ -1,27 +1,32 @@ { - "name": "@supermemory/ai-sdk", - "version": "1.0.0", - "main": "dist/index.mjs", - "types": "dist/index.d.mts", - "scripts": { - "build": "tsdown", - "dev": "tsdown --watch", - "check-types": "tsc --noEmit", - "test": "vitest", - "test:watch": "vitest --watch" - }, - "dependencies": { - "@ai-sdk/openai": "^2.0.15", - "@ai-sdk/provider": "^2.0.0", - "ai": "^5.0.17", - "supermemory": "^3.0.0-alpha.22", - "zod": "^4.0.17" - }, - "devDependencies": { - "@total-typescript/tsconfig": "^1.0.4", - "@types/bun": "^1.2.20", - "tsdown": "^0.14.1", - "typescript": "^5.9.2", - "vitest": "^3.2.4" - } + "name": "@supermemory/ai-sdk", + "version": "1.0.1", + "scripts": { + "build": "tsdown", + "dev": "tsdown --watch", + "check-types": "tsc --noEmit", + "test": "vitest", + "test:watch": "vitest --watch" + }, + "dependencies": { + "@ai-sdk/openai": "^2.0.15", + "@ai-sdk/provider": "^2.0.0", + "ai": "^5.0.17", + "supermemory": "^3.0.0-alpha.22", + "zod": "^4.0.17" + }, + "devDependencies": { + "@total-typescript/tsconfig": "^1.0.4", + "@types/bun": "^1.2.20", + "tsdown": "^0.14.1", + "typescript": "^5.9.2", + "vitest": "^3.2.4" + }, + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "types": "./dist/index.d.mts", + "exports": { + ".": "./dist/index.mjs", + "./package.json": "./package.json" + } } diff --git a/packages/ai-sdk/tsconfig.json b/packages/ai-sdk/tsconfig.json index 1bfa9593..d40ba072 100644 --- a/packages/ai-sdk/tsconfig.json +++ b/packages/ai-sdk/tsconfig.json @@ -5,6 +5,8 @@ "paths": { "@/*": ["./*"], "@lib/*": ["../lib/*"] - } + }, + "declaration": true, + "declarationMap": true } } diff --git a/packages/ai-sdk/tsdown.config.ts b/packages/ai-sdk/tsdown.config.ts new file mode 100644 index 00000000..f587b211 --- /dev/null +++ b/packages/ai-sdk/tsdown.config.ts @@ -0,0 +1,15 @@ +import { defineConfig } from "tsdown" + +export default defineConfig({ + entry: ["src/index.ts"], + format: "esm", + sourcemap: true, + target: "es2020", + tsconfig: "./tsconfig.json", + clean: true, + minify: true, + dts: { + sourcemap: true, + }, + exports: true, +}) |