# Tern

[![Build Status](https://secure.travis-ci.org/ternjs/tern.png)](http://travis-ci.org/ternjs/tern)
[![NPM version](https://img.shields.io/npm/v/tern.svg)](https://www.npmjs.org/package/tern)  
[Funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png?again)](https://marijnhaverbeke.nl/fund/)

This is [Tern][1]. Tern is a stand-alone, editor-independent
JavaScript analyzer that can be used to improve the JavaScript
integration of existing editors.

Thanks to a group of generous [crowd funders][2], Tern is open-source
software, under an MIT license.

There are currently plugins available for [Emacs][emacs] (and Emacs
[company-mode][cmode]), [Vim][vim], [Sublime Text][st], [Eclipse (and general Java API)][ec],
[Light Table][lt], [Atom][atom] and [gedit][gedit], and built-in support in
[Brackets][brackets], [Edge Code][edge_code], and [CodeLite](http://codelite.org/).

For further documentation, see the [project page][1] and the
[manual][3]. To report issues, use the
[issue tracker](https://github.com/ternjs/tern/issues). For questions
and documentation, see the
[discussion forum](https://discuss.ternjs.net).

[1]: http://ternjs.net
[2]: http://www.indiegogo.com/projects/tern-intelligent-javascript-editing
[3]: http://ternjs.net/doc/manual.html

[emacs]: http://ternjs.net/doc/manual.html#emacs
[ec]: https://github.com/angelozerr/tern.java
[vim]: https://github.com/ternjs/tern_for_vim
[st]: https://github.com/ternjs/tern_for_sublime
[lt]: https://github.com/mortalapeman/LT-TernJS
[atom]: https://atom.io/packages/atom-ternjs
[gedit]: https://github.com/Swatinem/tern_for_gedit
[brackets]: http://brackets.io
[edge_code]: http://html.adobe.com/edge/code
[cmode]: https://github.com/proofit404/company-tern
