Rollup: change config option capitalization

This commit is contained in:
larabr 2025-05-16 11:38:34 +02:00
parent 773b6c7364
commit f927629c26
3 changed files with 9 additions and 9 deletions

View File

@ -114,7 +114,7 @@ jobs:
- name: Run browser tests (lightweight) # overwrite test/lib - name: Run browser tests (lightweight) # overwrite test/lib
run: | run: |
npm run build-test -- --configTestLightweightBuild npm run build-test -- --config-test-lightweight-build
npm run test-browser:ci -- --static-logging npm run test-browser:ci -- --static-logging
test-browsers-compatibility: test-browsers-compatibility:
@ -162,7 +162,7 @@ jobs:
- name: Run browserstack tests (lightweight) # overwrite test/lib - name: Run browserstack tests (lightweight) # overwrite test/lib
run: | run: |
npm run build-test -- --configTestLightweightBuild npm run build-test -- --config-test-lightweight-build
npm run test-browserstack -- --static-logging npm run test-browserstack -- --static-logging
env: env:
LIGHTWEIGHT: true LIGHTWEIGHT: true

View File

@ -43,7 +43,7 @@
], ],
"scripts": { "scripts": {
"build": "rollup --config", "build": "rollup --config",
"build-test": "npm run build -- --configBuildOnly=test", "build-test": "npm run build -- --config-build-only=test",
"prepare": "npm run build", "prepare": "npm run build",
"test": "mocha --timeout 120000 test/unittests.js", "test": "mocha --timeout 120000 test/unittests.js",
"test-type-definitions": "tsx test/typescript/definitions.ts", "test-type-definitions": "tsx test/typescript/definitions.ts",

View File

@ -172,20 +172,20 @@ const getBrowserTestBuild = useLightweightBuild => ({
* https://rollupjs.org/command-line-interface/#configuration-files * https://rollupjs.org/command-line-interface/#configuration-files
* *
* The custom options we support are: * The custom options we support are:
* @param commandLineArgs.configBuildOnly {'dist'|'node'|'lightweight'|'test'} to specify a build target; * - "config-build-only": 'dist'|'node'|'lightweight'|'test'|string - to specify a build target;
* defaults to 'dist', which does not build tests. * defaults to 'dist', which does not build tests;
* @param commandLineArgs.configTestLightweightBuild {Boolean}: in the context of building browser tests, * - "config-test-lightweight-build": Boolean - in the context of building browser tests,
* whether the lightweight build should be included instead of the standard one * whether the lightweight build should be included instead of the standard one
*/ */
export default commandLineArgs => Object.assign([ export default commandLineArgs => Object.assign([
nodeBuild, nodeBuild,
fullBrowserBuild, fullBrowserBuild,
lightweightBrowserBuild, lightweightBrowserBuild,
getBrowserTestBuild(commandLineArgs.configTestLightweightBuild) getBrowserTestBuild(commandLineArgs['config-test-lightweight-build'])
].filter(rollupConfig => { ].filter(rollupConfig => {
rollupConfig.output = rollupConfig.output.filter(output => { rollupConfig.output = rollupConfig.output.filter(output => {
return (output.file || output.dir + '/' + output.entryFileNames).includes( return (output.file || output.dir + '/' + output.entryFileNames).includes(
commandLineArgs.configBuildOnly || 'dist' // Don't build test bundle by default. commandLineArgs['config-build-only'] || 'dist' // Don't build test bundle by default.
); );
}); });
return rollupConfig.output.length; return rollupConfig.output.length;