Álvaro Mondéjar
b649f8d192
Fix packages documentation README links. ( #12289 )
2020-10-30 21:19:21 +01:00
Huáng Jùnliàng
8ee4345a61
chore: avoid duplicate coverage data upload ( #12187 )
2020-10-30 09:28:38 -05:00
Huáng Jùnliàng
09c0ee0a8b
chore: bump Jest to v26 ( #12190 )
2020-10-30 12:06:14 +01:00
Huáng Jùnliàng
766df9c369
fix: support string assertion key in assert entries ( #12281 )
...
* fix: support string assertion key in assert entries
* Update packages/babel-parser/src/parser/statement.js
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
2020-10-29 15:10:20 -04:00
Sosuke Suzuki
963537d5f5
[ts] Make ImportDeclaration always have importKind ( #12170 )
2020-10-29 20:07:10 +01:00
Sosuke Suzuki
ff6c3792bb
Make assertions optional and update AST spec ( #12280 )
2020-10-29 10:21:52 -05:00
流浪大法师
f5f9f51b5e
docs: Fix packages/babel-standalone/README.md website link[skip ci] ( #12277 )
2020-10-29 10:25:51 -04:00
Sosuke Suzuki
d04b4dd116
fix(babel-types): Add assertions to ExportAllDeclaration ( #12273 )
2020-10-29 08:24:56 -05:00
Huáng Jùnliàng
b7754d3c82
fix: disallow import assertionts in export without from ( #12264 )
2020-10-28 07:07:20 +01:00
Huáng Jùnliàng
a8c66f4680
Handle exprAllowed before ObjectLike is parsed ( #12267 )
...
* fix: disallow expression after `}` is consumed in parseObjectLike
* refactor: avoid accessing this.prodParam in context update
2020-10-27 20:25:50 -04:00
Huáng Jùnliàng
f04bbf62b5
chore: test on node 15 ( #12265 )
2020-10-27 17:33:43 -04:00
Huáng Jùnliàng
750d869db9
chore: bump compat-table and electron-to-chromium ( #12244 )
2020-10-27 13:03:07 -04:00
Huáng Jùnliàng
ea2892fefc
add declare to class properties type annotations ( #12257 )
...
* add declare to class properties type annotations
* chore: use preset-flow
2020-10-27 10:05:01 -04:00
coderaiser
9eb661b285
fix: babel-types: ImportDeclaration: add assertions ( #12263 )
2020-10-27 08:58:25 -05:00
Nicolò Ribaudo
df908fc63b
Mark ThisExpression and Super as Purish ( #12251 )
...
* Mark `ThisExpression` as `Purish`
The other purish types are functions and literals, so I
guess it means "it doesn't have side effects"
* Super & tests
* Fix tests
2020-10-27 13:12:49 +01:00
Ian Craig
87a30524f6
Correctly indent multiline comments when retainLines: true ( #12260 )
2020-10-27 12:46:25 +01:00
Huáng Jùnliàng
5b48f40a08
Polish parser errors ( #12258 )
...
* polish: update AwaitNotInAsyncFunction message
* polish: update YieldInParameter error message
* Apply suggestions from code review
Co-authored-by: Brian Ng <bng412@gmail.com>
* update test fixtures
Co-authored-by: Brian Ng <bng412@gmail.com>
2020-10-26 20:55:04 -04:00
Huáng Jùnliàng
2782a549e9
Refactor yield await classification ( #12230 )
...
* fix: incomplete ParamKind declaration
* refactor: add expression scope handler
* test: update test262 allowlist
* chore: cleanup
* fix: push expression scope for function body
* fix: push new expression scope for initializer and static block
* test: add more test cases
* fix flow error
* refactor: remove unecessary expression scope
* fix: parameter initializer error should not cross expression scope boundary
* chore: cleanup outdated comments
* fix: do not record async arrow error on ParameterDeclaration
* Update packages/babel-parser/src/util/expression-scope.js
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
* polish: clear ancestry declaration error on validate
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-10-26 11:42:02 -04:00
Sosuke Suzuki
faaebfe91f
Support Import Assertions for re-export statement ( #12249 )
2020-10-26 15:18:45 +01:00
Sosuke Suzuki
f5bd9f2013
Allows the interface to be used as an Identifier for flow plugin ( #12254 )
2020-10-26 08:50:57 -05:00
Nicolò Ribaudo
a967910b8b
Throw a TypeError when reassigning a const ( #12252 )
2020-10-25 22:30:28 +01:00
Nicolò Ribaudo
b4ae7b7893
Update to Browserslist 4.14.5 ( #12241 )
2020-10-23 21:15:49 -04:00
Brian Ng
c00bb14f79
[ts] Error on invalid type casts in JSX ( #12221 )
2020-10-23 08:09:35 -05:00
Huáng Jùnliàng
8b579a27dc
feat: support bigInt in numeric-separator transform ( #12240 )
2020-10-22 16:49:31 -04:00
Huáng Jùnliàng
d6816f0e6c
fix: support optionalCall in replace super handler ( #12238 )
2020-10-22 16:09:19 -04:00
Brian Ng
d51aa6d761
[ts] Allow optional binding pattern parameters within types/interfaces ( #12227 )
2020-10-21 08:16:43 -05:00
Kai Cataldo
ddb7e05f07
docs: add note about TypeScript in ESLint packages ( #12222 )
2020-10-20 23:46:56 +02:00
Sosuke Suzuki
f1bc314c79
Fix parsing of imports with module string name in flow plugin ( #12224 )
2020-10-20 23:46:12 +02:00
hirochachacha
136bf231ea
packages/babel-standalone: make data-type="module" option avilable without data-presets option ( #12226 )
...
* use "env" preset instead of "es2015" preset
* configure "env" preset if data-type="module" is given
2020-10-20 18:01:53 +02:00
Nicolò Ribaudo
86f535b863
Update CHANGELOG.md
2020-10-19 21:21:43 +02:00
Babel Bot
e7c0bfe49e
Add v7.12.4 to CHANGELOG.md [skip ci]
2020-10-19 19:09:05 +00:00
Nicolò Ribaudo
f31a3a6cc6
v7.12.4
2020-10-19 21:04:23 +02:00
Nicolò Ribaudo
02fc9e835c
Revert "add .js extension to react runtime for JSX transform" ( #12213 )
2020-10-19 19:50:43 +02:00
Nicolò Ribaudo
ed498a772b
Use workspace:* for devDependencies (again) ( #12217 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-10-19 18:32:06 +02:00
Nicolò Ribaudo
63567f0667
Run jest's tests in the e2e tests ( #12202 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-10-16 23:19:39 +02:00
Babel Bot
9f83b5a4df
Add v7.12.3 to CHANGELOG.md [skip ci]
2020-10-16 21:15:45 +00:00
Nicolò Ribaudo
2562c8d8fa
v7.12.3
2020-10-16 23:11:14 +02:00
Huáng Jùnliàng
1964c961ae
chore: update test262 tests ( #12204 )
2020-10-16 16:55:10 -04:00
Mongkii
7870465b62
[ts] Add parser test: destructuring-with-annotation-newline ( #12203 )
2020-10-16 16:45:11 +02:00
Huáng Jùnliàng
a9cd0945b7
fix: properly wrap private class methods ( #12192 )
2020-10-16 10:12:50 -04:00
Nicolò Ribaudo
31396b286d
Make loadPartialConfig's options optional ( #12200 )
2020-10-16 15:46:49 +02:00
Brian Ng
47250ffa65
[ts] Disallow invalid type annotations in ExpressionStatements ( #12185 )
...
* Fix regression with invalid type annotations in ExpressionStatements
2020-10-16 10:20:53 +02:00
Babel Bot
ee1f742035
Add v7.12.2 to CHANGELOG.md [skip ci]
2020-10-16 06:51:08 +00:00
Nicolò Ribaudo
a534d8746e
v7.12.2
2020-10-16 08:47:05 +02:00
Nicolò Ribaudo
4fe8c3acc5
Revert "Fix: check if param is assignable when parsing arrow return type annotation" ( #12198 )
...
This reverts commit 84987a00e632e65bdafdf7f70df46ded7fb083c8.
2020-10-16 08:16:37 +02:00
Babel Bot
93e7261e0f
Add v7.12.1 to CHANGELOG.md [skip ci]
2020-10-15 22:43:36 +00:00
Nicolò Ribaudo
7f4b83833f
v7.12.1
2020-10-16 00:36:30 +02:00
Nicolò Ribaudo
b877726a89
Don't force chokidar@2 to be downloaded from registry.npmjs.org ( #12182 )
2020-10-16 00:30:20 +02:00
Huáng Jùnliàng
19dc038907
Guard against yarn-issue-1882 ( #12188 )
2020-10-16 00:15:11 +02:00
Nicolò Ribaudo
9018716905
Allow importing @babel/runtime/package ( #12184 )
2020-10-15 23:15:03 +02:00