> For the complete documentation index, see [llms.txt](https://editions.bevry.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://editions.bevry.me/tags.md).

# Tags

### Languages

* `javascript` - for JavaScript
* `coffeescript` - for [CoffeeScript](http://coffeescript.org)
* `typescript` - for [TypeScript](http://www.typescriptlang.org)

### JavaScript

#### Versions

* `esnext` - for anything newer than the babel 2015 preset
* `es2015` - for the babel 2015 preset
* `es5` - for code that will run in node 0.10 and IE8 (no feature syntaxes)

#### Modules

* `import` - for `import`/`export` module syntax, aka the CommonJS/Node Module System
* `require` - for `require`/`module.exports` module syntax, aka the ES/ES6/JS Module System

#### Features

* `arrows`
* `await`
* `classes`
* `const`
* `defaults`
* `destructuring`
* `forof`
* `generators`
* `getset`
* `let`
* `map`
* `promises`
* `proxies`
* `reflect`
* `rest`
* `set`
* [`shorthand`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions)
* `spread`
* `symbols`
* `template strings`

#### Proposals

* `decorators`

#### Custom

* `jsx`
* `flow type inline` - for [Flow Type](http://flowtype.org) inline syntax, `let greeting:string = 'hello'`
* `flow type comments` - for [Flow Type](http://flowtype.org) comment syntax, `let greeting /*:string*/ = 'hello'`
