Overview | Glint

Overview

Glint is a set of tools to aid in developing modern Ember.jsarrow-up-right applications using .gts and .gjs files with <template> tags. Similar to Vue Language Toolingarrow-up-right for Vue projects or Svelte Language Toolsarrow-up-right, Glint consists of a CLI and a language server to provide feedback and enforce correctness both locally during editing and project-wide in CI.

Glint provdes ember-tsc as an Ember-flavored wrapper around TypeScript's tsc command, with added support for type-checking .gts and .gjs files.

See the READMEarrow-up-right for usage notes.

The Glint language server implements the standardized Language Server Protocolarrow-up-right, allowing it to be easily incorporated into a variety of editors. The server enables Glimmer templates to participate in your editor's rich IDE features.

Last updated