{"_id":"atom-typescript","_rev":"15-cc66f83e4a695397dd0c2101ba39bfcf","name":"atom-typescript","description":"The only TypeScript plugin you will ever need.","dist-tags":{"latest":"4.5.6"},"versions":{"0.3.0":{"name":"atom-typescript","version":"0.3.0","main":"./lib/main/index","description":"TypeScript workflow from Atom","engines":{"atom":"*","node":"*"},"homepage":"http://atom.io/packages/typescript","repository":{"type":"git","url":"https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/atom-typescript/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^1.11.2"},"_id":"atom-typescript@0.3.0","dist":{"shasum":"49f5a4d1cdf0e819ba8c1b54e948c82728411147","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-0.3.0.tgz","integrity":"sha512-m4Dxhs5s0Jn5gDOJuUAT/qzZElp5PNS52OpaA3y+L4VU8/tzXmdClJH/OWPCnwUz9UMJOzSajS8i1/vNq4sfug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNra7SQStjq1KeTmzJRbnyL+LqyzIqiO4bpFF3wbTuKwIhANHAhnU9aEYM324OxgXpy7k9VQ6CdzqehpcOT2f86oBs"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}]},"3.1.3":{"name":"atom-typescript","version":"3.1.3","main":"./dist/main/atomts","bin":{"atbuild":"./dist/bin/build"},"description":"The only TypeScript plugin you will ever need.","engines":{"atom":"*","node":"*"},"linter-package":true,"linter-implementation":"../dist/linter","providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"dependencies":{"emissary":"^1.3.3","fuzzaldrin":"^2.1.0","glob-expand":"0.0.2","mkdirp":"^0.5.0","season":"^5.1.4","typescript":"https://github.com/Arnavion/typescript-github/tarball/2015-04-07-68b38b3e6a0f4ecd292de10580df2d371f39b2ec","escape-html":"^1.0.1","atom-space-pen-views":"^2.0.4","atom-package-dependencies":"https://github.com/basarat/atom-package-dependencies/archive/cb1.tar.gz","basarat-text-buffer":"^4.1.5","d3":"^3.5.5"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^3.0.0"},"package-dependencies":{"linter":"//this field will be ignored right now","autocomplete-plus":"//this field will be ignored right now"},"keywords":["typescript","javascript","html"],"_id":"atom-typescript@3.1.3","dist":{"shasum":"47d77369901829b2ec426646349a2ecc649e0479","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-3.1.3.tgz","integrity":"sha512-HfYEz8QLPVQilWGvq2TK92OfsjIXTx6idhRJz2sV1aS+3Rh+8Gx7+WMs/cU2+saAZLekWRe+0iWC8nCXcFgmDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt8uExK4fLSQFkZCdcvac3BJhYjyqfPd01JPjwQi+HmQIhANSI+eSQqPcx9tUqfYvVLyf1J8PnZamsZI/EUiFwO+RU"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}]},"3.1.4":{"name":"atom-typescript","version":"3.1.4","main":"./dist/main/atomts","bin":{"atbuild":"./dist/main/bin/build"},"description":"The only TypeScript plugin you will ever need.","engines":{"atom":"*","node":"*"},"linter-package":true,"linter-implementation":"../dist/linter","providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"dependencies":{"emissary":"^1.3.3","fuzzaldrin":"^2.1.0","glob-expand":"0.0.2","mkdirp":"^0.5.0","season":"^5.1.4","typescript":"https://github.com/Arnavion/typescript-github/tarball/2015-04-07-68b38b3e6a0f4ecd292de10580df2d371f39b2ec","escape-html":"^1.0.1","atom-space-pen-views":"^2.0.4","atom-package-dependencies":"https://github.com/basarat/atom-package-dependencies/archive/cb1.tar.gz","basarat-text-buffer":"^4.1.5","d3":"^3.5.5"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^3.0.0"},"package-dependencies":{"linter":"//this field will be ignored right now","autocomplete-plus":"//this field will be ignored right now"},"keywords":["typescript","javascript","html"],"_id":"atom-typescript@3.1.4","dist":{"shasum":"92d1e0ccb5a00347e0912a45c84e236a2592c1c6","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-3.1.4.tgz","integrity":"sha512-ZyyeKVnEYbLNYpY0wxfa46l6E9niyXRxdXD38Ux34ORlIWfbY6WA0T1oTaktGPVxs6hKSyUPqcBLzALxoY7TXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYxP2uy/amk3kOZ+PQ/7Oafs7gfYjHSLpHP9DRxVjr0AiBgZAEE3OSMPokS7EHQGAvfdkzz4N1WaCa0IFtG6BUrFA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}]},"3.2.0":{"name":"atom-typescript","version":"3.2.0","main":"./dist/main/atomts","bin":{"atbuild":"./dist/main/bin/build.js"},"description":"The only TypeScript plugin you will ever need.","engines":{"atom":"*","node":"*"},"linter-package":true,"linter-implementation":"../dist/linter","providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"dependencies":{"emissary":"^1.3.3","fuzzaldrin":"^2.1.0","glob-expand":"0.0.2","mkdirp":"^0.5.0","season":"^5.1.4","typescript":"https://github.com/Arnavion/typescript-github/tarball/2015-04-07-68b38b3e6a0f4ecd292de10580df2d371f39b2ec","escape-html":"^1.0.1","atom-space-pen-views":"^2.0.4","atom-package-dependencies":"https://github.com/basarat/atom-package-dependencies/archive/cb1.tar.gz","basarat-text-buffer":"^4.1.5","d3":"^3.5.5"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^3.0.0"},"package-dependencies":{"linter":"//this field will be ignored right now","autocomplete-plus":"//this field will be ignored right now"},"keywords":["typescript","javascript","html"],"_id":"atom-typescript@3.2.0","dist":{"shasum":"1ecf64f49190bfee8b46795ea6cd8d32cbb0df79","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-3.2.0.tgz","integrity":"sha512-R49zafIQ/VdEBjP7OzSJnPqJXrztldAkWWjlIzNn/qPCZd3u4NeqiEimb2eWOTCqM4kjwkasPbv7K5GYZcG1/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRaNG1B9uB9V7ToGgtsZssgo3JjdUMmhCWFzf/N5hLLAiBIXq5hcFzfxo8QEDpZU0dNP3Kl49rj4HegCW3Kh5JPUg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}]},"4.0.0":{"name":"atom-typescript","version":"4.0.0","main":"./dist/main/atomts","bin":{"atbuild":"./dist/main/bin/build.js"},"description":"The only TypeScript plugin you will ever need.","engines":{"atom":"*","node":"*"},"linter-package":true,"linter-implementation":"../dist/linter","providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"dependencies":{"emissary":"^1.3.3","fuzzaldrin":"^2.1.0","glob-expand":"0.0.2","mkdirp":"^0.5.0","season":"^5.1.4","typescript":"https://github.com/Arnavion/typescript-github/tarball/2015-04-20-7f8e21b9b8656cd0345323f2ed05f97ac418584e","escape-html":"^1.0.1","atom-space-pen-views":"^2.0.4","atom-package-dependencies":"https://github.com/basarat/atom-package-dependencies/archive/cb1.tar.gz","basarat-text-buffer":"^4.1.5","d3":"^3.5.5"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^3.0.0"},"package-dependencies":{"linter":"//this field will be ignored right now","autocomplete-plus":"//this field will be ignored right now"},"keywords":["typescript","javascript","html"],"_id":"atom-typescript@4.0.0","dist":{"shasum":"31f793b40df9b73d094d68c4889b9997e306a855","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-4.0.0.tgz","integrity":"sha512-Wx6qQUJ2mFmzEoow0pE8DvUQpfzopLjK/M4/hCekKqvhFZ5du7KDEjPssgAWKISeXpOU4tzwRE/lCpQIL9ldDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+0DJn40o9D43Yzk6lEOw9qlSzlSvwR5zGPwBCPxRd3gIhAM0GAWxStbuwhPxWdFw/rabxIwpmodHS44tfp7+R+tD5"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}]},"4.5.6":{"name":"atom-typescript","version":"4.5.6","main":"./dist/main/atomts","bin":{"atbuild":"./dist/main/bin/atbuild"},"preferGlobal":"true","description":"The only TypeScript plugin you will ever need.","engines":{"atom":">=0.199.0 <2.0.0","node":"*"},"linter-package":true,"linter-implementation":"../dist/linter","providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"consumedServices":{"snippets":{"versions":{"0.1.0":"consumeSnippets"}}},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"git+https://github.com/TypeStrong/atom-typescript.git"},"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"dependencies":{"emissary":"^1.3.3","fuzzaldrin":"^2.1.0","glob-expand":"0.0.2","mkdirp":"^0.5.0","season":"^5.1.4","typescript":"https://github.com/Arnavion/typescript-github/tarball/2015-05-06-3d0daef8eb08104920f9272b32d414b9266a5d78","escape-html":"^1.0.1","atom-space-pen-views":"^2.0.4","atom-package-dependencies":"https://github.com/basarat/atom-package-dependencies/archive/cb1.tar.gz","basarat-text-buffer":"6.0.0","d3":"^3.5.5"},"devDependencies":{"grunt":"^0.4.5","grunt-ts":"^3.0.0"},"package-dependencies":{"linter":"//this field will be ignored right now"},"keywords":["typescript","javascript","html"],"gitHead":"8bd05fb88395a954821560299a64449f6be4cfb3","_id":"atom-typescript@4.5.6","scripts":{},"_shasum":"91d8aeb146aeea141b20f19b64d68018f15d1ece","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"basarat","email":"basaratali@gmail.com"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}],"dist":{"shasum":"91d8aeb146aeea141b20f19b64d68018f15d1ece","tarball":"https://registry.npmjs.org/atom-typescript/-/atom-typescript-4.5.6.tgz","integrity":"sha512-7VFpWwphWwA/iceWSYi2lO606L0MisGVJOwrebBk1QK8bTeBp3mNY/Mr9b2ZDzUAxipJDz76Zylexl7MBLCqTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj3zwySmlVGL1I88RZDQLy0mO2I5pXVlwTMJJv+uv3DAiA4RIve93VA3a16mQPP+Z4SySaOASYvrHQe+TG9WMkxKA=="}]}}},"readme":"# Atom TypeScript\r\n\r\n[![Join the chat at https://gitter.im/TypeStrong/atom-typescript](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/TypeStrong/atom-typescript?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\r\n\r\nJavaScript developers can now just open a `.ts` file and start hacking away like they are used to. No `grunt` no `Visual Studio`. Just pure coding.\r\n\r\n## Installation\r\n\r\n1. Install [atom](https://atom.io).\r\n2. `apm install atom-typescript` (`apm` needs `git` in your path)\r\n3. Fire up atom. Wait for the message: `AtomTS: Dependencies installed correctly. Enjoy TypeScript ♥` **It may take up to 5 minutes for this message to appear. Be patient!**\r\n\r\n**Additional Notes**: [Some packages we love](https://github.com/TypeStrong/atom-typescript/blob/master/docs/packages.md).\r\n\r\n## Reviews\r\n*Featured on the TypeScript home page under tools http://www.typescriptlang.org/* and [demoed by **Anders Hejlsberg**](https://twitter.com/schwarty/status/593858817894404096).\r\n\r\n\"I was shocked at how good it felt to poke around on the compiler with it.\" [Jonathan Turner](https://twitter.com/jntrnr)  \r\n\"And guess what, it worked perfectly. Like everything else! Faster than Visual Studio!\" [Daniel Earwicker](http://stackoverflow.com/users/27423/daniel-earwicker)  \r\n\"It's a thing of beauty - they had me at '*Type information on hover*'. Discovering  `tsconfig.json` support as well was just an enormous bonus.\" [John Reilly](https://twitter.com/johnny_reilly)  \r\n\"This may be your best option for editing TypeScript at the moment - very nice!\" [Rasmus Schultz](https://twitter.com/mindplaydk)\r\n\r\n[*Add yours!*](https://github.com/TypeStrong/atom-typescript/issues/66)\r\n\r\n# Features\r\n* Autocomplete\r\n* Live error analysis\r\n* Type information on hover\r\n* Compile on save\r\n* Project Context Support (`tsconfig.json`)\r\n* Project Build Support\r\n* Format code\r\n* Goto Declaration\r\n* Find References\r\n* Block comment and uncomment\r\n* Goto history (goto next/previous error in open files, goto next/previous build)\r\n* Auto indent for new lines\r\n* TypeScript context menu\r\n* Symbols in Project\r\n* Symbols in File\r\n* Rename refactoring\r\n* Quick Fix\r\n* Common Snippets\r\n* `import` / `/// <reference` relative path resolution\r\n* Output Toggle\r\n* AST visualizer\r\n* Dependency View\r\n* Sync\r\n\r\n# FAQ\r\nLocated online : https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md\r\n\r\n----\r\n\r\n# Feature Details\r\n## Auto Complete\r\nInternally using AutoComplete+. Just start typing and hints will show up. Or you can explicitly trigger it using `ctrl+space` or `cmd+space`. Press `tab` to make a selection.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/fastErrorCheckingAndAutoComplete2.gif)\r\n\r\n\r\n## Type information on hover\r\nJust hover\r\n\r\n![you definitely get the point](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/hover.png)\r\n\r\n## Compile on save\r\nTypeScript files will be compiled on save. Different notifications are given if `emit` was successful or not. [Configuration driven by `tsconfig.json`](https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md)\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/compile%20success.png)\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/compile%20error.png)\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/emit%20error.png)\r\n\r\n## Project Support\r\nSupported via `tsconfig.json` ([read more](https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md)) which is going to be the defacto Project file format for the next versions of TypeScript.\r\n\r\nIt also supports `filesGlob` which will expand `files` for you based on `minmatch|glob|regex` (similar to grunt).\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/proj.png)\r\n\r\n### Project Build Support\r\nShortcut: `F6`. If there are any errors they are shown as well.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/build%20success.png)\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/build%20errors.png)\r\n\r\n## Format Code\r\nShortcut : `ctrl+alt+l` or `cmd+alt+l`. Will format just the selection if you have something selected otherwise it will format the entire file.\r\n\r\n## Go to Declaration\r\nShortcut : `F12`. Will open the *first* declaration of the said item for now. (Note: some people call it Go to Definition)\r\n\r\n## Find References\r\nShortcut `shift+F12`. Also called *find usages*.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/findReferences.png)\r\n\r\n## Block Comment and Uncomment\r\n`ctrl+/` or `cmd+/`. Does a block comment / uncomment of code.\r\n\r\n## Go to Next / Go to Previous\r\n`f8` and `shift+f8` respectively. This will go to next/previous *errors in open files* OR *build error* OR *references* based on which tab you have selected.\r\n\r\n## Context menu\r\nQuickly toggle the TypeScript panel OR select active TypeScript panel tab and other stuff using the context menu. `ctrl+;` or `cmd+;`.\r\n\r\n## Symbols View\r\nIntegrates with atom's symbols view (`ctrl+r` or `cmd+r`) to provide you with a list of searchable symbols in the current file.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/symbolsView.gif)\r\n\r\n## Project Symbols View\r\nAlso called Go To Type in other IDEs. Integrates with atom's project level symbols (`ctrl+shift+r` or `cmd+shift+r`) to provide you with a list of searchable symbols in the *entire typescript project*.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/projectSymbolView.png)\r\n\r\n## Refactoring\r\n\r\n### Rename\r\n`f2` to initiate rename. `enter` to commit and `esc` to cancel.\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript/master/docs/screens/renameRefactoring.png)\r\n\r\n## Quick Fix\r\nPress the `TypeScript: Quick Fix` shortcut `alt+enter` at an error location to trigger quick fixes. Select the quick fix you want and press `enter` to commit e.g\r\n\r\n### Add class members\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/addClassMember.gif)\r\n\r\n### More Quick fixes \r\nWe are actively adding quick fixes so [**go here for an up to date list**](https://github.com/TypeStrong/atom-typescript/blob/master/docs/quickfix.md).\r\n\r\n## tsconfig validation\r\nWe will validate it and help you to fix it :)\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/errorcases/invalidProjectOptions/invalidProjectOptions.gif)\r\n\r\n## Snippets\r\n### Relative Paths\r\nRelative paths have traditionally been a pain, not anymore. Use `import` or `ref` and press `tab` to trigger snippet.\r\n\r\n`ref`\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/ref%20snippet.gif)\r\n\r\n`import`\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/import%20snippet.gif)\r\n\r\nNote that within the path string you get autocomplete (`ctrl+space`/`cmd+space`) for all the files in the project by filename (works for both `ref` and `import`).\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/pathChange.gif)\r\n\r\n## Output Toggle\r\n`ctrl+shift+m` to toggle the output co**m**piled JS file for a give TypeScript file. The keyboard shortcut is consistent with atom's markdown preview.\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/outputToggle.gif)\r\n\r\n## AST Visualizer\r\nCommand : `Typescript: Ast`. Useful when authoring new features.\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/astVisualizer.gif)\r\n\r\nAlso command : `TypeScript: Ast Full` that includes the `trivia` (punctuation, comments etc. received from `ts.Node.getChildren()`) as well.\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/astFull.png)\r\n\r\n## Dependency View\r\nCommand : `Typescript: Dependency View`. A dependency viewer for insight into the project. You can zoom, pan, drag points around and hover over nodes. ([more details](https://github.com/TypeStrong/atom-typescript/blob/master/docs/dependency-view.md))\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/dependencyView/teaser.png)\r\n\r\n## Sync\r\nWe try to keep as much of the stuff in sync while you edit code. However *in dire circumstances*:\r\n\r\n* a soft sync is done when you save a file `ctrl+s` and we will completely reprocess the *active* file. This might not fix stuff if the error is because of *some other file on the file system*.\r\n* `ctrl+'` or `cmd+'` : If you deleted files in the background or renamed them or jumped git branches or *something weird just happened* then sync. No need to restart your IDE :).\r\n\r\n![](https://raw.githubusercontent.com/TypeStrong/atom-typescript-examples/master/screens/sync.gif)\r\n\r\n## Contributing\r\n\r\nLook at [CONTRIBUTING.md](https://github.com/TypeStrong/atom-typescript/blob/master/CONTRIBUTING.md) for curiosity. We work hard to keep the code as approachable as possible and are highly keen on helping you help us.\r\n\r\n## Changelog\r\nBreaking changes [available online](https://github.com/TypeStrong/atom-typescript/blob/master/docs/CHANGELOG.md).\r\n","maintainers":[{"name":"basarat","email":"basaratali@gmail.com"}],"time":{"modified":"2022-06-13T03:41:54.724Z","created":"2014-12-15T04:48:12.456Z","0.3.0":"2014-12-15T04:48:12.456Z","3.1.3":"2015-04-23T07:03:03.788Z","3.1.4":"2015-04-23T07:07:39.964Z","3.2.0":"2015-04-23T07:09:25.208Z","4.0.0":"2015-04-24T00:49:28.675Z","4.5.6":"2015-06-03T07:15:38.983Z"},"homepage":"http://atom.io/packages/atom-typescript","repository":{"type":"git","url":"git+https://github.com/TypeStrong/atom-typescript.git"},"bugs":{"url":"https://github.com/TypeStrong/atom-typescript/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["typescript","javascript","html"],"users":{}}