Henry Zhu
672adba9a1
enable prefer const ( #5113 )
2017-01-14 09:48:52 -05:00
Simon Lydell
d2113d4881
babel-code-frame: Upgrade to js-tokens@3 ( #5094 )
...
That version brings a big performance boost.
2017-01-13 12:11:44 -05:00
Henry Zhu
608e77e389
v6.20.0
2016-12-08 18:25:39 -05:00
Joe Haddad
06820ca17d
Add forceColor option to babel-code-frame ( #4913 )
2016-12-01 23:43:08 -05:00
Henry Zhu
e86f62b304
README: add --save-dev [skip ci]
...
Closes gh-4910
2016-11-29 08:40:27 -05:00
Sven SAULEAU
2311b5b53a
README: remove dollar in sh snippets [skip ci]
2016-11-29 08:39:23 -05:00
Andrew Levine
9f8ab29213
Change usage of "suite"/"test" in unit-tests to "describe"/"it" ( #4734 )
...
Fixes #4733
2016-10-15 18:45:35 -04:00
Andrew Levine
c0038221d7
Run ESLint on test files, and fix lint errors in test files ( #4732 )
2016-10-15 18:27:48 -04:00
Henry Zhu
6d22f258db
v6.16.0
2016-09-28 15:38:45 -04:00
Simon Lydell
bf0e256c3a
babel-code-frame: Highlight strings with green (not red) ( #4579 )
...
- Red makes it look like something is wrong with the string.
- On Ubuntu-based systems, it looks kinda broken.
- The error markers (`>` and `^`) as well as invalid tokens are already
marked with red. By not having strings red, the most important
information -- the error location -- is more visible.
This is a continuation of commit fa1de5ce (PR #4572 ).
2016-09-27 15:35:17 -04:00
Simon Lydell
e40aad53a4
Improve syntax highlighting colors ( #4572 )
...
- Highlight the error location markers in bold red.
- Dim the line number gutter with grey.
- Don't highlight brackets. Few editor color schemes do.
- Add JSX tag highlighting.
- Don't highlight punctuators with bold. That looks bad on Ubuntu based
systems. Instead, highlight them the same way as JSX tags, which
results in really nice JSX highlighting.
- Highlight capitalized variable names.
- Make invalid tokens stand out with a red background.
2016-09-27 11:10:51 -04:00
Henry Zhu
afbe3997a8
babel-code-frame: add options for linesBefore, linesAfter ( #4561 )
...
* babel-code-frame: add options for linesBefore, linesAfter
* add example, use list of keywords
* a [skip ci]
* Update index.js
2016-09-26 16:12:35 -04:00
Henry Zhu
e5961592c4
babel-code-frame: babel-runtime not necessary ( #3699 )
2016-09-03 12:03:34 -04:00
Bo Borgerson
8f790ceeed
Satisfy the "space-infix-ops" eslint rule ( #3696 )
...
Future proofing against https://github.com/babel/eslint-config-babel/pull/1 .
Only one violation, even without enforcement!
2016-09-02 18:50:03 -04:00
Henry Zhu
470635adb0
v6.11.0
2016-06-26 20:21:26 -04:00
Simon Lydell
3d77ad9381
babel-code-frame: Upgrade to js-tokens@2 ( #3533 )
...
That version brings ES2016 support. However, the difference in syntax
highlighting is not distinguishable, because both `*` and `**` get the
same color.
2016-06-22 13:23:21 -04:00
Henry Zhu
05bf216339
v6.8.0
2016-05-02 19:43:49 -04:00
Henry Zhu
4c23b01798
change plugins to use babel-runtime 6
2016-04-24 20:06:23 -04:00
Logan Smyth
696c74933a
v6.7.7
2016-04-20 20:09:20 -07:00
Simon Lydell
f80463120b
babel-code-frame: Handle code with tabs
...
Previously, the `^` marker was misaligned if the line above contained tabs.
Fixes T7282.
Note: This commit handles a very subtle edge-case differently: When the passed
in column number is larger than the length of the line. Previously, the `^`
marker would be faithfully placed at that exact column number. Now, it is placed
at the end of the line instead (after the last character of the line to be
precise). Ideally, we should define what should happen in edge cases, but that's
out of scope for this PR.
2016-04-11 15:46:32 +02:00
Simon Lydell
580b09abb1
babel-code-frame: Add test for code with tabs
2016-04-11 15:44:31 +02:00
Logan Smyth
89ecbda25c
v6.7.5
2016-04-07 20:24:49 -07:00
Simon Lydell
b733c6766a
babel-code-frame: Add missing documentation.
...
I used the README for babel-generator as inspiration.
2016-03-23 19:06:45 +01:00
Simon Lydell
dceb988bbb
babel-code-frame: Fix indentation
2016-03-23 19:00:53 +01:00
Simon Lydell
aaaffd32e7
babel-code-frame: Get rid of the line-numbers dependency.
2016-03-23 18:59:39 +01:00
Simon Lydell
d6b8e4c608
babel-code-frame: Add tests
2016-03-23 18:38:07 +01:00
Simon Lydell
6af4ba1937
babel-code-frame: Update type annotation
...
The code allows omitting the column number, but the type annotation for that
parameter didn't.
2016-03-23 17:13:07 +01:00
Logan Smyth
6470426f7a
v6.7.4
2016-03-22 20:37:46 -07:00
Sebastian McKenzie
67de615bfc
update babel-code-frame version
2016-03-22 22:14:36 +00:00
Sebastian McKenzie
09287643c7
remove line-numbers from babel-code-frame
2016-03-22 22:08:25 +00:00
Amjad Masad
de92d632f3
v6.7.2
2016-03-10 14:41:27 -08:00
Henry Zhu
0cc53dafc0
add test to npmignores [ci skip]
2016-03-08 22:33:23 -05:00
Henry Zhu
57ef6a2b6a
v6.6.5
2016-03-04 18:16:17 -05:00
Amjad Masad
2fbe28cc88
Remove remaining @flow annotations
2016-03-03 15:10:59 -08:00
Amjad Masad
12ee11a0a4
Revert "Remove Flow annotations and pragmas"
...
This reverts commit 4252244d06b225ab26a02d52c04f9940a3e4d6a2.
2016-03-03 15:03:55 -08:00
Henry Zhu
f34e6518ff
v6.6.0
2016-02-29 16:12:12 -05:00
Sam Goldman
4252244d06
Remove Flow annotations and pragmas
2016-02-28 13:18:57 -10:00
Sebastian McKenzie
5b89849f43
Switch to klint, fix some lint rules
2016-02-14 23:25:14 +00:00
Henry Zhu
f9f8ad6eff
v6.5.0
2016-02-06 19:06:41 -05:00
Sebastian McKenzie
7b36967416
v6.3.13
2015-12-04 22:56:51 +11:00
Sebastian McKenzie
ae831c2270
v6.3.12
2015-12-04 22:56:13 +11:00
Sebastian McKenzie
4a1e5c17b4
v6.1.18
2015-11-12 13:46:30 -08:00
Sebastian McKenzie
23fd185590
v6.1.17
2015-11-12 13:40:25 -08:00
Sebastian McKenzie
c4c66687ea
v6.1.16
2015-11-12 13:33:20 -08:00
Sebastian McKenzie
9c91b555f9
v6.1.15
2015-11-12 12:15:47 -08:00
Sebastian McKenzie
f127f81cb7
v6.1.14
2015-11-12 12:01:18 -08:00
Sebastian McKenzie
548d973d12
v6.1.13
2015-11-12 11:57:45 -08:00
Sebastian McKenzie
af208e8acb
v6.1.12
2015-11-12 00:47:51 -08:00
Sebastian McKenzie
8fb4d55687
v6.1.11
2015-11-11 23:58:22 -08:00
Sebastian McKenzie
98b3dda500
v6.1.10
2015-11-11 23:52:57 -08:00