Skip to content

michaelgmcd/vscode-language-babel

Repository files navigation

vscode-language-babel

Show your support by following me on Twitter @michaelgmcd

JavaScript syntax highlighting for ES201x, React JSX, Flow and GraphQL.

I highly recommend using this syntax highlighting with a theme that supports it.

Screenshot

This project supports:

  • ES201x JavaScript

  • React (including JSX)

  • FlowType

  • Support for GraphQL code highlighting within template strings:

    Relay.QL`This is how Relay Classic uses template strings`;
    graphql`This is how Relay Modern uses template strings`;
    gql`This is how Apollo for GraphQL uses template strings`;
    /* GraphQL */ `For cases where no template tag function is available`;
  • styled-components, emotion CSS inside tagged template strings plus additional highlighting via /* CSS */ comment

Comparison to Sublime Babel

See #1