Brian Ng
d7d36a6c25
Add support for printing ImportAttribute ( #11641 )
2020-05-29 08:49:38 -05:00
Matt Hamlin
8e41f26e12
Fix moduleAttributesVersion errors with stage-0 preset in babel standalone ( #11631 )
...
* Fix moduleAttributesVersion errors with stage-0 preset in babel standalone
* Add regression test for stage-0 not erroring on missing moduleattributes version
* Remove moduleAttributesVersion from preset config
2020-05-28 14:35:06 -04:00
Nicolò Ribaudo
88f57a7ea6
v7.10.1
2020-05-27 21:56:37 +00:00
Nicolò Ribaudo
32bd530f25
[hotfix] Use same targets for fields as for private methods ( #11633 )
2020-05-27 22:43:23 +02:00
Dan Fabulich
05804b166c
Fix standalone tag when data-type is not set. ( #11624 )
2020-05-27 11:19:12 -05:00
Saulo Santiago
242d9e0b20
Use repository.directory field in package.json files ( #11625 )
...
Co-authored-by: Nicolas Stepien <567105+nstepien@users.noreply.github.com>
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-05-27 16:32:25 +02:00
Nicolò Ribaudo
5da2440adf
v7.10.0
2020-05-26 21:20:43 +00:00
Nicolò Ribaudo
a06e8e5dd0
Uncomment code for Babel 7.10.0
2020-05-26 21:20:11 +00:00
任文龙
429840dc2b
scope.rename() missing identifier in VariableDeclarator ( #11595 )
2020-05-26 23:05:12 +02:00
Justin Ridgewell
bda759ac3d
Handle private access chained on an optional chain ( #11248 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-05-26 22:18:17 +02:00
Huáng Jùnliàng
852520eff5
feat: add privatePropertyInObject to babel-standalone ( #11593 )
2020-05-26 22:18:17 +02:00
Justin Ridgewell
7459038db8
Add private-property-in-object support ( #11372 )
...
https://github.com/tc39/proposal-private-fields-in-in
Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-Authored-By: Huáng Jùnliàng <jlhwung@gmail.com>
2020-05-26 22:18:17 +02:00
Huáng Jùnliàng
b457f52ab5
update test fixture
2020-05-25 15:00:40 -04:00
Justin Ridgewell
97f0b7c4a0
Transform ES2015 Unicode Escapes to ES5 ( #11377 )
2020-05-25 01:26:55 +02:00
Vivek Nayyar
66b86e088c
added basic support for module attributes and tests updated ( #10962 )
...
Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-05-25 01:26:28 +02:00
Andrew Leedham
c5ba345ac2
[preset-env] Add browserslistEnv option ( #11434 )
2020-05-24 23:44:39 +02:00
Nicolò Ribaudo
698fe8ef50
Log after subsequent compilations in --watch mode ( #11220 )
2020-05-24 23:03:22 +02:00
Nicolò Ribaudo
93978267ec
Add "allowArrayLike" opt to destructuring and spread transforms ( #11265 )
2020-05-24 23:00:06 +02:00
Nicolò Ribaudo
28231e1be6
Add "allowArrayLike" support to the for-of transform ( #11266 )
2020-05-24 22:58:47 +02:00
Kiko Estrada
5dd7f438c9
Enable import.meta by default in @babel/parser ( #11406 )
2020-05-24 22:57:34 +02:00
Bruno Macabeus
75a6530abe
Fix optional-chaining with TS non-null operator ( #10961 )
2020-05-24 22:56:31 +02:00
Devon Govett
6ba1f0dd22
Implement @babel/plugin-transform-react-pure-annotations ( #11428 )
...
The new plugin is also enabled in `@babel/preset-react`
2020-05-24 22:55:29 +02:00
Huáng Jùnliàng
93a50056ca
Add class proposals to shipped proposals ( #11451 )
2020-05-24 22:32:53 +02:00
dfabulich
8fce3717a3
Support data-type="module" to generate <script type="module"> ( #11466 )
2020-05-24 22:31:30 +02:00
lazytype
62e686af91
Fix comments for smartPipeline topic-forbidding contexts ( #11597 )
...
[skip ci]
2020-05-23 22:59:46 +02:00
Huáng Jùnliàng
2f31ecf85d
fix: allow bigInt in method name and TSLiteralType ( #11547 )
...
* refactor: add isLiteralPropertyName to parser utils
* address review comments [skip-ci]
* refactor: keyword is valid identifierName
* fix: allow bigint in TSLiteralType
* update typescript test whitelist
2020-05-14 18:40:52 -04:00
Jason Quense
de8264c8a7
fix: don't elide jsx pragma import namespaces ( #11523 )
...
* fix: don't elide jsx pragma import namespaces
* use the correct pragma oops
2020-05-14 16:01:54 +02:00
Nikita Kirsanov
9a52019019
Use computed memberExpression for literal keys with object rest ( #11550 )
2020-05-12 22:56:03 +02:00
Nicolò Ribaudo
07347544fd
Downgrade rollup to 1.27.9 ( #11538 )
...
* Downgrade rollup to 1.27.9
* Add test
2020-05-11 23:53:04 -04:00
Nicolò Ribaudo
31b361b736
Use ?. where it represents the intended semantics ( #11512 )
2020-05-09 23:31:50 +02:00
Justin Ridgewell
c3a5bf1ff5
Update preset-env tests, and add yarn.lock deps ( #11537 )
2020-05-08 23:53:09 +02:00
Justin Ridgewell
a080a1d345
Use single object spread call in loose mode ( #11520 )
2020-05-08 13:07:59 +02:00
Huáng Jùnliàng
b8a6145e50
fix: skip transform delete something.includes ( #11530 )
2020-05-07 06:50:59 -04:00
Arun Kumar Mohan
a8061ae7d8
logical-assignment: Do not assign names to anonymous functions ( #11370 )
2020-05-05 16:00:41 +02:00
Christoph Nakazawa
2bb2933dea
[helpers] Add a private function name within createSuper ( #11514 )
2020-05-04 23:30:53 +02:00
Nicolò Ribaudo
4d40bf646e
Update browserslist ( #11517 )
2020-05-04 15:48:02 -04:00
Nicolò Ribaudo
90a9103e55
Update Flow to 0.123.0 ( #11500 )
2020-04-30 15:26:03 +02:00
Bogdan Savluk
96ccf56436
add support for getters and setters in generator for declare class statement ( #11502 )
2020-04-30 09:47:42 +02:00
Nicolò Ribaudo
9c2846bcac
v7.9.6
2020-04-29 20:33:47 +02:00
Nicolò Ribaudo
7c80ed9598
Update compat table script ( #11496 )
...
* Update compat-data build script
* Update generated data
* Update fixtures
* Use older --shallow-since (the last commit has 04-17 as the date)
2020-04-28 16:14:43 -04:00
Huáng Jùnliàng
fa98a0a5b3
docs: update AST spec ( #11492 )
...
Co-Authored-By: Brian Ng <bng412@gmail.com>
2020-04-28 12:30:01 -04:00
Chintan Acharya
93429f8b09
Fix helpers.unsupportedIterableToArray for Map and Set ( #11495 )
...
Fixes #11494
2020-04-28 07:27:03 +02:00
Nicolò Ribaudo
1b777f5266
Update preset-env fixtures ( #11486 )
2020-04-26 21:34:29 +02:00
Justin Ridgewell
c1d65d8842
Fix evaluation order with object spread, 2 ( #11471 )
2020-04-26 20:30:48 +02:00
Zen
83d365acb6
handle objectMethod in scope.isPure ( #11482 )
2020-04-25 18:34:52 +02:00
Justin Ridgewell
0bbf2da568
Super property eval order ( #11480 )
2020-04-25 18:34:07 +02:00
Huáng Jùnliàng
2e4f18ac92
Add some parser missing plugins errors ( #11478 )
...
* fix: do not throw invalid hash in tokenizer
* refactor: bigint has been enabled by default
* polish: add numeric separator missing plugin error
* fix: forward expectPlugin declaration
2020-04-25 10:26:39 +02:00
Jacob Dreesen
d05334bde2
Fix typo and remove outdated doc comment ( #11472 )
...
* Fix typo
* Fix outdated doc comment [skip ci]
2020-04-25 10:24:22 +02:00
Zen
af669297ef
Fix evaluation order with object spread ( #11412 )
...
* Fix object spread runtime semantics
* limit this deoptimization
* optimize empty objects
* declare variables
2020-04-23 17:59:35 -04:00
Kevin Lau
9b716518ed
Throw error on TypeScript declare const enum ( #11410 )
...
Throw error on `const enum` even if it has `declare`.
Resolves : #10785
2020-04-23 11:27:19 +02:00