Fix typos (#10153)
This commit is contained in:
parent
ef3f555be9
commit
0bf0ae3410
12
.github/CHANGELOG-6to5.md
vendored
12
.github/CHANGELOG-6to5.md
vendored
@ -84,7 +84,7 @@
|
|||||||
* More performance improvements.
|
* More performance improvements.
|
||||||
* Parsing is now ~30% faster thanks to [marijnh/acorn@7264bc0178e7e6af7cfe02e9e0c6b26ee0e6007f](https://github.com/marijnh/acorn/commit/7264bc0178e7e6af7cfe02e9e0c6b26ee0e6007f).
|
* Parsing is now ~30% faster thanks to [marijnh/acorn@7264bc0178e7e6af7cfe02e9e0c6b26ee0e6007f](https://github.com/marijnh/acorn/commit/7264bc0178e7e6af7cfe02e9e0c6b26ee0e6007f).
|
||||||
* **New Feature**
|
* **New Feature**
|
||||||
* Optional `es6.blockScopingTDZ` is now completely functional and handles all edgecases.
|
* Optional `es6.blockScopingTDZ` is now completely functional and handles all edge cases.
|
||||||
* `super` in object literals.
|
* `super` in object literals.
|
||||||
* Tail call optimisation. Thanks [@RReverser](https://github.com/RReverser)!
|
* Tail call optimisation. Thanks [@RReverser](https://github.com/RReverser)!
|
||||||
|
|
||||||
@ -474,7 +474,7 @@
|
|||||||
* **Polish**
|
* **Polish**
|
||||||
* Rest parameters now allocate the array before populating.
|
* Rest parameters now allocate the array before populating.
|
||||||
* **Internal**
|
* **Internal**
|
||||||
* `for...in` loops have been changed to optimized `for` loops - better performance and no enumeration of protoype keys.
|
* `for...in` loops have been changed to optimized `for` loops - better performance and no enumeration of prototype keys.
|
||||||
* Parts of the code generator have now been optimized thanks to [gaearon](https://github.com/gaearon).
|
* Parts of the code generator have now been optimized thanks to [gaearon](https://github.com/gaearon).
|
||||||
|
|
||||||
## 2.12.3
|
## 2.12.3
|
||||||
@ -643,7 +643,7 @@
|
|||||||
|
|
||||||
* **Bug Fix**
|
* **Bug Fix**
|
||||||
* Better handling of number literal property keys.
|
* Better handling of number literal property keys.
|
||||||
* Handle `NewExpression` paren insertion edegcases better.
|
* Handle `NewExpression` paren insertion edge cases better.
|
||||||
* **Internal**
|
* **Internal**
|
||||||
* Fix incorrect AST node `identifier("this")`.
|
* Fix incorrect AST node `identifier("this")`.
|
||||||
* Better `toIdentifier` method that handles reserved words.
|
* Better `toIdentifier` method that handles reserved words.
|
||||||
@ -850,7 +850,7 @@
|
|||||||
|
|
||||||
## 1.14.10
|
## 1.14.10
|
||||||
|
|
||||||
* Fix let scoping unneccesary override.
|
* Fix let scoping unnecessary override.
|
||||||
|
|
||||||
## 1.14.6
|
## 1.14.6
|
||||||
|
|
||||||
@ -973,7 +973,7 @@
|
|||||||
|
|
||||||
## 1.12.21
|
## 1.12.21
|
||||||
|
|
||||||
* Fix unneccesary let scoping replacement.
|
* Fix unnecessary let scoping replacement.
|
||||||
* Add `commonInterop` module formatter. Thanks [@Naddiseo](https://github.com/Naddiseo).
|
* Add `commonInterop` module formatter. Thanks [@Naddiseo](https://github.com/Naddiseo).
|
||||||
* Fix `return` outside of function body bug. Thanks [@brentburg](https://github.com/brentburg).
|
* Fix `return` outside of function body bug. Thanks [@brentburg](https://github.com/brentburg).
|
||||||
* Add more flexible option types.
|
* Add more flexible option types.
|
||||||
@ -1020,7 +1020,7 @@
|
|||||||
|
|
||||||
## 1.12.12
|
## 1.12.12
|
||||||
|
|
||||||
* Make scope tracker more reliable to handle all edgecases.
|
* Make scope tracker more reliable to handle all edge cases.
|
||||||
|
|
||||||
## 1.12.11
|
## 1.12.11
|
||||||
|
|
||||||
|
|||||||
4
.github/CHANGELOG-v4.md
vendored
4
.github/CHANGELOG-v4.md
vendored
@ -127,7 +127,7 @@
|
|||||||
## 4.6.4
|
## 4.6.4
|
||||||
|
|
||||||
* **Bug Fix**
|
* **Bug Fix**
|
||||||
* Fix `ForOfStatement` not proplery inheriting labels.
|
* Fix `ForOfStatement` not properly inheriting labels.
|
||||||
* When in closure mode in block scoping transformer, properly check for variable shadowing.
|
* When in closure mode in block scoping transformer, properly check for variable shadowing.
|
||||||
* **New Feature**
|
* **New Feature**
|
||||||
* New `utility.inlineEnvironmentVariables` and `utility.inlineExpression` transformers.
|
* New `utility.inlineEnvironmentVariables` and `utility.inlineExpression` transformers.
|
||||||
@ -153,7 +153,7 @@
|
|||||||
* **Spec Compliancy**
|
* **Spec Compliancy**
|
||||||
* `for...of` now outputs in a lengthy `try...catch` this is to ensure spec compliancy in regards to iterator returns and abrupt completions. See [google/traceur-compiler#1773](https://github.com/google/traceur-compiler/issues/1773) and [babel/babel/#838](https://github.com/babel/babel/issues/838) for more information.
|
* `for...of` now outputs in a lengthy `try...catch` this is to ensure spec compliancy in regards to iterator returns and abrupt completions. See [google/traceur-compiler#1773](https://github.com/google/traceur-compiler/issues/1773) and [babel/babel/#838](https://github.com/babel/babel/issues/838) for more information.
|
||||||
* **Polish**
|
* **Polish**
|
||||||
* Rest parameters that are only refered to via number properties on member expressions are desugared into a direct `arguments` reference. Thanks [@neVERberleRfellerER](https://github.com/neVERberleRfellerER)!
|
* Rest parameters that are only referred to via number properties on member expressions are desugared into a direct `arguments` reference. Thanks [@neVERberleRfellerER](https://github.com/neVERberleRfellerER)!
|
||||||
* `$ babel` no longer exits on syntax errors.
|
* `$ babel` no longer exits on syntax errors.
|
||||||
* **Internal**
|
* **Internal**
|
||||||
* Upgrade `browserify`.
|
* Upgrade `browserify`.
|
||||||
|
|||||||
13
.github/CHANGELOG-v5.md
vendored
13
.github/CHANGELOG-v5.md
vendored
@ -262,8 +262,8 @@ Issues with publish process.
|
|||||||
* Register labels as bindings to fix undeclared variable checks.
|
* Register labels as bindings to fix undeclared variable checks.
|
||||||
* **Polish**
|
* **Polish**
|
||||||
* Remove unnecessary string binary expressions when transforming template literals.
|
* Remove unnecessary string binary expressions when transforming template literals.
|
||||||
* Support module live bindings in arbitary positions not in Program statement position.
|
* Support module live bindings in arbitrary positions not in Program statement position.
|
||||||
* Throw error when attemping to replace a `Program` root node with another node not of type `Program`.
|
* Throw error when attempting to replace a `Program` root node with another node not of type `Program`.
|
||||||
* Optimise rest parameters in spread element position and allocate rest array at the earliest common ancestor of all references.
|
* Optimise rest parameters in spread element position and allocate rest array at the earliest common ancestor of all references.
|
||||||
* Generate original number representation when value was not changed.
|
* Generate original number representation when value was not changed.
|
||||||
* Check for invalid binding identifiers when generating inferred method names.
|
* Check for invalid binding identifiers when generating inferred method names.
|
||||||
@ -543,12 +543,12 @@ Issues with publish process.
|
|||||||
* **Internal**
|
* **Internal**
|
||||||
* Removed native inheritance support from classes.
|
* Removed native inheritance support from classes.
|
||||||
* Added `replaceWithSourceString` path API.
|
* Added `replaceWithSourceString` path API.
|
||||||
* Split up `es3.propertyLiterals` and `es3.memberExpressionLiterals` transformers to `minfication.propertyLiterals` and `es3.memberExpressionLiterals`.
|
* Split up `es3.propertyLiterals` and `es3.memberExpressionLiterals` transformers to `minification.propertyLiterals` and `es3.memberExpressionLiterals`.
|
||||||
|
|
||||||
## 5.2.6
|
## 5.2.6
|
||||||
|
|
||||||
* **Internal**
|
* **Internal**
|
||||||
* Fix transformer aliases being accidently set as deprecated ones.
|
* Fix transformer aliases being accidentally set as deprecated ones.
|
||||||
* Expose `Pipeline` as `TransformerPipeline` instead.
|
* Expose `Pipeline` as `TransformerPipeline` instead.
|
||||||
|
|
||||||
## 5.2.5
|
## 5.2.5
|
||||||
@ -824,10 +824,10 @@ Issues with publish process.
|
|||||||
* Save register cache on tick instead of `SIGINT`.
|
* Save register cache on tick instead of `SIGINT`.
|
||||||
* Enable strict mode on babel-node eval flag.
|
* Enable strict mode on babel-node eval flag.
|
||||||
* **Bug Fixes**
|
* **Bug Fixes**
|
||||||
* Add support for live bindings. This change also increases the reliablity of export specifier renaming.
|
* Add support for live bindings. This change also increases the reliability of export specifier renaming.
|
||||||
* Add support for super update and non equals assignment expressions.
|
* Add support for super update and non equals assignment expressions.
|
||||||
* Rename shadow constructor binding in classes.
|
* Rename shadow constructor binding in classes.
|
||||||
* Seed next iteration bindings with previous fresh bindings when reassinging loop block scoped variables.
|
* Seed next iteration bindings with previous fresh bindings when reassigning loop block scoped variables.
|
||||||
* Fix new expression spread referencing the wrong constructor.
|
* Fix new expression spread referencing the wrong constructor.
|
||||||
* Call `resolveModuleSource` on dynamic imports.
|
* Call `resolveModuleSource` on dynamic imports.
|
||||||
* Added `param` to list of duplicate declaration kinds.
|
* Added `param` to list of duplicate declaration kinds.
|
||||||
@ -836,4 +836,3 @@ Issues with publish process.
|
|||||||
* ES7 Abstract References have been removed.
|
* ES7 Abstract References have been removed.
|
||||||
* Experimental option has been removed in favor of a stage option.
|
* Experimental option has been removed in favor of a stage option.
|
||||||
* Rename `returnUsedHelpers` to `metadataUsedHelpers`.
|
* Rename `returnUsedHelpers` to `metadataUsedHelpers`.
|
||||||
|
|
||||||
14
.github/CHANGELOG-v6.md
vendored
14
.github/CHANGELOG-v6.md
vendored
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
## 6.26.0 (2017-08-16)
|
## 6.26.0 (2017-08-16)
|
||||||
|
|
||||||
> Backports for some folks (also other's when we accidently merged PRs from both 6.x/master)
|
> Backports for some folks (also other's when we accidentally merged PRs from both 6.x/master)
|
||||||
> Lesson learned: just use `master` and backport on another branch.
|
> Lesson learned: just use `master` and backport on another branch.
|
||||||
|
|
||||||
#### :eyeglasses: Spec Compliancy
|
#### :eyeglasses: Spec Compliancy
|
||||||
@ -1767,7 +1767,7 @@ typeof Symbol.prototype === 'object'
|
|||||||
* [#3456](https://github.com/babel/babel/pull/3456) Use the real sourcemap API and handle input sourcemaps - Fixes [#7259](https://github.com/babel/babel/issues/7259). ([@loganfsmyth](https://github.com/loganfsmyth))
|
* [#3456](https://github.com/babel/babel/pull/3456) Use the real sourcemap API and handle input sourcemaps - Fixes [#7259](https://github.com/babel/babel/issues/7259). ([@loganfsmyth](https://github.com/loganfsmyth))
|
||||||
* [#4507](https://github.com/babel/babel/pull/4507) Only set options in cli if different from default. ([@danez](https://github.com/danez))
|
* [#4507](https://github.com/babel/babel/pull/4507) Only set options in cli if different from default. ([@danez](https://github.com/danez))
|
||||||
|
|
||||||
Fix an issue with defaults not being overidden. This was causing options like `comments: false` not to work correctly.
|
Fix an issue with defaults not being overridden. This was causing options like `comments: false` not to work correctly.
|
||||||
|
|
||||||
* [#4508](https://github.com/babel/babel/pull/4508) Support custom ports for V8 --inspect. ([@andykant](https://github.com/andykant))
|
* [#4508](https://github.com/babel/babel/pull/4508) Support custom ports for V8 --inspect. ([@andykant](https://github.com/andykant))
|
||||||
* [#4562](https://github.com/babel/babel/pull/4562) Fixes [#2299](https://github.com/babel/babel/issues/2299): Prevent REPL from printing implicit 'use strict'. ([@hzoo](https://github.com/hzoo))
|
* [#4562](https://github.com/babel/babel/pull/4562) Fixes [#2299](https://github.com/babel/babel/issues/2299): Prevent REPL from printing implicit 'use strict'. ([@hzoo](https://github.com/hzoo))
|
||||||
@ -2084,7 +2084,7 @@ Also added more tests and will update Babel to use the new preset options after
|
|||||||
|
|
||||||
## v6.13.1 (2016-08-04)
|
## v6.13.1 (2016-08-04)
|
||||||
|
|
||||||
We had a regression in our new babel-preset-es2015@6.13.0 that made it unexpectedly backward-incompatible. This release introduces a new alternative plugin-options approach that is uglier but supports backward-compatiblity. Ideally new plugins would use the new `module.exports = function(babel, options){ }` approach and simple skip supporting `babel-core@<6.13.x`.
|
We had a regression in our new babel-preset-es2015@6.13.0 that made it unexpectedly backward-incompatible. This release introduces a new alternative plugin-options approach that is uglier but supports backward-compatibility. Ideally new plugins would use the new `module.exports = function(babel, options){ }` approach and simple skip supporting `babel-core@<6.13.x`.
|
||||||
|
|
||||||
#### Bug Fix
|
#### Bug Fix
|
||||||
* `babel-core`, `babel-preset-es2015`
|
* `babel-core`, `babel-preset-es2015`
|
||||||
@ -2092,7 +2092,7 @@ We had a regression in our new babel-preset-es2015@6.13.0 that made it unexpecte
|
|||||||
|
|
||||||
## v6.13.0 (2016-08-04)
|
## v6.13.0 (2016-08-04)
|
||||||
|
|
||||||
> Since the last release we've created https://github.com/babel/notes to track discussions on our slack and high level features/changes that could be added - definetely check it out if you're interested in Babel's development!
|
> Since the last release we've created https://github.com/babel/notes to track discussions on our slack and high level features/changes that could be added - definitely check it out if you're interested in Babel's development!
|
||||||
|
|
||||||
Some small but very important additions in this release:
|
Some small but very important additions in this release:
|
||||||
|
|
||||||
@ -3817,7 +3817,7 @@ Thanks to @samwgoldman for all the new flow support!
|
|||||||
* **New Feature**
|
* **New Feature**
|
||||||
* Add support for `function.sent`.
|
* Add support for `function.sent`.
|
||||||
* **Internal**
|
* **Internal**
|
||||||
* Bump `invariant` depenency version.
|
* Bump `invariant` dependency version.
|
||||||
* **Polish**
|
* **Polish**
|
||||||
* Infer filename from the base directory when resolving plugins and presets.
|
* Infer filename from the base directory when resolving plugins and presets.
|
||||||
* Allow JSX pragma to be specified in line comments.
|
* Allow JSX pragma to be specified in line comments.
|
||||||
@ -3887,7 +3887,7 @@ Thanks to @samwgoldman for all the new flow support!
|
|||||||
## 6.1.2
|
## 6.1.2
|
||||||
|
|
||||||
* **Bug Fix**
|
* **Bug Fix**
|
||||||
* Fix bug where the parser wouldn't allow typed annotated default parametesr in arrow functions.
|
* Fix bug where the parser wouldn't allow typed annotated default parameters in arrow functions.
|
||||||
* Add existence check to `NodePath#has` to ensure safeness when making comparisons.
|
* Add existence check to `NodePath#has` to ensure safeness when making comparisons.
|
||||||
* Protect against replacing a class expression with a name inferred version that would
|
* Protect against replacing a class expression with a name inferred version that would
|
||||||
result in it never being transformed.
|
result in it never being transformed.
|
||||||
@ -3976,7 +3976,7 @@ Thanks to @samwgoldman for all the new flow support!
|
|||||||
* Fix SystemJS module formatter exporting function parameters.
|
* Fix SystemJS module formatter exporting function parameters.
|
||||||
* Ensure that invalid identifier JSX attribute keys are quoted when transforming to calls.
|
* Ensure that invalid identifier JSX attribute keys are quoted when transforming to calls.
|
||||||
* Fix ES3 property literal plugin.
|
* Fix ES3 property literal plugin.
|
||||||
* Fix parameters after defaults in arrow functions refering to the wrong `arguments`.
|
* Fix parameters after defaults in arrow functions referring to the wrong `arguments`.
|
||||||
|
|
||||||
## 6.0.13
|
## 6.0.13
|
||||||
|
|
||||||
|
|||||||
@ -435,7 +435,7 @@ Half of the commits in this release are made by first time contributors! Thanks
|
|||||||
|
|
||||||
## v7.2.2 (2018-12-15)
|
## v7.2.2 (2018-12-15)
|
||||||
|
|
||||||
Mostrly bug fixes and internal changes.
|
Mostly bug fixes and internal changes.
|
||||||
Thanks to @paleite, @saschanaz and @joeldenning for their first PRs!
|
Thanks to @paleite, @saschanaz and @joeldenning for their first PRs!
|
||||||
|
|
||||||
#### :bug: Bug Fix
|
#### :bug: Bug Fix
|
||||||
|
|||||||
@ -231,7 +231,7 @@ function assertIgnoreItem(loc: GeneralPath, value: mixed): IgnoreItem {
|
|||||||
throw new Error(
|
throw new Error(
|
||||||
`${msg(
|
`${msg(
|
||||||
loc,
|
loc,
|
||||||
)} must be an array of string/Funtion/RegExp values, or undefined`,
|
)} must be an array of string/Function/RegExp values, or undefined`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return value;
|
return value;
|
||||||
|
|||||||
@ -183,7 +183,7 @@ export default class File {
|
|||||||
// and this fails because a prerelease version can only satisfy a range
|
// and this fails because a prerelease version can only satisfy a range
|
||||||
// if it is a prerelease within the same major/minor/patch range.
|
// if it is a prerelease within the same major/minor/patch range.
|
||||||
//
|
//
|
||||||
// Note: If this is found to have issues, please also revist the logic in
|
// Note: If this is found to have issues, please also revisit the logic in
|
||||||
// transform-runtime's definitions.js file.
|
// transform-runtime's definitions.js file.
|
||||||
if (semver.valid(versionRange)) versionRange = `^${versionRange}`;
|
if (semver.valid(versionRange)) versionRange = `^${versionRange}`;
|
||||||
|
|
||||||
|
|||||||
@ -235,7 +235,7 @@ export default class Buffer {
|
|||||||
source(prop: string, loc: Location, force?: boolean): void {
|
source(prop: string, loc: Location, force?: boolean): void {
|
||||||
if (prop && !loc) return;
|
if (prop && !loc) return;
|
||||||
|
|
||||||
// Since this is called extremly often, we re-use the same _sourcePosition
|
// Since this is called extremely often, we re-use the same _sourcePosition
|
||||||
// object for the whole lifetime of the buffer.
|
// object for the whole lifetime of the buffer.
|
||||||
this._normalizePosition(prop, loc, this._sourcePosition, force);
|
this._normalizePosition(prop, loc, this._sourcePosition, force);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -427,7 +427,7 @@ describe("programmatic generation", function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe("typescript generate parantheses if necessary", function() {
|
describe("typescript generate parentheses if necessary", function() {
|
||||||
it("wraps around union for array", () => {
|
it("wraps around union for array", () => {
|
||||||
const typeStatement = t.TSArrayType(
|
const typeStatement = t.TSArrayType(
|
||||||
t.TSUnionType([
|
t.TSUnionType([
|
||||||
|
|||||||
@ -25,7 +25,7 @@ export { FEATURES, injectInitialization };
|
|||||||
|
|
||||||
// Note: Versions are represented as an integer. e.g. 7.1.5 is represented
|
// Note: Versions are represented as an integer. e.g. 7.1.5 is represented
|
||||||
// as 70000100005. This method is easier than using a semver-parsing
|
// as 70000100005. This method is easier than using a semver-parsing
|
||||||
// package, but it breaks if we relese x.y.z where x, y or z are
|
// package, but it breaks if we release x.y.z where x, y or z are
|
||||||
// greater than 99_999.
|
// greater than 99_999.
|
||||||
const version = pkg.version.split(".").reduce((v, x) => v * 1e5 + +x, 0);
|
const version = pkg.version.split(".").reduce((v, x) => v * 1e5 + +x, 0);
|
||||||
const versionKey = "@babel/plugin-class-features/version";
|
const versionKey = "@babel/plugin-class-features/version";
|
||||||
|
|||||||
@ -28,7 +28,7 @@ if (argSeparator > -1) {
|
|||||||
* that only the flag is returned.
|
* that only the flag is returned.
|
||||||
*/
|
*/
|
||||||
function getNormalizedV8Flag(arg) {
|
function getNormalizedV8Flag(arg) {
|
||||||
// v8 uses the "no" prefix to negate boolean flags (e.g. --nolezy),
|
// v8 uses the "no" prefix to negate boolean flags (e.g. --nolazy),
|
||||||
// but they are not listed by v8flags
|
// but they are not listed by v8flags
|
||||||
const matches = arg.match(/--(?:no)?(.+)/);
|
const matches = arg.match(/--(?:no)?(.+)/);
|
||||||
|
|
||||||
|
|||||||
@ -178,7 +178,7 @@ The returned AST will only consist of the expression. The options are the same a
|
|||||||
|
|
||||||
Add startLine option ([#346](https://github.com/babel/babylon/pull/346)) (Raphael Mu)
|
Add startLine option ([#346](https://github.com/babel/babylon/pull/346)) (Raphael Mu)
|
||||||
|
|
||||||
A new option was added to babylon allowing to change the intial linenumber for the first line which is usually `1`.
|
A new option was added to babylon allowing to change the initial linenumber for the first line which is usually `1`.
|
||||||
Changing this for example to `100` will make line `1` of the input source to be marked as line `100`, line `2` as `101`, line `3` as `102`, ...
|
Changing this for example to `100` will make line `1` of the input source to be marked as line `100`, line `2` as `101`, line `3` as `102`, ...
|
||||||
|
|
||||||
Function predicate declaration ([#103](https://github.com/babel/babylon/pull/103)) (Panagiotis Vekris)
|
Function predicate declaration ([#103](https://github.com/babel/babylon/pull/103)) (Panagiotis Vekris)
|
||||||
@ -224,7 +224,7 @@ import { a as debugger } from "foo";
|
|||||||
|
|
||||||
Do not allow overwritting of primitive types ([#314](https://github.com/babel/babylon/pull/314)) (Daniel Tschinder)
|
Do not allow overwritting of primitive types ([#314](https://github.com/babel/babylon/pull/314)) (Daniel Tschinder)
|
||||||
|
|
||||||
In flow it is now forbidden to overwrite the primitve types `"any"`, `"mixed"`, `"empty"`, `"bool"`, `"boolean"`, `"number"`, `"string"`, `"void"` and `"null"` with your own type declaration.
|
In flow it is now forbidden to overwrite the primitive types `"any"`, `"mixed"`, `"empty"`, `"bool"`, `"boolean"`, `"number"`, `"string"`, `"void"` and `"null"` with your own type declaration.
|
||||||
|
|
||||||
Disallow import type { type a } from … ([#305](https://github.com/babel/babylon/pull/305)) (Daniel Tschinder)
|
Disallow import type { type a } from … ([#305](https://github.com/babel/babylon/pull/305)) (Daniel Tschinder)
|
||||||
|
|
||||||
@ -628,7 +628,7 @@ Annotate more errors with expected token ([#172](https://github.com/babel/babylo
|
|||||||
|
|
||||||
Remove kcheck ([#173](https://github.com/babel/babylon/pull/173))) (Daniel Tschinder)
|
Remove kcheck ([#173](https://github.com/babel/babylon/pull/173))) (Daniel Tschinder)
|
||||||
|
|
||||||
Also run flow, linting, babel tests on seperate instances (add back node 0.10)
|
Also run flow, linting, babel tests on separate instances (add back node 0.10)
|
||||||
|
|
||||||
## v6.11.6 (2016-10-12)
|
## v6.11.6 (2016-10-12)
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# @babel/plugin-proposal-function-sent
|
# @babel/plugin-proposal-function-sent
|
||||||
|
|
||||||
> Compile the function.sent meta propety to valid ES2015 code
|
> Compile the function.sent meta property to valid ES2015 code
|
||||||
|
|
||||||
See our website [@babel/plugin-proposal-function-sent](https://babeljs.io/docs/en/next/babel-plugin-proposal-function-sent.html) for more information.
|
See our website [@babel/plugin-proposal-function-sent](https://babeljs.io/docs/en/next/babel-plugin-proposal-function-sent.html) for more information.
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@babel/plugin-proposal-function-sent",
|
"name": "@babel/plugin-proposal-function-sent",
|
||||||
"version": "7.2.0",
|
"version": "7.2.0",
|
||||||
"description": "Compile the function.sent meta propety to valid ES2015 code",
|
"description": "Compile the function.sent meta property to valid ES2015 code",
|
||||||
"repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-function-sent",
|
"repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-function-sent",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
|
|||||||
@ -9,5 +9,5 @@ async function foo({ a, b = mandatory("b") } = {}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return foo().then(() => {
|
return foo().then(() => {
|
||||||
throw new Error('should not occcur');
|
throw new Error('should not occur');
|
||||||
}, () => true);
|
}, () => true);
|
||||||
|
|||||||
@ -22,11 +22,11 @@ export default declare(api => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// A property is a duplicate key if:
|
// A property is a duplicate key if:
|
||||||
// * the property is a data property, and is preceeded by a data,
|
// * the property is a data property, and is preceded by a data,
|
||||||
// getter, or setter property of the same name.
|
// getter, or setter property of the same name.
|
||||||
// * the property is a getter property, and is preceeded by a data or
|
// * the property is a getter property, and is preceded by a data or
|
||||||
// getter property of the same name.
|
// getter property of the same name.
|
||||||
// * the property is a setter property, and is preceeded by a data or
|
// * the property is a setter property, and is preceded by a data or
|
||||||
// setter property of the same name.
|
// setter property of the same name.
|
||||||
|
|
||||||
const alreadySeenData = Object.create(null);
|
const alreadySeenData = Object.create(null);
|
||||||
|
|||||||
@ -48,7 +48,7 @@ export default declare(api => {
|
|||||||
for (let i = 0; i < attributes.length; i++) {
|
for (let i = 0; i < attributes.length; i++) {
|
||||||
const name = attributes[i].name;
|
const name = attributes[i].name;
|
||||||
if (name && name.name === TRACE_ID) {
|
if (name && name.name === TRACE_ID) {
|
||||||
// The __source attibute already exists
|
// The __source attribute already exists
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,7 @@ export function hasMinVersion(minVersion, runtimeVersion) {
|
|||||||
// and this fails because a prerelease version can only satisfy a range
|
// and this fails because a prerelease version can only satisfy a range
|
||||||
// if it is a prerelease within the same major/minor/patch range.
|
// if it is a prerelease within the same major/minor/patch range.
|
||||||
//
|
//
|
||||||
// Note: If this is found to have issues, please also revist the logic in
|
// Note: If this is found to have issues, please also revisit the logic in
|
||||||
// babel-core's availableHelper() API.
|
// babel-core's availableHelper() API.
|
||||||
if (semver.valid(runtimeVersion)) runtimeVersion = `^${runtimeVersion}`;
|
if (semver.valid(runtimeVersion)) runtimeVersion = `^${runtimeVersion}`;
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
/**
|
/**
|
||||||
* Entry point for @babel/standalone. This wraps Babel's API in a version that's
|
* Entry point for @babel/standalone. This wraps Babel's API in a version that's
|
||||||
* friendlier for use in web browers. It removes the automagical detection of
|
* friendlier for use in web browsers. It removes the automagical detection of
|
||||||
* plugins, instead explicitly registering all the available plugins and
|
* plugins, instead explicitly registering all the available plugins and
|
||||||
* presets, and requiring custom ones to be registered through `registerPlugin`
|
* presets, and requiring custom ones to be registered through `registerPlugin`
|
||||||
* and `registerPreset` respectively.
|
* and `registerPreset` respectively.
|
||||||
|
|||||||
@ -209,7 +209,7 @@ export function willIMaybeExecuteBefore(target) {
|
|||||||
/**
|
/**
|
||||||
* Given a `target` check the execution status of it relative to the current path.
|
* Given a `target` check the execution status of it relative to the current path.
|
||||||
*
|
*
|
||||||
* "Execution status" simply refers to where or not we **think** this will execuete
|
* "Execution status" simply refers to where or not we **think** this will execute
|
||||||
* before or after the input `target` element.
|
* before or after the input `target` element.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -305,7 +305,7 @@ export function _guessExecutionStatusRelativeToDifferentFunctions(
|
|||||||
// verify that all the calls have the same execution status
|
// verify that all the calls have the same execution status
|
||||||
for (const path of referencePaths) {
|
for (const path of referencePaths) {
|
||||||
// if a reference is a child of the function we're checking against then we can
|
// if a reference is a child of the function we're checking against then we can
|
||||||
// safelty ignore it
|
// safely ignore it
|
||||||
const childOfFunction = !!path.find(
|
const childOfFunction = !!path.find(
|
||||||
path => path.node === targetFuncPath.node,
|
path => path.node === targetFuncPath.node,
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user