Skip to content

Commit a5f6e2c

Browse files
committed
build: optimize npm package contents
1 parent 4a1d63e commit a5f6e2c

File tree

5 files changed

+28
-28
lines changed

5 files changed

+28
-28
lines changed

package-lock.json

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/lsp/package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,12 @@
5555
"bin": "./dist/server.mjs",
5656
"main": "./dist/server.mjs",
5757
"types": "./dist/server.d.ts",
58-
"type": "module"
58+
"type": "module",
59+
"files": [
60+
"dist/",
61+
"!dist/types/",
62+
"README.md",
63+
"LICENSE",
64+
"LICENSE.header"
65+
]
5966
}

packages/monaco/package.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
},
3333
"dependencies": {
3434
"@coderline/alphatab": "^1.7.0",
35+
"@coderline/alphatab-language-server": "^1.7.0",
3536
"monaco-editor": "^0.54.0",
3637
"vscode-languageserver-types": "^3.17.5",
3738
"vscode-oniguruma": "^2.0.1",
@@ -54,5 +55,12 @@
5455
"bin": "./dist/alphaTab.monaco.mjs",
5556
"main": "./dist/alphaTab.monaco.mjs",
5657
"types": "./dist/alphaTab.monaco.d.ts",
57-
"type": "module"
58+
"type": "module",
59+
"files": [
60+
"/dist/",
61+
"!/dist/types/",
62+
"README.md",
63+
"LICENSE",
64+
"LICENSE.header"
65+
]
5866
}

packages/monaco/vite.config.ts

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
1-
import { defineConfig } from 'vite';
2-
import { defaultBuildUserConfig, dtsPathsTransformer, esm } from '../tooling/src/vite';
1+
import { defineEsmLibConfig } from '../tooling/src/vite';
32

4-
export default defineConfig(() => {
5-
const config = defaultBuildUserConfig();
6-
esm(config, import.meta.dirname, 'alphaTab.monaco', 'src/alphaTab.monaco.ts', {
7-
module: 'preserve',
8-
transformers: {
9-
afterDeclarations: [
10-
dtsPathsTransformer()
11-
]
12-
}
13-
});
14-
(config.build!.rollupOptions!.external as (RegExp | string)[]).push('@coderline/alphatab');
15-
16-
return config;
3+
export default defineEsmLibConfig(config => {
4+
(config.build!.rollupOptions!.external as (RegExp | string)[]).push(
5+
'@coderline/alphatab',
6+
'@coderline/alphatab-language-server',
7+
'monaco-editor'
8+
);
179
});

packages/tooling/src/vite.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ export function dtsPathsTransformer(mapping?: Record<string, string>, externals?
340340
};
341341
}
342342

343-
export function defineEsmLibConfig() {
343+
export function defineEsmLibConfig(setup?: (config: UserConfig) => void) {
344344
return defineConfig(() => {
345345
const config = defaultBuildUserConfig();
346346
enableTypeScript(
@@ -404,6 +404,8 @@ export function defineEsmLibConfig() {
404404
}
405405
]
406406
});
407+
408+
setup?.(config);
407409
return config;
408410
});
409411
}

0 commit comments

Comments
 (0)