* updated snapshots
* update gruntfile to use esbuild for report package
* update build template
* update how scoped css anmes are generated to be deterministic + minor style changes in esbuild
* updated snapshots with names from deterministic generator
* lint fix + var to const change
* remove unnecessary hashPrefix line
* normalize path slashes
* replace to replaceAll
* feat(esbuild): use esbuild to build web extension
* undo typings change due to bad merge
* undo unnecessary changes to naming of details-view
* update build and add script options for type-checking
* update github ci build to type-check
* update timeout for type-checking to 3 minutes
* update when type-checking is run
* use type-checked build in ci
* change ordering for type-check
* devM3 renamed to dev-mv3
* adding type-check to fastpass
* update to use devDependencies instead
* use extension name function for css module/style paths
* updated to use json stringify for args.path in plugin
* rename type-check to type:check
* use console.error in esbuild when catching an error
* do not minify identifiers when bundling details view
* add stylesheet-init content to client-init
* added comment in building-web.md regarding tbuild
* use compile instead of renderSync + comment
* use dynamic imports for client-init that only import when we have not previously initialized the target page
* added a way to use react-devtools like webpack
* remove stylesheet-init since it's no longer required
* fix issue with react-devtools build
* add comment adding references for style plugin
* remove references to stylesheet-init
* embed styles in map files as well
* update report package e2e tests (new line characters) as a result of embedded style change
* smaller paths for css-modules in style plugin
* use iife for extension format; fixes axe minification issue
* errors exit appropriately and specifically mention map files in embed styles
* fix lint issue