Mathias Bynens
5d4c736413
Import babel-plugin-transform-unicode-property-regex ( #6499 )
...
* Import babel-plugin-transform-unicode-property-regex
Original: https://github.com/mathiasbynens/babel-plugin-transform-unicode-property-regex
Moving it into the official Babel repository makes it easier to maintain the transform.
* Update package.json
* Update README.md
* fixup
* fixup 2
2017-10-18 13:58:44 -04:00
Logan Smyth
1b4307205e
Limit file-based plugins/presets to only exporting functions. ( #6494 )
2017-10-18 10:17:45 -07:00
Logan Smyth
445b252bc4
Simplify dirname option in plugins/presets? ( #6436 )
2017-10-18 08:59:32 -07:00
Brian Ng
85d82152c6
Update scope pkg ref in nullish syntax README [skip ci]
2017-10-18 09:54:51 -05:00
Brian Ng
d7af472dc0
Update scope pkg ref in nullish README [skip ci]
2017-10-18 09:53:16 -05:00
Brian Ng
72d1a72122
Update babel-types docs and lib/types [skip ci]
2017-10-18 09:43:54 -05:00
Lucas Azzola
99be60b53d
Implement transform for nullish-coalescing operator ( #6483 )
...
* Implement transform for nullish-coalescing operator
* Update example output
* Switch from BinaryExpression to LogicalExpression
* Address review comments
- Use generateUidIdentifierBasedOnNode
- Inline "??"
- Clone ref node
- Move "??" to LogicalExpression in babel-types
* Fix reference to @babel/helper-plugin-test-runner
* Fix reference to @babel/plugin-syntax-nullish-coalescing-operator
* Don't use parent scope
* Remove .vscode from .gitignore, change 'lib/index.js' to 'lib'
* Ensure `document.all ?? 0 === document.all`
* Fix note and copy to an inline comment
2017-10-18 03:10:05 -04:00
James Kyle
5c47929983
Export File from babel-core again
2017-10-18 12:28:56 +11:00
Logan Smyth
a75e69ecec
Regenerate incorrectly-updated helpers from @babel scope PR.
2017-10-17 10:47:15 -07:00
Henry Zhu
f30924e655
Scoped: fix tests [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
33af5f745a
Scoped: fix more tests in preset-env [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
3400b3644b
Scoped: fix bugs in tests [skip ci]
2017-10-16 22:49:57 -04:00
Mateusz Burzyński
6d2f4a6955
Scoped: updated more docs with scoped packages change [skip ci]
2017-10-16 22:49:57 -04:00
Mateusz Burzyński
859ea4b175
Scoped: updated numerous docs with scoped packages change [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
919bdf5e79
Scoped: remove unncessary deps from standalone [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
eab0a1fadb
Scoped: remove old references to default enabled syntax plugins, fix bootstrap [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
425c2090c1
Scoped: update standalone [skip ci]
2017-10-16 22:49:57 -04:00
Henry Zhu
c0a958098f
Scoped: update readme headers to @babel/ [skip ci]
2017-10-16 22:49:57 -04:00
Mateusz Burzyński
adfacbb270
Removed deprecated babel-core/register [skip ci]
2017-10-16 22:49:57 -04:00
Mateusz Burzyński
df721f067e
reverted change to keywords in package.jsons [skip ci]
2017-10-16 22:49:57 -04:00
Mateusz Burzyński
47fa189053
Scoped: update more babel- to @babel/ [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
696df10f51
Scoped: update more babel- to @babel/ [skip ci]
2017-10-16 22:49:56 -04:00
Brian Ng
65495105e9
Scoped: rename installation instructions for transforms [skip ci]
2017-10-16 22:49:56 -04:00
Brian Ng
645bf56838
Scoped: rename installation instructions for presets [skip ci]
2017-10-16 22:49:56 -04:00
Brian Ng
4739677965
Scoped: rename installation instructions for syntax plugins [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
79ddf12d9d
Scoped: rename to @babel/ in readme [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
dfbbe82598
Scoped: rename npm pkg keyword [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
691f90a774
Scoped: change test imports to @babel/ [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
cde0054227
Scoped: change src imports to @babel/ [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
8e5e27577a
Scoped: update package.json dependencies to @babel/ [skip ci]
2017-10-16 22:49:56 -04:00
Henry Zhu
1cd564bd16
Scoped: rename package names to @babel/ [skip ci]
2017-10-16 22:49:01 -04:00
Henry Zhu
279f55cd9b
update to babylon beta.29
2017-10-16 20:10:55 -05:00
Zachary Sang
98621a6901
Removed index.js stub from packages/babel-core ( #6474 )
...
* Removed index.js stub from packages/babel-core
Added "main":"./lib/index.js" entry to package.json to replace index.js in packages/babel-core
* Fix indentation of new main.
2017-10-16 08:52:56 -07:00
Henry Zhu
58da50aace
simplify register test ( #6391 )
2017-10-16 11:09:11 -04:00
Mateusz Burzyński
1215db2dd3
Fixed es2015-template-literals dependencies
2017-10-15 18:05:05 +02:00
Henry Zhu
94da889ab7
v7.0.0-beta.3
2017-10-15 09:12:00 -04:00
Sven SAULEAU
0951720a81
Merge pull request #6481 from nicolo-ribaudo/fn-bind-dupl-nodes-6458
...
Don't insert duplicated nodes when transforming function bind
2017-10-14 15:49:55 +02:00
Nicolò Ribaudo
4a4c2f37bd
Don't insert duplicated nodes when transforming function bind
...
Fixes #6458
2017-10-13 22:49:13 +02:00
Qantas94Heavy
5f285c1034
Evaluate computed class props only once ( #6240 ) ( #6466 )
...
Previously, computed class properties would be evaluated every time a
new instance of the class was created. This means the property name
may have changed between different instances, as well as potential side
effects.
This commit fixes this by storing the computed value in a separate
variable.
2017-10-13 12:19:48 +02:00
aardito2
bfa167cc21
Add additional tests for ignore/only ( #5647 )
2017-10-12 20:20:07 -05:00
Brian Ng
be58de2b62
Use no-undefined-identifier eslint rule in packages ( #6457 )
2017-10-11 01:11:48 -04:00
Anton Rusinov
fcdfc61bdb
Move plugin processing to top of plugins ( #6381 )
...
* centralize plugin options
* Centralize plugins options
- move more options to the top
- move validations that depend on options to the top
* use isLoose option
* Move more validations to the top
* Move ref parameter for rewriteModuleStatementsAndPrepareHeader() to the top
* fix eslint errors
* remove unused parameter
* set default systemGlobal value
* Revert "Move ref parameter for rewriteModuleStatementsAndPrepareHeader() to the top"
This reverts commit b3855302d17fa19d8acb4c8accab3680c8d2710e.
* Revert "Move more validations to the top"
This reverts commit e5861d8a034ff8f553391f55654f753bcf428a5d.
* fix allowMutablePropsOnTags option usage
* improve naming
* change Contructor definition for sake of consistency
* move allowMutablePropsOnTags validation to the top
* add missing !
2017-10-10 00:51:34 -04:00
Logan Smyth
d89063bb32
Ensure that tests run with the monorepo's version of babel-core ( #6454 )
2017-10-10 00:29:23 -04:00
Mateusz Burzyński
e52f6caa18
Drop old compatibility if statement targeting babel@6.15 and earlier ( #6451 )
2017-10-09 13:49:06 -04:00
Logan Smyth
7d6b15bba9
Regenerate types with scripts.
2017-10-08 22:31:31 -04:00
Henry Zhu
35646f15a4
reomve unused packages, unused file
2017-10-07 08:51:38 -04:00
Logan Smyth
d511cfc0e2
Bit more refactoring from last PR.
2017-10-05 22:33:10 -04:00
Logan Smyth
b3331c0217
Ensure that the options object always exists.
2017-10-05 22:04:09 -04:00
Logan Smyth
ca4460c0b8
Standardize on {}|void instead of ?{} options.
2017-10-05 22:04:08 -04:00
Logan Smyth
597f1a12cf
Refactor loaded descriptors to allow mutation of options.
2017-10-05 21:58:36 -04:00