Henry Zhu
c70a32ab9d
Throw when using Stage presets ( #8293 )
...
* inline stage presets into standalone, throw error with using Stage presets
2018-07-23 22:22:52 -04:00
Thiago Arrais
6f3a800677
Do not mutate ast ( #8342 )
...
This clones the given ast prior to working on it to avoid mutating the AST given to `transformFromAST`.
2018-07-23 22:20:55 -04:00
Kevin Gibbons
d781e207c8
Docs: fix typo in path ( #8372 ) [skip ci]
2018-07-23 20:32:44 -04:00
dnalborczyk
8b10a44fe1
remove .then from dynamic import parser exception message ( #8355 )
2018-07-21 08:26:17 +02:00
dnalborczyk
adae1501ac
update jest (major), babel-jest (major) ( #8341 )
...
updated `jest` and `babel-jest` to `v23`
fixed breaking change in `jest`:
- https://github.com/facebook/jest/blob/master/CHANGELOG.md#2300
- https://github.com/facebook/jest/pull/5558
_edit:_
forgot to mention. test runner fix is based on: https://github.com/babel/babel/blob/master/packages/babel-parser/test/helpers/runFixtureTests.js#L11
2018-07-19 10:43:35 -04:00
dnalborczyk
c8038f69fe
update prettier ( #8339 )
2018-07-19 09:08:45 -05:00
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
Henry Zhu
a582cc5bd8
update changelog for .53/.54 [skip ci]
2018-07-18 08:54:05 -04:00
Henry Zhu
84282f199b
v7.0.0-beta.54
v7.0.0-beta.54
2018-07-16 13:59:43 -04:00
Logan Smyth
52a569056c
Merge pull request #8327 from loganfsmyth/drop-pattern-matching
...
Treat string ignore/only/test/include/exclude values as paths with only basic pattern matching
2018-07-16 10:11:23 -07:00
Henry Zhu
7446d06911
also default stage 2 to decoratorsLegacy true [skip ci]
2018-07-16 13:07:17 -04:00
James DiGioia
8817fcf03e
Fix stage-0/1 import of pipeline/decorators proposals ( #8317 )
...
Just default to pipeline "minimal" and true for decorators for ease of use. We are going to remove the stage presets next so it's fine since it will error when using the plugin individually later.
2018-07-16 13:02:54 -04:00
Logan Smyth
6d177ba4c5
Remove micromatch and use a simple pattern matching utility.
2018-07-16 09:57:14 -07:00
Logan Smyth
935533cff3
Ensure that the wildcard interop is used with re-export + default. ( #8316 )
2018-07-14 12:49:31 -07:00
Logan Smyth
c4f67bfa57
Leave it to users to clear the require cache if they want to.
2018-07-14 12:48:58 -07:00
Logan Smyth
2854a187be
Remove dependency on barely-used package.
2018-07-14 12:41:36 -07:00
rugk
62ee1adc85
Add link to audio version of song ( #8320 )
2018-07-13 15:34:40 -05:00
Logan Smyth
fd9ebf9e1d
Remove option-filtering options from the final options results. ( #8315 )
...
| Q | A <!--(Can use an emoji 👍 ) -->
| ------------------------ | ---
| Fixed Issues? | Fixes https://github.com/babel/babel-loader/issues/642
| Patch: Bug Fix? | Y
| Major: Breaking Change? | N
| Minor: New Feature? |
| Tests Added + Pass? | Yes
| Documentation PR Link | <!-- If only readme change, add `[skip ci]` to your commits -->
| Any Dependency Changes? |
| License | MIT
Since these were getting left in, things that loaded the config, and then passed in back to Babel would get `test` and such _twice_, which could lead to either bad configuration merging, or no configuration at all if the patterns were relative to different directories, as was the case in https://github.com/babel/babel-loader/issues/642 .
2018-07-13 07:01:11 -07:00
Daniel Tschinder
dca6125128
Update pirates to 4.0 ( #8308 )
2018-07-11 16:04:27 -04:00
Henry Zhu
093483c399
remove yearly preset folders [skip ci]
2018-07-11 11:08:33 -04:00
Henry Zhu
b89234b1a2
v7.0.0-beta.53
v7.0.0-beta.53
2018-07-11 09:39:52 -04:00
Ryan Tsao
f2fd9e982e
Make env preset build-data scripts reproducible ( #8299 )
2018-07-10 20:43:45 -05:00
Andy
301db1b921
TypeScript: Support type arguments on JSX opening and self-closing tags ( #7799 )
2018-07-10 17:19:42 -05:00
James DiGioia
19a1705293
Support pipeline proposal flag in @babel/parser ( #8291 )
2018-07-09 16:59:56 -04:00
Henry Zhu
10910a10f5
Remove yearly presets from repo, inline in standalone ( #8274 )
...
These were already deprecated in v6, just didn't remove the folders?
2018-07-09 14:23:25 -04:00
Henry Zhu
dd6da3b3af
rm extra changelog [skip ci]
2018-07-07 18:44:43 -04:00
Henry Zhu
d2d2118a44
Move v4, v5, v6 changelogs to separate files [skip ci] ( #8286 )
2018-07-07 18:43:34 -04:00
Mateusz Burzyński
21de1581aa
Fixed fixture tests after merge ( #8287 )
2018-07-07 18:40:15 -04:00
Mateusz Burzyński
b5e64cb66e
Remove unused bindings when excluding keys with rest in loose mode ( #8264 )
2018-07-07 19:54:51 +02:00
Alan Pierce
44f738bcbf
Upgrade upath to avoid yarn failure on node 10 ( #8283 ) [skip ci]
...
upath 1.0.4 doesn't support node 10, and this was fixed in later versions
( https://github.com/anodynos/upath/pull/15 )
2018-07-07 10:52:55 -04:00
Henry Zhu
13153ede92
add changelog for 6.23.1-3 [skip ci]
2018-07-07 10:28:01 -04:00
Mateusz Burzyński
c0c13ae30f
Introduce objectWithoutPropertiesLoose helper ( #8261 )
2018-07-06 15:03:44 -04:00
Henry Zhu
cea562c009
Revert micromatch upgrade (regression) [skip ci] ( #8281 )
...
Original PR: https://github.com/babel/babel/pull/8038
Ref Issue: https://github.com/babel/babel/issues/8184
Windows paths are broken so wanted to get a fix out since I don't see us fixing it correctly soon enough? I think that's more important than fixing the security warnings that don't apply to us until we can actually handle the change, otherwise need a version of the code that doesn't use the old dep but doesn't change the windows behavior or just remove the matching which will take some time.
2018-07-06 14:28:02 -04:00
James DiGioia
f93fa28c90
Improve error messages around pipeline option ( #8279 )
2018-07-06 13:01:35 -04:00
Brian Ng
430a105ae7
Compile against beta 52 ( #8282 )
2018-07-06 12:12:19 -04:00
Tatsuyuki Ishi
3e71108f82
Invoke Jest main file directly ( #8187 )
2018-07-06 10:09:49 -04:00
Tim Kendrick
e9184ed05e
[babel-types] Fix isNodesEquivalent() behavior for TemplateElements ( #8165 )
...
Fixes #8163
The `isNodesEquivalent()` algorithm incorrectly assumes that any object properties must themselves be AST nodes, which is not the case here, causing the error.
2018-07-06 08:45:25 -04:00
Henry Zhu
663c96db04
v7.0.0-beta.52
v7.0.0-beta.52
2018-07-05 20:59:03 -04:00
Rubén Norte
85b7154f91
Add visitor key for Flow typeArguments in call expressions ( #8273 )
...
| Q | A <!--(Can use an emoji 👍 ) -->
| ------------------------ | ---
| Fixed Issues? | Fixes #8272 <!-- remove the (`) quotes to link the issues -->
| Patch: Bug Fix? | Yes
| Major: Breaking Change? |
| Minor: New Feature? |
| Tests Added + Pass? | Yes
| Documentation PR | <!-- If so, add `[skip ci]` to your commit message to skip CI -->
| Any Dependency Changes? |
| License | MIT
The visitor for `typeArguments` in function calls wasn't set in the definition, so type annotations added there weren't visited.
This is required to fix https://github.com/babel/babel-eslint/issues/644
2018-07-05 14:58:15 -05:00
Henry Zhu
f70d7c8dfe
update template [skip ci]
...
link to babel/website
2018-07-05 14:19:15 -04:00
Justin Ridgewell
e229ebbb8a
Optimize async to generator ( #8267 )
...
* Optimize async to generator
We can reuse the step function, avoiding a closure on every invocation.
* Rename step
2018-07-05 10:51:16 -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
Logan Smyth
b6eba87daa
Rename some test fixtures so they run properly. ( #8265 )
2018-07-04 18:33:26 -07:00
Logan Smyth
2cf2fd544b
Ensure that we don't get unexpected output files for tests that throw. ( #8208 )
2018-07-04 16:06:58 -07:00
Logan Smyth
9bd4b46fd6
Merge pull request #8198 from loganfsmyth/sourcemap-loading
...
Prefer explicit object maps, and properly load relative maps.
2018-07-04 15:39:42 -07:00
Pierre-Marie Dartus
4d125c391a
Typescript: Avoid stripping class properties when a decorator is set ( #8238 )
...
The `babel-plugin-transform-typescript` removes class properties without value regardless if decorators are assigned to it or not.
2018-07-04 07:44:33 -04:00
dnalborczyk
afa1207224
upgrade flow to v0.75.0 ( #8256 )
2018-07-03 11:23:32 -05:00
Rodolfo Rodriguez
c6a4108e57
Update READMEs for yarn ( #8215 ) [skip ci]
...
Closes https://github.com/babel/babel/pull/8255
2018-07-03 09:03:18 -04:00
John Buffington
236bd9309c
remove emojis from cli output ( #8243 ) ( #8250 )
2018-07-02 09:34:55 +02:00