Skip to content

Commit 61689ec

Browse files
committed
build: jump to source across packages via @bailian-cli/source export condition
1 parent 24abdbf commit 61689ec

15 files changed

Lines changed: 44 additions & 6 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ node_modules
1212
dist
1313
dist-ssr
1414
tools/generated
15+
.node-version
1516

1617
*.local
1718

packages/cli/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
"./package.json": "./package.json"
3434
},
3535
"publishConfig": {
36+
"exports": {
37+
".": "./dist/bailian.mjs",
38+
"./package.json": "./package.json"
39+
},
3640
"registry": "https://registry.npmjs.org/"
3741
},
3842
"scripts": {

packages/cli/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"moduleDetection": "force",
66
"module": "nodenext",
77
"moduleResolution": "nodenext",
8+
"customConditions": ["@bailian-cli/source"],
89
"resolveJsonModule": true,
910
"types": ["node"],
1011
"strict": true,

packages/commands/package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,18 @@
1919
"type": "module",
2020
"types": "./dist/index.d.mts",
2121
"exports": {
22-
".": "./dist/index.mjs",
22+
".": {
23+
"@bailian-cli/source": "./src/index.ts",
24+
"default": "./dist/index.mjs"
25+
},
2326
"./package.json": "./package.json"
2427
},
2528
"publishConfig": {
2629
"access": "public",
30+
"exports": {
31+
".": "./dist/index.mjs",
32+
"./package.json": "./package.json"
33+
},
2734
"registry": "https://registry.npmjs.org/"
2835
},
2936
"scripts": {

packages/commands/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"moduleDetection": "force",
66
"module": "nodenext",
77
"moduleResolution": "nodenext",
8+
"customConditions": ["@bailian-cli/source"],
89
"resolveJsonModule": true,
910
"types": ["node"],
1011
"strict": true,

packages/commands/vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ export default defineConfig({
55
dts: {
66
tsgo: true,
77
},
8-
exports: true,
8+
exports: {
9+
devExports: "@bailian-cli/source",
10+
},
911
},
1012
lint: {
1113
options: {

packages/core/package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,18 @@
1919
"type": "module",
2020
"types": "./dist/index.d.mts",
2121
"exports": {
22-
".": "./dist/index.mjs",
22+
".": {
23+
"@bailian-cli/source": "./src/index.ts",
24+
"default": "./dist/index.mjs"
25+
},
2326
"./package.json": "./package.json"
2427
},
2528
"publishConfig": {
2629
"access": "public",
30+
"exports": {
31+
".": "./dist/index.mjs",
32+
"./package.json": "./package.json"
33+
},
2734
"registry": "https://registry.npmjs.org/"
2835
},
2936
"scripts": {

packages/core/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"moduleDetection": "force",
66
"module": "nodenext",
77
"moduleResolution": "nodenext",
8+
"customConditions": ["@bailian-cli/source"],
89
"resolveJsonModule": true,
910
"types": ["node"],
1011
"strict": true,

packages/core/vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ export default defineConfig({
55
dts: {
66
tsgo: true,
77
},
8-
exports: true,
8+
exports: {
9+
devExports: "@bailian-cli/source",
10+
},
911
},
1012
lint: {
1113
options: {

packages/rag/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@
3232
"./package.json": "./package.json"
3333
},
3434
"publishConfig": {
35+
"exports": {
36+
".": "./dist/rag.mjs",
37+
"./package.json": "./package.json"
38+
},
3539
"registry": "https://registry.npmjs.org/"
3640
},
3741
"scripts": {

0 commit comments

Comments
 (0)