Skip to content

Wire shared browser types into starter TypeScript configs - #39

Merged
dannote merged 1 commit into
masterfrom
fix/starter-client-types
Sep 15, 2026
Merged

dannote merged 1 commit into
masterfrom
fix/starter-client-types

Conversation

@dannote

@dannote dannote commented Sep 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Create starter TypeScript configuration from a packaged EEx template using Igniter.
  • Include Volt-owned browser declarations instead of requiring application-local ImportMeta definitions.
  • Update ordinary JSON configurations at the project root or in the standard asset directories while preserving options, explicit files, source discovery, and exclusions.
  • Preserve JSONC and inherited/referenced configurations with actionable manual guidance.
  • Provide shared declarations for CSS side-effect imports and CSS modules.

Validation

  • mix ci: 711 passed, 5 skipped, 39 integration tests excluded.
  • Fresh starter fixture checked with TypeScript 7.0.2, including CSS imports and HMR.
  • Installer tests cover preservation, idempotency, nested paths, default discovery, and unsupported configurations.

No version bump or publication is included.

@dannote
dannote merged commit 0681fc6 into master Sep 15, 2026
2 checks passed
@dannote
dannote deleted the fix/starter-client-types branch September 15, 2026 12:43
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.

1 participant