Skip to content
This repository was archived by the owner on Jul 29, 2025. It is now read-only.

Commit 7dd8fdd

Browse files
committed
chore!: init client and server sub module
1 parent b0b565e commit 7dd8fdd

File tree

11 files changed

+25
-9
lines changed

11 files changed

+25
-9
lines changed

packages/vite-plugin-cloudflare-functions/build.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineBuildConfig } from 'unbuild';
22

33
export default defineBuildConfig({
4-
entries: ['src/index', 'src/utils'],
4+
entries: ['src/index', 'src/server', 'src/client'],
55
declaration: true,
66
clean: true,
77
rollup: {

packages/vite-plugin-cloudflare-functions/package.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,15 @@
3535
"import": "./dist/index.mjs",
3636
"types": "./dist/index.d.ts"
3737
},
38-
"./utils": {
39-
"require": "./dist/utils.cjs",
40-
"import": "./dist/utils.mjs",
41-
"types": "./dist/utils.d.ts"
38+
"./server": {
39+
"require": "./dist/server.cjs",
40+
"import": "./dist/server.mjs",
41+
"types": "./dist/server.d.ts"
42+
},
43+
"./client": {
44+
"require": "./dist/client.cjs",
45+
"import": "./dist/client.mjs",
46+
"types": "./dist/client.d.ts"
4247
}
4348
},
4449
"main": "./dist/index.cjs",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './client/index';
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function useFunctions(url: string) {
2+
return url;
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './server/index';

packages/vite-plugin-cloudflare-functions/src/utils.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

playground/functions/api/[msg].ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { makeResponse } from 'vite-plugin-cloudflare-functions/utils';
1+
import { makeResponse } from 'vite-plugin-cloudflare-functions/server';
22

33
export const onRequestGet = () => makeResponse({ status: 'OK', data: 'Hello' });

playground/functions/tsconfig.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
{
22
"extends": "./.cloudflare/tsconfig.json",
3+
"compilerOptions": {
4+
"paths": {
5+
"vite-plugin-cloudflare-functions": ["../../packages/vite-plugin-cloudflare-functions/src/index.ts"],
6+
"vite-plugin-cloudflare-functions/server": ["../../packages/vite-plugin-cloudflare-functions/src/server.ts"],
7+
"vite-plugin-cloudflare-functions/client": ["../../packages/vite-plugin-cloudflare-functions/src/client.ts"]
8+
}
9+
},
310
"include": ["api"]
411
}

0 commit comments

Comments
 (0)