Skip to content

Commit 4bde2ad

Browse files
fix #48, updated flow-bin to 0.70.0 and flow-typed to 2.4.0
1 parent 5bffda2 commit 4bde2ad

File tree

8 files changed

+161
-1331
lines changed

8 files changed

+161
-1331
lines changed

changelog/0.16.13.txt

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
v0.16.13
2+
3+
## Fixes
4+
5+
- Fixed "How to install flow typings?" #48
6+
7+
## Improvements
8+
9+
- Updated flow-bin to 0.70.0
10+
11+
12+
v0.16.12
13+
14+
## Fixes
15+
16+
- Trying to fix #41
17+
- Fixed "Plugin not honouring ST3 user settings - show_definitions" #42
18+
19+
## Improvements
20+
21+
- Updated flow-bin to 0.69.0
22+
- Improved unused variable feature
23+
24+
25+
v0.16.11
26+
27+
## Fixes
28+
29+
- Trying to fix #41
30+
31+
## Improvements
32+
33+
- Updated flow-bin to 0.68.0
34+
35+
36+
v0.16.1
37+
38+
## Fixes
39+
40+
- Fixed NameError: global name 'subprocess' is not defined on /src/libs/terminal.py - Windows OS
41+
- Fixed NoneType error on self.completions.append(completion) in /src/listeners/completion.py
42+
43+
44+
v0.16.0
45+
46+
## Fixes
47+
48+
- Fixed jsdoc generate command
49+
- Fixed error on refactor safe commands when the file name is empty
50+
- Fixed export refactor feature preview
51+
- Fixed some popup colors with different theme color scheme
52+
- Fixed completions and hover_description that starts with "$"
53+
- Fixed issue #36, keymap of next flow error feature changed from "super+alt+c" to "super+alt+b"
54+
55+
## Improvements
56+
57+
- Complete code plugin refactoring
58+
- Improved completions performance using 'flow ide' command
59+
- Added "code screenshot" feature using [carbon](https://carbon.now.sh/)
60+
- updated flow-bin to 0.67.1
61+
- Added initial support for Vue.js (see https://github.com/pichillilorenzo/JavaScriptEnhancements/wiki/Example-Vue.js-project)
62+
- Improved extract method feature
63+
- Improved completions detection from default_autocomplete.json
64+
- Added Flow warnings
65+
- Improved unused variable feature
66+
67+
## Misc
68+
- Changed gutter color (using other available sublime scopes) for errors and unused variable features.
69+
70+
=================================================================
71+
** THIS PLUGIN IS IN BETA! Thanks for your support in advance! **
72+
=================================================================
73+
74+
If you like it, remember to star it ⭐ on GitHub: https://github.com/pichillilorenzo/JavaScriptEnhancements
75+
76+
** USAGE **
77+
===========
78+
79+
See how it works on the Wiki: 👉👉 https://github.com/pichillilorenzo/JavaScriptEnhancements/wiki 👈👈
80+
81+
82+
** WHAT IS THIS? **
83+
===================
84+
85+
This plugin uses Flow (javascript static type checker from Facebook) under the hood.
86+
87+
It offers better javascript autocomplete and a lot of features about creating,
88+
developing and managing javascript projects, such as:
89+
90+
- Cordova projects (run cordova emulate, build, compile, serve, etc. directly from Sublime Text!)
91+
- Ionic v1 and v2 (it includes also v3) projects (same as Cordova projects!)
92+
- Angular v1 and v2 (it includes also v4 and v5) projects
93+
- Vue projects (only about the creation at this moment, see https://github.com/pichillilorenzo/JavaScriptEnhancements/wiki/Example-Vue.js-project)
94+
- React projects (only about the creation at this moment)
95+
- React Native projects (only about the creation at this moment. I will add also NativeScript support)
96+
- Express projects (only about the creation at this moment)
97+
- Yeoman generators
98+
- Local bookmarks project
99+
- JavaScript real-time errors
100+
- Code Refactoring
101+
- etc.
102+
103+
You could use it also in existing projects (see the Wiki - https://github.com/pichillilorenzo/JavaScriptEnhancements/wiki/Using-it-with-an-existing-project)!
104+
105+
It turns Sublime Text into a JavaScript IDE like!
106+
107+
This project is based on my other Sublime Text plugin JavaScript Completions (https://github.com/pichillilorenzo/JavaScript-Completions)
108+
109+
** NOTE **
110+
If you want use this plugin, you may want uninstall/disable the JavaScript Completions plugin, if installed.
111+
112+
** OS SUPPORTED **
113+
==================
114+
115+
👉 Linux (64-bit)
116+
👉 Mac OS X
117+
👉 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!
118+
119+
❗❗ Dependencies ❗❗
120+
=======================
121+
122+
In order to work properly, this plugin has some dependencies:
123+
124+
👉 Sublime Text 3 (build 3124 or newer)
125+
👉 Node.js and npm (https://nodejs.org or nvm (https://github.com/creationix/nvm))
126+
👉 TerminalView (only for Linux and Mac OS X) sublime text plugin (https://github.com/Wramberg/TerminalView)
127+
128+
Not required, but useful for typescript files (Flow wont work on this type of files):
129+
130+
👉 TypeScript sublime text plugin (https://github.com/Microsoft/TypeScript-Sublime-Plugin)
131+
132+
** Flow Requirements **
133+
=======================
134+
135+
It use [Flow](https://github.com/facebook/flow) for type checking and auto-completions.
136+
137+
👉 Mac OS X
138+
👉 Linux (64-bit)
139+
👉 Windows (64-bit)
140+
141+
Email me for any questions or doubts about this new project on: pichillilorenzo@gmail.com
142+
143+
** Donation **
144+
==============
145+
146+
If this project help you reduce time to develop and also you like it, please support it with a donation 😄👍. Thanks!
147+
148+
Open Collective: https://opencollective.com/javascriptenhancements/donate
149+
PayPal: https://www.paypal.me/LorenzoPichilli
150+
151+
Thanks anyway for your support! 😄😄
152+
153+
MIT License

messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
"0.16.0": "changelog/0.16.0.txt",
2323
"0.16.1": "changelog/0.16.1.txt",
2424
"0.16.11": "changelog/0.16.11.txt",
25-
"0.16.12": "changelog/0.16.12.txt"
25+
"0.16.12": "changelog/0.16.12.txt",
26+
"0.16.13": "changelog/0.16.13.txt"
2627
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"dependencies": {
3-
"flow-bin": "0.69.0",
3+
"flow-bin": "0.70.0",
44
"flow-remove-types": "1.2.3",
5-
"flow-typed": "2.2.3",
5+
"flow-typed": "2.4.0",
66
"jsdoc": "3.5.5"
77
}
88
}

src/commands/can_i_use/can_i_use_data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/libs/global_vars.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
PLUGIN_VERSION = "0.16.12"
3+
PLUGIN_VERSION = "0.16.13"
44
DEVELOPER_MODE = False
55

66
PACKAGE_PATH = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

src/listeners/flow/Main_disabled.sublime-menu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{
77
"caption": "Flow",
88
"mnemonic": "F",
9-
"id": "flow",
9+
"id": "javascript_enhancements_flow",
1010
"children": [
1111
{
1212
"caption": "Build Flow",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"children": [{"children": [], "id": "npm_scripts", "caption": "Npm/Yarn Scripts"}], "id": "tools", "caption": "Tools"}]
1+
[{"caption": "Tools", "children": [{"caption": "Npm/Yarn Scripts", "children": [], "id": "npm_scripts"}], "id": "tools"}]

0 commit comments

Comments
 (0)