JavaScript Enhancements sublime text 3 plugin

Open source

JavaScript Enhancements is a plugin for Sublime Text 3. It offers not only a smart javascript autocomplete but also a lot of features about creating, developing and managing javascript projects.

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.
Recurring contribution

Backer

Join us for $2.00 per month and help us sustain our activities!

$2 USD / month

1 individual has contributed

Recurring contribution

Sponsor

Become a Sponsor with a monthly donation of $100 and get your logo on my github project page with... Read more

$100 USD / month

Top financial contributors

1

Fernando Fajardo ...

$24 USD since Nov 2018

Budget

See how money openly circulates through JavaScript Enhancements sublime text 3 plugin. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Monthly donation to JavaScript Enhancements sublime text ...

Fernando Fajardo Salcedo | 9/1/2019 | View Details 
+$2.00USD

Monthly donation to JavaScript Enhancements sublime text ...

Fernando Fajardo Salcedo | 8/1/2019 | View Details 
+$2.00USD

Monthly donation to JavaScript Enhancements sublime text ...

Fernando Fajardo Salcedo | 7/1/2019 | View Details 
+$2.00USD

Today’s balance

$17.04 USD

Estimated annual budget

~ $15.62 USD

JavaScript Enhancements sublime text 3 plugin is all of us

Our contributors 2

Everyone who has supported JavaScript Enhancements sublime text 3 plugin. Individuals and organizations that believe in –and take ownership of– our purpose.

Lorenzo Pichilli
Collective Admin
Fernando Faja...
Financial Contributor

Total contributions

$24 USD

Riete de la vida o la vida se reira de ti.

About

JavaScript Enhancements

Gitter Build Status codecov license

JavaScript Enhancements is a plugin for Sublime Text 3.

This plugin uses Flow (javascript static type checker from Facebook) under the hood.

This is in BETA version for testing.

It offers better JavaScript autocomplete and also a lot of features about creating, developing and managing JavaScript projects, such as:

  • Cordova projects (run cordova emulate, build, compile, serve, etc. directly from Sublime Text!)
  • Ionic v1 and v2 (it includes also v3) projects (same as Cordova projects!)
  • Angular v1 and v2 (it includes also v4 and v5) projects
  • React projects (only about the creation at this moment)
  • React Native projects (only about the creation at this moment. I will add also NativeScript support)
  • Express projects (only about the creation at this moment)
  • Yeoman generators
  • Local bookmarks project
  • JavaScript real-time errors
  • Code Refactoring
  • etc.

You could use it also in existing projects (see the Wiki)!

It turns Sublime Text into a JavaScript IDE like!

This project is based on my other Sublime Text plugin JavaScript Completions

Note: If you want use this plugin, you may want uninstall/disable the JavaScript Completions plugin, if installed.

OS SUPPORTED NOW

  • Linux (64-bit)
  • Mac OS X
  • Windows (64-bit): released without the use of TerminalView plugin. For each feature (like also creating a project) will be used the cmd.exe shell (so during the creation of a project don't close it until it finishes!). Unfortunately the TerminalView plugin supports only Linux-based OS 😞 . Has someone any advice or idea about that? Is there something similar to the TerminalView plugin for Windows?? Thanks!

Dependencies

In order to work properly, this plugin has some dependencies:

  • Sublime Text 3 (build 3124 or newer)
  • Node.js (6 or newer) and npm (nodejs.org or nvm)
  • TerminalView (only for Linux and Mac OS X) sublime text plugin (TerminalView)

Not required, but useful for typescript files (Flow wont work on this type of files):

Flow Requirements

It will use Flow for type checking and auto-completions.

  • Mac OS X
  • Linux (64-bit)
  • Windows (64-bit)

You can find more information about Flow on flow.org

Usage

See the Wiki.

Quick Overview

Auto-completions

Errors

Projects with terminal (TerminalView)

See the Wiki for complete examples and the other features.

Support

Issues/Questions

If you have any problems, create an issue (protip: do a quick search first to see if someone else didn't ask the same question before!). For small questions, you can use Gitter.

Email me for any questions or doubts about this project on: [email protected]

Feature request/enhancement

For feature requests/enhancement, create an issue or use Gitter.

License

MIT License