fix(build): [ENG-12] exclude declaration sources from library artifacts

This commit is contained in:
Harvey Zhao committed 2026-09-13 13:37:00 +08:00
1 parent 38355ae4cf
commit 4a299eb2d4
50 files changed
+242 -2157

No files matched your search

+3
View File
@@ -16,6 +16,9 @@ test('Package checks reject missing files, missing wildcard exports and internal
assert.throws(() => checkFiles(manifest, [...files, 'package/tsconfig.json']), /tsconfig/)
for (const source of ['src/internal.ts', 'public/artplayer.ts', 'node_modules/private/index.js'])
assert.throws(() => checkFiles(manifest, [...files, `package/${source}`]), /Source\/dependencies/)
for (const source of ['dist/internal.ts', 'dist/internal.cts', 'dist/internal.mts'])
assert.throws(() => checkFiles(manifest, [...files, `package/${source}`]), /Authored TypeScript/)
checkFiles(manifest, [...files, 'package/types/entry.d.cts', 'package/types/entry.d.mts'])
assert.throws(() => checkFiles(manifest, files, ['package/dist/old.js']), /Historical/)
})