chore(8.0): final pre-RC1 sweep — API consistency, named errors, orphans, zero-cast codebase

This commit is contained in:
David Snelling 2026-06-11 14:51:00 -07:00
parent 970e08c466
commit 1f7e365a4e
237 changed files with 1951 additions and 49413 deletions

View file

@ -143,7 +143,7 @@ function calculatePackageSize(): {
describe('Package Size Breakdown', () => {
it('should report the estimated package size and largest files', () => {
const { totalSize, includedFiles } = calculatePackageSize()
console.log('Estimated package size: ' + totalSize.toFixed(2) + ' MB')
console.log('\nLargest files:')
for (let i = 0; i < Math.min(10, includedFiles.length); i++) {
@ -151,26 +151,18 @@ describe('Package Size Breakdown', () => {
`${includedFiles[i].path}: ${includedFiles[i].size.toFixed(2)} MB`
)
}
// Basic sanity check
expect(totalSize).toBeGreaterThan(0)
expect(includedFiles.length).toBeGreaterThan(0)
})
it('should identify files that contribute significantly to package size', () => {
const { includedFiles } = calculatePackageSize()
// Find files larger than 1MB
// Informational: files larger than 1MB (model + WASM assets expected)
const largeFiles = includedFiles.filter(file => file.size > 1)
if (largeFiles.length > 0) {
console.log('\nFiles larger than 1MB:')
largeFiles.forEach(file => {
console.log(`${file.path}: ${file.size.toFixed(2)} MB`)
})
}
// This is not a failure condition, just informational
expect(true).toBe(true)
// Basic sanity check
expect(totalSize).toBeGreaterThan(0)
expect(includedFiles.length).toBeGreaterThan(0)
})
})