build: jump to source across packages via @bailian-cli/source export condition

This commit is contained in:
若麒
2026-06-24 16:14:20 +08:00
parent 24abdbf450
commit 61689ec0da
15 changed files with 44 additions and 6 deletions
+1
View File
@@ -12,6 +12,7 @@ node_modules
dist
dist-ssr
tools/generated
.node-version
*.local
+4
View File
@@ -33,6 +33,10 @@
"./package.json": "./package.json"
},
"publishConfig": {
"exports": {
".": "./dist/bailian.mjs",
"./package.json": "./package.json"
},
"registry": "https://registry.npmjs.org/"
},
"scripts": {
+1
View File
@@ -5,6 +5,7 @@
"moduleDetection": "force",
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"resolveJsonModule": true,
"types": ["node"],
"strict": true,
+8 -1
View File
@@ -19,11 +19,18 @@
"type": "module",
"types": "./dist/index.d.mts",
"exports": {
".": "./dist/index.mjs",
".": {
"@bailian-cli/source": "./src/index.ts",
"default": "./dist/index.mjs"
},
"./package.json": "./package.json"
},
"publishConfig": {
"access": "public",
"exports": {
".": "./dist/index.mjs",
"./package.json": "./package.json"
},
"registry": "https://registry.npmjs.org/"
},
"scripts": {
+1
View File
@@ -5,6 +5,7 @@
"moduleDetection": "force",
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"resolveJsonModule": true,
"types": ["node"],
"strict": true,
+3 -1
View File
@@ -5,7 +5,9 @@ export default defineConfig({
dts: {
tsgo: true,
},
exports: true,
exports: {
devExports: "@bailian-cli/source",
},
},
lint: {
options: {
+8 -1
View File
@@ -19,11 +19,18 @@
"type": "module",
"types": "./dist/index.d.mts",
"exports": {
".": "./dist/index.mjs",
".": {
"@bailian-cli/source": "./src/index.ts",
"default": "./dist/index.mjs"
},
"./package.json": "./package.json"
},
"publishConfig": {
"access": "public",
"exports": {
".": "./dist/index.mjs",
"./package.json": "./package.json"
},
"registry": "https://registry.npmjs.org/"
},
"scripts": {
+1
View File
@@ -5,6 +5,7 @@
"moduleDetection": "force",
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"resolveJsonModule": true,
"types": ["node"],
"strict": true,
+3 -1
View File
@@ -5,7 +5,9 @@ export default defineConfig({
dts: {
tsgo: true,
},
exports: true,
exports: {
devExports: "@bailian-cli/source",
},
},
lint: {
options: {
+4
View File
@@ -32,6 +32,10 @@
"./package.json": "./package.json"
},
"publishConfig": {
"exports": {
".": "./dist/rag.mjs",
"./package.json": "./package.json"
},
"registry": "https://registry.npmjs.org/"
},
"scripts": {
+1
View File
@@ -5,6 +5,7 @@
"moduleDetection": "force",
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"resolveJsonModule": true,
"types": ["node"],
"strict": true,
+4 -1
View File
@@ -19,7 +19,10 @@
"type": "module",
"types": "./dist/index.d.mts",
"exports": {
".": "./dist/index.mjs",
".": {
"@bailian-cli/source": "./src/index.ts",
"default": "./dist/index.mjs"
},
"./package.json": "./package.json"
},
"publishConfig": {
+1
View File
@@ -5,6 +5,7 @@
"moduleDetection": "force",
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"resolveJsonModule": true,
"types": ["node"],
"strict": true,
+3 -1
View File
@@ -5,7 +5,9 @@ export default defineConfig({
dts: {
tsgo: true,
},
exports: true,
exports: {
devExports: "@bailian-cli/source",
},
},
lint: {
options: {
+1
View File
@@ -3,6 +3,7 @@
"noEmit": true,
"module": "nodenext",
"moduleResolution": "nodenext",
"customConditions": ["@bailian-cli/source"],
"allowImportingTsExtensions": true,
"esModuleInterop": true
}