Skip to content

feature/html strict templates client tooling#61

Merged
harshaellanki merged 7 commits into
rails_8_upgradefrom
feature/html-strict-templates-client-tooling
May 14, 2026
Merged

feature/html strict templates client tooling#61
harshaellanki merged 7 commits into
rails_8_upgradefrom
feature/html-strict-templates-client-tooling

Conversation

@bbodine1
Copy link
Copy Markdown
Contributor

  • chore(html): modernize browserslist for Angular CLI
  • chore(html): enable strict Angular compiler checks
  • fix(html): align quote UI with strict templates and typing
  • build(html): simplify ME brand file replacements in Angular
  • chore(html): refresh Yarn lockfile and trim unused tooling
  • chore(html): harden Bootstrap _root Sass patch for Dart Sass 1.77+
  • Re-add a postinstall script to run a Bootstrap patch.

bbodine1 added 7 commits May 14, 2026 09:50
Use positive queries plus not dead, and exclude kaios/op_mini so the CLI
does not list ignored legacy targets. Document the Browserslist rule that
exclusions must follow an include query.
Turn on strictTemplates, strictInjectionParameters, and
strictInputAccessModifiers in the app TypeScript config. Consolidate
angularCompilerOptions in tsconfig.app.json for the application build and
align root tsconfig formatting.
Expose FormArray getters for *ngFor, bind debounceTime with property
syntax, type change handlers for effective date, and tighten nav inputs
and method signatures. Add treeview filterText for the template filter.
Replace multiple ME-specific asset and data swaps with a single
brand.config file replacement for me and me-production. Ensure
dc-production uses brand.config.dc.ts. Normalize polyfills JSON layout.
Remove the Bootstrap postinstall hook and drop @angular-builders/custom-webpack
from devDependencies. Regenerate yarn.lock for the updated dependency graph.
Coerce interpolated map keys and values in Bootstrap loops without the
fragile cross-block regex. Run manually after npm install if Sass warnings
return, or wire the script back into postinstall when desired.
@bbodine1 bbodine1 force-pushed the feature/html-strict-templates-client-tooling branch from e95500e to dd869c6 Compare May 14, 2026 14:54
@harshaellanki harshaellanki merged commit 03b42ca into rails_8_upgrade May 14, 2026
2 checks passed
@harshaellanki harshaellanki deleted the feature/html-strict-templates-client-tooling branch May 14, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants