towerops/config
Graham McIntire ab6ecbdfdc
Convert JavaScript to TypeScript with proper type definitions
- Add comprehensive type definitions for vendor libraries (Chart.js, topbar)
- Add TypeScript types for LiveView hooks and WebAuthn interfaces
- Convert all JS files to TypeScript with proper typing:
  - app.js → app.ts
  - webauthn.js → webauthn.ts
  - webauthn_utils.js → webauthn_utils.ts
  - passkey_settings.js → passkey_settings.ts
  - passkey_login.js → passkey_login.ts
  - passkey_discoverable.js → passkey_discoverable.ts
- Update tsconfig.json with modern ES2022 and strict type checking
- Update esbuild config to use app.ts as entry point
- All assets compile successfully with esbuild's native TypeScript support
- No node_modules required, following Phoenix/Elixir conventions
2026-01-15 13:29:49 -06:00
..
config.exs Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
dev.exs Set logger level to info in development to prevent credential exposure 2026-01-05 14:35:09 -06:00
prod.exs Remove force_ssl config since Traefik handles SSL termination 2026-01-05 13:23:38 -06:00
runtime.exs awsses 2026-01-11 14:55:07 -06:00
test.exs Fix agent API protobuf support and Mix.env runtime error 2026-01-14 16:35:47 -06:00