Problem / Motivation
TS asset generation is external to csproj, allowing source/bundle drift.
Proposed solution
Add build target or CI verification that wwwroot/InfiniFrame.js is current for release builds.
Alternatives considered
Manual npm/webpack step.
Use case
Reliable package contents and reproducible static asset outputs.
Impact
High
Scope
No response
Possible implementation
MSBuild target invoking webpack in pack pipeline, plus hash check in CI.
Additional context
Current scripts are in package.json and webpack.config.js.
Checklist
Problem / Motivation
TS asset generation is external to csproj, allowing source/bundle drift.
Proposed solution
Add build target or CI verification that
wwwroot/InfiniFrame.jsis current for release builds.Alternatives considered
Manual npm/webpack step.
Use case
Reliable package contents and reproducible static asset outputs.
Impact
High
Scope
No response
Possible implementation
MSBuild target invoking webpack in pack pipeline, plus hash check in CI.
Additional context
Current scripts are in
package.jsonandwebpack.config.js.Checklist