Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atom/ide-typescript

TypeScript and Javascript language support for Atom-IDE
https://github.com/atom/ide-typescript

atom-ide language-typescript typescript

Last synced: about 2 months ago
JSON representation

TypeScript and Javascript language support for Atom-IDE

Awesome Lists containing this project

README

        

##### Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our [official announcement](https://github.blog/2022-06-08-sunsetting-atom/)
# IDE-TypeScript package
[![CI](https://github.com/atom/ide-typescript/actions/workflows/ci.yml/badge.svg)](https://github.com/atom/ide-typescript/actions/workflows/ci.yml)

TypeScript and JavaScript language support for Atom-IDE, powered by the [Theia TypeScript Language Server](https://github.com/theia-ide/typescript-language-server).

![Screen shot of IDE-TypeScript](https://user-images.githubusercontent.com/118951/30306800-37e3c506-972f-11e7-805c-ba5a45a6bc3c.png)

## Early access

This package is currently an early access release. You should also install the [atom-ide-ui](https://atom.io/packages/atom-ide-ui) package to expose the functionality within Atom.

## Features

* Auto completion
* Diagnostics (errors & warnings, with autofixes)
* Document outline
* Find references
* Go to definition
* Hover
* Signature help
* Format code

## Contributing
Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/atom/languageserver-typescript/issues/new) or working on some of the [open issues](https://github.com/atom/languageserver-typescript/issues), Atom's [contributing guide](https://github.com/atom/atom/blob/master/CONTRIBUTING.md) will help get you started while the [guide for contributing to packages](https://github.com/atom/atom/blob/master/docs/contributing-to-packages.md) has some extra information.

## License
MIT License. See [the license](LICENSE.md) for more details.