Huáng Jùnliàng

Results 112 issues of Huáng Jùnliàng

The `pathfinding` library implements classic dijkstra's algorithm by a BinaryHeap. It can be further improved, some of my thoughts are: 1) We can use a bucket queue because all weights...

enhancement

Node.js ESM introduces an [`"exports"`](https://nodejs.org/api/packages.html#packages_exports) field to instruct whether submodule imports like ```js import "core-js/modules/es6.array.copy-within" ``` is allowed. `@babel/preset-env` generate imports of `core-js` as `import "core-js/modules/es6.array.copy-within"`. However `core-js` package does...

enhancement

Node.js recommends sub module imports should end with explicit extension: https://nodejs.org/api/esm.html#esm_experimental_json_modules Requiring extension-less `package` breaks `@babel/runtime` 7.12.0. Context: https://github.com/babel/babel/issues/12178

Babel 7.10 is going to support parsing stage-1 [module attributes](https://github.com/tc39/proposal-module-attributes) ```js await import("./package.json", { with: { type: "json" } }) ``` Currently this plugin will transform the code above to...

Please answer the questions the best you can: 1) What version of bluebird is the issue happening on? 3.5.1 2) What platform and version? (For example Node.js 0.12 or Google...

bug
3.0.0

## [View Rendered Text](https://github.com/JLHwung/estree/blob/grouped-and-auto-accessors/experimental/grouped-and-auto-accessors.md) This PR adds support to the [Grouped Accessors and Auto-Accessors] proposal. [Grouped Accessors and Auto-Accessors]: https://github.com/tc39/proposal-grouped-and-auto-accessors

## [View Rendered Text](https://github.com/JLHwung/estree/blob/pattern-matching/experimental/pattern-matching.md) See also [AST examples][ast-examples] for this PR. This PR adds support to the [Pattern matching] proposal. Besides the `match () {}` expression, the proposal introduces the...

## [View Rendered Text](https://github.com/JLHwung/estree/blob/add-wavy-dot/experimental/wavy-dot.md) This PR depends on #204. The draft extends from the `ChainingExpression` approach proposed by the ESLint team. I choose this approach as it is more accessible...

| Q                       | A | ------------------------ | --- | Fixed Issues? | Bundle most packages in Babel 8 | Patch: Bug Fix? | | Major: Breaking Change? | Yes, behind...

PR: Internal :house:
babel-8-dev → main

| Q                       | A | ------------------------ | --- | Fixed Issues? | Fixes #14813 | Patch: Bug Fix? | Y | Major: Breaking Change? | | Minor: New Feature? |...

PR: Bug Fix :bug:
area: typescript
i: regression