Skip to content

Commit b9149fd

Browse files
committed
build: use exports.bin in tsdown
1 parent 6bca12c commit b9149fd

8 files changed

Lines changed: 19 additions & 19 deletions

File tree

extensions/vscode/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { logger } from './state'
1313
export const { activate, deactivate } = defineExtension((ctx) => {
1414
const volarLabs = createLabsInfo()
1515

16-
const serverPath = Uri.joinPath(ctx.extensionUri, './dist/server/bin/index.js').fsPath
16+
const serverPath = Uri.joinPath(ctx.extensionUri, './dist/server/index.cjs').fsPath
1717
const { client } = launch(serverPath)
1818
volarLabs.addLanguageClient(client)
1919

extensions/vscode/tsdown.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import { umdToEsm } from '../../plugins/umd-to-esm.ts'
55
export default defineConfig({
66
copy: [
77
'../../res',
8-
{ from: 'node_modules/npmx-language-server/bin/**', to: 'dist/server/bin' },
9-
{ from: 'node_modules/npmx-language-server/dist/**', to: 'dist/server/dist' },
8+
{ from: 'node_modules/npmx-language-server/dist/**', to: 'dist/server' },
109
],
1110
deps: {
1211
neverBundle: ['vscode'],

packages/language-server/bin/index.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/language-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"main": "./dist/index.cjs",
1717
"bin": {
18-
"npmx-language-server": "./bin/index.js"
18+
"npmx-language-server": "./dist/index.cjs"
1919
},
2020
"files": [
2121
"bin/**/*",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env node
12
import { startServer } from './server'
23

34
startServer()

packages/language-server/tsdown.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export default defineConfig({
66
platform: 'node',
77
exports: {
88
packageJson: false,
9+
bin: true,
910
},
1011
format: 'cjs',
1112
checks: {

pnpm-lock.yaml

Lines changed: 13 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ catalogs:
1414
eslint: ^10.1.0
1515
husky: ^9.1.7
1616
nano-staged: ^0.9.0
17-
tsdown: ^0.21.6
17+
tsdown: ^0.21.7
1818
vite: ^8.0.3
1919
vscode-ext-gen: ^1.6.0
2020
inline:

0 commit comments

Comments
 (0)