Kevin Gibbons
a811cf78e1
Correctly parse interface methods named 'static' ( #8374 )
2018-07-24 09:25:55 +02:00
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
James DiGioia
39e7ee6e65
Switch Pipeline types to extend NodeBase
...
This doesn't work because the `type` values are not compatible.
2018-07-22 18:55:12 -04:00
James DiGioia
094ef31c01
Wrap callback in try/finally
...
This ensures we clean up always if the callback throws.
2018-07-22 18:52:07 -04:00
James DiGioia
afd0638b74
Reuse hash token instead of new primaryTopicToken
...
Set whether we're in a pipeline in order to determine how to parse the
hash. The error message changes as a result, since the `hash` never
enters the block.
2018-07-22 18:46:31 -04:00
James DiGioia
6e41edb90f
Fix TopicContextState type in Flow
2018-07-22 17:58:51 -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
James DiGioia
7931f4c241
Rename topicContextState -> .topicContext
2018-07-12 23:11:55 -04:00
James DiGioia
b847d40842
Inline readTopicContextState method
2018-07-12 23:10:07 -04:00
James DiGioia
e91a02cc49
Reuse declared type in function return value
2018-07-12 23:08:11 -04:00
James DiGioia
cc526940ee
Quote proposals in error message
2018-07-12 23:07:09 -04:00
James DiGioia
7188820151
Delete commented code
2018-07-12 22:55:01 -04:00
James DiGioia
00845709ce
Add comment for number sign
2018-07-12 22:48:53 -04:00
James DiGioia
b50fdc191e
Inline function checkSmartPipelineHeadEarlyErrors
...
It's only used once.
2018-07-12 22:47:45 -04:00
James DiGioia
ef0f723fc5
Reverse yoda conditions
...
If "smart" proposal is, we'll no longer say.
2018-07-12 22:46:34 -04: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
J. S. Choi
fbf62b4830
Implement Smart Pipeline proposal in @babel/parser
2018-07-09 22:44:27 -04: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