Skip to content

Commit fd5f06d

Browse files
committed
test: ignore vendor.js coverage
1 parent ee1e3a9 commit fd5f06d

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@
4343
"fmt:check": "prettier --check .",
4444
"build": "npm run build:js && npm run build:dts",
4545
"build:check": "tsc",
46-
"build:js": "node scripts/build-js.mjs --format=esm --entry='src/*' && npm run build:vendor",
47-
"build:vendor": "node scripts/build-js.mjs --format=esm --entry='src/vendor.ts' --bundle=all --banner",
46+
"build:js": "node scripts/build-js.mjs --format=esm --entry='src/*.ts' && npm run build:vendor",
47+
"build:vendor": "node scripts/build-js.mjs --format=esm --entry=src/vendor.ts --bundle=all --banner",
4848
"build:dts": "tsc --project tsconfig.prod.json && node scripts/build-dts.mjs",
4949
"test": "npm run build && node ./test/all.test.js",
5050
"test:types": "tsd",
51-
"coverage": "c8 --check-coverage npm test",
51+
"coverage": "c8 -x build/vendor.js --check-coverage npm test",
5252
"mutation": "stryker run",
5353
"circular": "madge --circular src/*",
5454
"version": "cat package.json | fx .version"

scripts/build-js.mjs

+6-2
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,13 @@ const {
4848

4949
const plugins = []
5050
const cwd = Array.isArray(_cwd) ? _cwd[_cwd.length - 1] : _cwd
51+
const entries = entry.split(/,\s?/)
5152
const entryPoints = entry.includes('*')
52-
? await glob(entry.split(/,\s?/), { absolute: false, onlyFiles: true, cwd })
53-
: entry.split(/,\s?/).map((e) => path.resolve(cwd, e))
53+
? await glob(entries, { absolute: false, onlyFiles: true, cwd, root: cwd})
54+
: entries.map((p) => path.relative(cwd, path.resolve(cwd, p)))
55+
56+
console.log('cwd=', cwd)
57+
console.log('entryPoints=', entryPoints)
5458

5559
const _bundle = bundle !== 'none' && !process.argv.includes('--no-bundle')
5660
const _external = _bundle ? external.split(',') : undefined // https://github.com/evanw/esbuild/issues/1466

0 commit comments

Comments
 (0)