dnalborczyk
30ea328e97
bump flow ( #8338 )
2018-07-19 09:41:09 -04:00
dnalborczyk
16b1f8c427
updates eslint, babel-eslint, eslint-plugin-flowtype, eslint-plugin-prettier ( #8337 )
2018-07-19 09:36:52 -04:00
Brian Ng
430a105ae7
Compile against beta 52 ( #8282 )
2018-07-06 12:12:19 -04:00
dnalborczyk
db1385fb82
upgrades eslint v5 (major), babel-eslint, eslint-plugin-flowtype, eslint-plugin-prettier ( #8259 )
...
* upgrade eslint v5 (major), babel-eslint (minor), eslint-plugin-flowtype (minor), eslint-plugin-prettier (patch)
* fix makefile: remove (default) .js file extension, remove non-existing glob pattern
* fix linting errors
* add '*.js' glob back to include babel.config.js for linting
2018-07-05 09:17:01 -05:00
dnalborczyk
afa1207224
upgrade flow to v0.75.0 ( #8256 )
2018-07-03 11:23:32 -05:00
Brian Ng
d383659ca6
Compile against beta 51 ( #8158 )
2018-06-15 10:28:15 -04:00
dnalborczyk
814fce946d
bump flow to v0.74.0 ( #8162 )
2018-06-13 15:00:09 -04:00
Henry Zhu
5de12c26f6
update to latest 2.x lerna
2018-06-12 15:02:56 -04:00
Brian Ng
ab928713af
Bump test262-stream and update test262 tests ( #8139 )
2018-06-10 10:55:40 +02:00
Brian Ng
5895277b32
Bump prettier to v1.13.2
2018-06-03 07:54:39 -05:00
Brian Ng
f699f1bbbf
flow@0.73.0 ( #8032 )
2018-05-25 16:53:23 -05:00
Henry Zhu
0ffc8ed209
Compile against beta 48 ( #8036 )
2018-05-24 16:25:39 -07:00
Logan Smyth
86aacad2bc
Disallow coverage on bundles.
2018-05-24 09:15:44 -07:00
Chaitanya Kumar Kamatham
daf0ca8680
Rename "babylon" to "@babel/parser" ( #7937 ) 🎉
2018-05-19 00:03:05 -04:00
Logan Smyth
a192f8beb4
Limit node version to current LTS.
2018-05-14 21:54:16 -07:00
Carlos Villavicencio
95fc38cecf
Bumped lodash version ( #7895 )
...
* Bumped lodash version
* Fixed typo
* Fixed typos
* Revert "Fixed typo"
This reverts commit 06cfe9d4edba0b99257cbffc6dc08ae2f3460d78.
* Revert "Fixed typos"
This reverts commit ec3975c7392df9a0a42682ee4f32eadd2615c69c.
* Fixed json typos
2018-05-09 15:47:52 -07:00
Logan Smyth
acf509bab5
Upgrade Babel to self-host with beta.46 ( #7784 )
2018-04-27 15:04:37 -07:00
Brian Ng
0112479ba9
Upgrade to gulp@4 ( #7811 )
2018-04-25 15:01:35 -04:00
Christopher Hiller
b0e1e84471
drop support for Node.js v4 ( #7755 )
...
* drop support for Node.js v4; closes #7753
- remove version 4 from Travis build matrix
- update environment support doc
- update `CONTRIBUTING.md`
- update `engines` field of root `package.json`
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* update engines for babylon
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-04-21 01:09:10 -04:00
Justin Ridgewell
39b05598a0
Drop Chai from packages ( #7729 )
2018-04-14 09:01:38 -04:00
Henry Zhu
e808b63c15
Bump to babel@7.0.0-beta.44 ( #7656 )
2018-04-02 19:47:25 -05:00
Brian Ng
e80488f1d5
Update to beta.42 ( #7609 )
2018-03-21 10:39:46 -05:00
Logan Smyth
6d6fe844fd
Centralize Babel's own compilation config to make it easier to follow. ( #7599 )
2018-03-19 21:49:17 -07:00
Henry Zhu
d2a3a8151e
update to beta.41 ( #7568 )
2018-03-14 12:40:59 -05:00
Brian Ng
f97d4313c9
Update test262 test script and a few keyword escape fixes ( #7503 )
...
* Update test262 and whitelist
* Use test262-stream
* Check escapes in contextual keywords
* Check escapes when parsing new.target
* Check escapes for getters/setters
* Check escapes for static class methods
* Check escapes on async arrow and functions
2018-03-08 09:10:00 -06:00
Daniel Tschinder
c8992e4155
Enforce Prettier defaults + also format .babelrc and .json ( #7499 )
...
* .prettierrc: full configuration for Prettier
This way, contributors using different-from-default settings will still
use the correct prettier settings
* Makefile: also lint .babelrc.js
* Makefile: also prettify .json files
* Exclude package.json files and correct build dir
* Add more default options to prettierrc and load it in cli
This avoids prettier looking up the config for each file
* Format json
* Update prettier and eslint and reformat codebase
* Remove obsolete file
* Add comment
2018-03-06 11:40:36 +01:00
Daniel Tschinder
a340a2614f
Fix reseting modules in jest and config ( #7494 )
...
* Fix reseting modules in jest and config
we have lib folders inside the source folders which should not be ignored.
* Add codemods lib folder
* Support mjs
* improve ignore pattern
2018-03-05 16:04:29 +01:00
Daniel Tschinder
3e95830646
Migrate to jest ( #7455 )
2018-03-03 10:58:19 +01:00
Daniel Tschinder
007f8d19b3
Remove unused dependencies ( #7454 )
...
Replace util.promisify with node internal version
2018-02-28 10:59:28 -05:00
Daniel Tschinder
1a454f666c
Install peerDependencies and remove unused async dependency ( #7453 )
2018-02-28 10:58:33 -05:00
Logan Smyth
7ff4a73916
Upgrade flow to 0.66 and fix a few minor errors. ( #7431 )
2018-02-25 19:22:23 -08:00
Brian Ng
8823e4247e
Fix up flow errors ( #7227 )
...
* charcodes@0.1.0
* Add hasFlowComment to tokenizer/state
* Fix babel-types flow errors
* Add isIterator to tokenizer/state
* Remove unnecessary argument from flow/readToken
* Add annotation to tokenizer/isIterator
* Fix reference to generated index.js.flow
* Add workaround in babel-template expression formatter
* Fix tsEatThenParseType return type
* Fix inconsistency with ParseSubscript state
* Add workaround for flow handling error with tagged template in optional chain
* Add flow workaround in expectPlugin inside tokenizer
2018-02-25 18:12:33 -08:00
Brian Ng
959865b48d
Update babel to beta.40 ( #7413 )
2018-02-23 08:44:45 -06:00
Brian Ng
d75a6b8468
Remove istanbul hacks ( #7403 )
2018-02-21 09:56:30 -06:00
Henry Zhu
eb38ea2b10
Update babel to beta.39 ( #7302 )
2018-01-30 22:59:00 -05:00
Nicolò Ribaudo
f19d559ff3
Compile Babylon with Gulp ( #7240 )
2018-01-30 23:13:40 +01:00
Brian Ng
064c17e03f
Bump prettier and related deps ( #7244 )
2018-01-20 17:00:21 +01:00
Henry Zhu
47ce7e71c9
Update to beta.38 ( #7231 )
2018-01-17 18:03:11 -05:00
Henry Zhu
b1bf7798ab
update to v7-beta.37 ( #7104 )
2018-01-08 12:05:49 -05:00
Brian Ng
c7980b2b90
Bump prettier ( #6991 )
2017-12-07 17:36:49 -05:00
Daniel Tschinder
de5ab72c49
Update flow to 0.59 and fix some flow issues ( #6957 )
2017-12-02 08:59:46 -05:00
Henry Zhu
607916880d
update to beta.33 ( #6948 )
...
* update to beta.33
* typeof is excluded by default in loose mode
2017-12-02 08:59:08 -05:00
Henry Zhu
70361f1200
Remove the experimental folder
2017-11-21 20:03:16 -05:00
Henry Zhu
394ad93d22
Update to v7-beta.31 ( #6804 )
2017-11-13 10:50:29 -05:00
Daniel Tschinder
3b540e3f5a
Integrate babylon into babel workflow
2017-11-01 23:26:51 +01:00
Henry Zhu
0e2a249746
Update to beta.5 with scoped packages 👻 ( #6654 )
...
* Update to beta.5 with scoped packages
* update to released version
* allow node 9 [skip ci]
2017-10-31 19:55:54 -04:00
Henry Zhu
962128c0f0
Update to babylon v7 beta.30 ( #6587 )
2017-10-28 20:01:52 -04:00
Henry Zhu
279f55cd9b
update to babylon beta.29
2017-10-16 20:10:55 -05:00
Henry Zhu
3659652fae
update to beta.3 ( #6488 )
2017-10-16 10:51:56 -04:00
Henry Zhu
ef467a3887
move eslint_rules to scripts/eslint_rules [skip ci]
2017-10-07 08:54:54 -04:00