Skip to content

Commit 521ca87

Browse files
authored
fix(cli): export all values from vite-plus/pack subpath (#1044)
resovle #966
1 parent 506b64f commit 521ca87

2 files changed

Lines changed: 22 additions & 2 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { expect, test } from '@voidzero-dev/vite-plus-test';
2+
3+
import {
4+
build,
5+
defineConfig,
6+
globalLogger,
7+
mergeConfig,
8+
resolveUserConfig,
9+
buildWithConfigs,
10+
enableDebug,
11+
} from '../pack';
12+
13+
test('should export all pack APIs from @voidzero-dev/vite-plus-core/pack', () => {
14+
expect(defineConfig).toBeTypeOf('function');
15+
expect(build).toBeTypeOf('function');
16+
expect(globalLogger).toBeDefined();
17+
expect(mergeConfig).toBeTypeOf('function');
18+
expect(resolveUserConfig).toBeTypeOf('function');
19+
expect(buildWithConfigs).toBeTypeOf('function');
20+
expect(enableDebug).toBeTypeOf('function');
21+
});

packages/cli/src/pack.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import type { UserConfig as TsdownUserConfig } from '@voidzero-dev/vite-plus-core/pack';
22

3-
export { defineConfig, build, globalLogger } from '@voidzero-dev/vite-plus-core/pack';
4-
export type * from '@voidzero-dev/vite-plus-core/pack';
3+
export * from '@voidzero-dev/vite-plus-core/pack';
54

65
export interface PackUserConfig extends TsdownUserConfig {
76
/**

0 commit comments

Comments
 (0)