Files
Ryan Tremblay 5b8498e3c5 Viewer: Introduce Sonda for bundle analysis (#18190)
This PR brings in [Sonda](https://www.sonda.dev/) for bundle analysis on
Viewer. It's a newish tool, but it is very good. This is just a first
step. Next steps will be:
1. Investigate new solutions for code coverage size reports to replace
that existing part of the Viewer analysis tooling.
2. Include the report in PR builds so you can see how the PR is
affecting bundle sizes.
3. Investigate bundle size diffing and hopefully include this in PR
builds as well.
4. Probably have a mechanism to fail the build if the bundle grows
unexpectedly.
5. Bring all this to other bundles (either shipping bundles or test
bundles).
2026-03-27 21:11:21 +00:00

54 lines
1.2 KiB
Plaintext

dist
tmp
temp
.temp
.tempChromeCanaryProfileForDebug
.tempChromeProfileForDebug
node_modules
.idea
.tsbuildinfo
.snapshot
generated
src/[Ss]haders/**/*.ts
*.tsbuildinfo
.rollup.cache
# second-level package-json should not be commited
**/package-lock.json
**/*.vertex.ts
**/*.fragment.ts
*.compute.ts
**/ShadersInclude/**/*.ts
shaders/**/*.ts
**/[Ss]haders/**/*.ts
**/[Ss]hadersInclude/**/*.ts
**/[Ss]hadersWGSL/**/*.ts
junit.xml
.env
*.pem
packages/tools/babylonServer/public/localDev
packages/tools/babylonServer/public/localDevWebGPU
packages/tools/devHost/public/localDev
packages/tools/playground/public/temp
#playwright
test-results
playwright-report
playwright/.cache/
.playwright
.playwright-cli
.nx
.DS_Store
.eslintcache
# generated Smart Filter block TS files
**/*.block.ts
# Smart Filters publish their src files - we copy them during the build - ignore them
packages/public/@babylonjs/smart-filters/src
packages/public/@babylonjs/smart-filters-blocks/src
# Smart Filters Editor files
packages/tools/smartFiltersEditor/www/scripts/**
packages/tools/smartFiltersEditor/www/index.html
# Sonda bundle analysis reports
.sonda/