-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathtsup.config.ts
38 lines (35 loc) · 1.34 KB
/
tsup.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { defineConfig } from "tsup";
export default defineConfig({
entry: {
types: "src/types.ts",
headers: "src/headers.ts",
"util/index": "src/util/public/index.ts",
"util/browser": "src/util/public/browser/index.ts",
"saleor-app": "src/saleor-app.ts",
"auth/index": "src/auth/index.ts",
/**
* APLs
*/
"APL/index": "src/APL/index.ts",
"APL/redis/index": "src/APL/redis/index.ts",
"APL/upstash/index": "src/APL/upstash/index.ts",
"APL/vercel-kv/index": "src/APL/vercel-kv/index.ts",
"APL/env/index": "src/APL/env/index.ts",
"APL/file/index": "src/APL/file/index.ts",
"APL/saleor-cloud/index": "src/APL/saleor-cloud/index.ts",
"app-bridge/index": "src/app-bridge/index.ts",
"app-bridge/next/index": "src/app-bridge/next/index.ts",
"settings-manager/index": "src/settings-manager/index.ts",
"handlers/shared/index": "src/handlers/shared/index.ts",
// Mapped exports
"handlers/next/index": "src/handlers/platforms/next/index.ts",
"handlers/fetch-api/index": "src/handlers/platforms/fetch-api/index.ts",
"handlers/aws-lambda/index": "src/handlers/platforms/aws-lambda/index.ts",
"handlers/next-app-router/index": "src/handlers/platforms/next-app-router/index.ts",
},
dts: true,
clean: true,
format: ["esm", "cjs"],
splitting: true,
external: ["**/*.md"],
});