JavaScript mode
JavaScript mode supports several configuration options:
json
which will set the mode to expect JSON data rather than a JavaScript program.jsonld
which will set the mode to expect JSON-LD linked data rather than a JavaScript program (demo).typescript
which will activate additional syntax highlighting and some other things for TypeScript code (demo).trackScope
can be set to false to turn off tracking of local variables. This will prevent locals from getting the"variable-2"
token type, and will break completion of locals with javascript-hint.statementIndent
which (given a number) will determine the amount of indentation to use for statements continued on a new line.wordCharacters
, a regexp that indicates which characters should be considered part of an identifier. Defaults to/[\w$]/
, which does not handle non-ASCII identifiers. Can be set to something more elaborate to improve Unicode support.
MIME types defined: text/javascript
, application/javascript
, application/x-javascript
, text/ecmascript
, application/ecmascript
, application/json
, application/x-json
, application/manifest+json
, application/ld+json
, text/typescript
, application/typescript
.