Skip to content

Commit f7784f0

Browse files
updated flow-bin to 0.72.0
1 parent fdb69f2 commit f7784f0

File tree

7 files changed

+180
-6
lines changed

7 files changed

+180
-6
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ node_binaries/
33
node_modules/
44
**/__pycache__
55
/helper/bookmarks/bookmarks.json
6-
package-lock.json
6+
package-lock.json
7+
/tests/test_project/test_project.sublime-workspace

changelog/0.16.15.txt

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

messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@
2424
"0.16.11": "changelog/0.16.11.txt",
2525
"0.16.12": "changelog/0.16.12.txt",
2626
"0.16.13": "changelog/0.16.13.txt",
27-
"0.16.14": "changelog/0.16.14.txt"
27+
"0.16.14": "changelog/0.16.14.txt",
28+
"0.16.15": "changelog/0.16.15.txt"
2829
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"dependencies": {
3-
"flow-bin": "0.71.0",
3+
"flow-bin": "0.72.0",
44
"flow-remove-types": "1.2.3",
55
"flow-typed": "2.4.0",
66
"jsdoc": "3.5.5"

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.14"
3+
PLUGIN_VERSION = "0.16.15"
44
DEVELOPER_MODE = False
55

66
PACKAGE_PATH = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"caption": "Tools", "id": "tools", "children": [{"caption": "Npm/Yarn Scripts", "id": "npm_scripts", "children": []}]}]
1+
[{"id": "tools", "caption": "Tools", "children": [{"id": "npm_scripts", "caption": "Npm/Yarn Scripts", "children": []}]}]

0 commit comments

Comments
 (0)