existentialism Github contribution chart
existentialism Github Stats
existentialism Most Used Languages

Activity

29 Sep 2022

Existentialism

Fix holes handling in optimized array destructuring

| Q                       | A | ------------------------ | --- | Fixed Issues? | Fixes #14981, fixes #14983 | Patch: Bug Fix? | | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

Merged On 29 Sep 2022 at 04:00:31

Existentialism

Commented On 29 Sep 2022 at 04:00:31

Existentialism

Fix printing of Flow internal slot functions

| Q                       | A | ------------------------ | --- | License | MIT

This exposed several new bugs, but unfortunately I don't even know if these statements are legal.😰

Merged On 22 Sep 2022 at 04:14:08

Existentialism

Commented On 22 Sep 2022 at 04:14:08

Existentialism

Add docs for targets.deno
Merged On 20 Sep 2022 at 01:37:07

Existentialism

Commented On 20 Sep 2022 at 01:37:07

Existentialism

Add docs for targets.deno
Forked On 20 Sep 2022 at 01:36:55

Existentialism

```suggestion The minimum supported version is 1.0. ``` Nit
On 20 Sep 2022 at 01:36:55

Existentialism

Add docs for targets.deno
Merged On 20 Sep 2022 at 01:36:56

Existentialism

Commented On 20 Sep 2022 at 01:36:56

Existentialism

Add `deno` compilation target

| Q                       | A | ------------------------ | --- | Fixed Issues? | support deno as a compilation target | Patch: Bug Fix? | | Major: Breaking Change? | | Minor: New Feature? | Yes | Tests Added + Pass? | Yes | Documentation PR Link | https://github.com/babel/website/pull/2680 | Any Dependency Changes? | | License | MIT

In this PR we add deno compat data sourced from the compat-table. Now preset-env recognizes deno as a compilation target:

{
  "presets": [["env", { "targets": { "deno": "1.0" } }]]
} 

Unlike node, deno: "current" is not yet supported because Babel does not support deno.

Merged On 19 Sep 2022 at 07:43:05

Existentialism

Commented On 19 Sep 2022 at 07:43:05

Existentialism

[babel 8] Bump eslint parser deps

| Q                       | A | ------------------------ | --- | Fixed Issues? | Fixes #14496 | Patch: Bug Fix? | | Major: Breaking Change? | Yes | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | eslint-scope is bumped to 7.1.1 and eslint-visitor-keys to 3.3.0 | License | MIT

Bumped eslint-scope and eslint-visitor-keys. Because they drop Node.js 10 support, the update is behind the BABEL_8_BREAKING flag.

I wish we could match the Node.js release frequency, otherwise when our deps drop unmaintained Node.js versions support, we have to either 1) pin older versions because we can't drop EOL node versions in minors, or 2) fork the legacy dep and offer runtime switch like we did for chokidar@2.

Merged On 06 Sep 2022 at 04:30:10

Existentialism

Commented On 06 Sep 2022 at 04:30:10

Existentialism

Add docs for duplicated-named-capturing-groups-regex

Docs for https://github.com/babel/babel/pull/14805

Merged On 03 Sep 2022 at 06:22:35

Existentialism

Commented On 03 Sep 2022 at 06:22:35
Issue Comment

Existentialism

chore: update jest 29

| Q                       | A | ------------------------ | --- | Any Dependency Changes? |jest | License | MIT

pending https://github.com/nicolo-ribaudo/jest-light-runner/pull/56

Forked On 26 Aug 2022 at 04:17:23

Existentialism

Any idea wonder why there are still jest@28 refs in the lockfile?

Commented On 26 Aug 2022 at 04:17:23

Existentialism

Fix tsconfig generation with empty folders

| Q                       | A | ------------------------ | --- | Fixed Issues? | | Patch: Bug Fix? | | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

It's very annoying that make bootstrap fails when there is an empty folder inside packages: this happens frequently when working on a new plugin, because when switching from a branch to main git deletes the files but not the folders.

This PR moves the check "does this folder contain TS code?" before reading its package.json.

Merged On 25 Aug 2022 at 02:04:36

Existentialism

Commented On 25 Aug 2022 at 02:04:36

Existentialism

Bump eslint parser deps

| Q                       | A | ------------------------ | --- | Fixed Issues? | Fixes #14496 | Patch: Bug Fix? | | Major: Breaking Change? | Yes | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | eslint-scope is bumped to 7.1.1 and eslint-visitor-keys to 3.3.0 | License | MIT

Bumped eslint-scope and eslint-visitor-keys. Because they drop Node.js 10 support, the update is behind the BABEL_8_BREAKING flag.

I wish we could match the Node.js release frequency, otherwise when our deps drop unmaintained Node.js versions support, we have to either 1) pin older versions because we can't drop EOL node versions in minors, or 2) fork the legacy dep and offer runtime switch like we did for chokidar@2.

Merged On 23 Aug 2022 at 03:37:34

Existentialism

Commented On 23 Aug 2022 at 03:37:34

Existentialism

fix: Destructuring exceptions in nested `for` expressions

| Q                       | A | ------------------------ | --- | Fixed Issues? | Fixes #14840 | Patch: Bug Fix? |√ | Tests Added + Pass? | √ | License | MIT

Merged On 10 Aug 2022 at 03:14:39

Existentialism

Commented On 10 Aug 2022 at 03:14:39

Existentialism

chore: Fix coverage test

| Q                       | A | ------------------------ | --- | License | MIT

Merged On 27 Jul 2022 at 03:45:09

Existentialism

Commented On 27 Jul 2022 at 03:45:09

Existentialism

chore: Remove `.yarnrc` file

| Q                       | A | ------------------------ | --- | License | MIT

This seems to be of little use, the path has been broken for a long time.

Merged On 27 Jul 2022 at 03:44:02

Existentialism

Commented On 27 Jul 2022 at 03:44:02

Existentialism

Restructure virtual types validator

| Q                       | A | ------------------------ | --- | License | MIT

This PR is extracted from #14179. The goal is to remove packages/babel-traverse/scripts/generators/virtual-types.js so that the build script doesn't rely on the internal virtualTypes. The virtual type validator typings are moved to path/lib/virtual-types-validator.ts, followed by implementations moved from path/lib/virtual-types.

I think it is fine to remove the extra build step because virtual types are not frequently updated compared to AST types.

Merged On 27 Jul 2022 at 01:38:41

Existentialism

Commented On 27 Jul 2022 at 01:38:41

Existentialism

Fix position of errors in template literals after newlines

| Q                       | A | ------------------------ | --- | Fixed Issues? | | Patch: Bug Fix? | Yes | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

This fixes a regression introduced in https://github.com/babel/babel/pull/14772 (the first commit shows the wrong behavior, the second one fixes it). We always need to carry around lineStart and curLine, because they are needed to compute the error position.

Merged On 26 Jul 2022 at 04:12:35

Existentialism

Commented On 26 Jul 2022 at 04:12:35

Existentialism

optimize: Simplify the `export-default-from` transform

| Q                       | A | ------------------------ | --- | Fixed Issues? | No | Patch: Bug Fix? | No | Major: Breaking Change? | No | Minor: New Feature? | No | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

See the test cases

Merged On 19 Jul 2022 at 01:39:00

Existentialism

Commented On 19 Jul 2022 at 01:39:00

Existentialism

fix: update babel-types to allow exporting TSDeclareFunction as default

| Q                       | A | ------------------------ | --- | Fixed Issues? | | Patch: Bug Fix? | Yes | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

Updating @babel/types to allow TSDeclareFunction in default export. It was working earlier, but stopped somewhere in between 7.18.2 and current (7.18.8) version

Merged On 18 Jul 2022 at 02:32:34

Existentialism

Commented On 18 Jul 2022 at 02:32:34

Existentialism

fix: `returnType` with comments generates incorrect code

| Q                       | A | ------------------------ | --- | Fixed Issues? | #14751 | Patch: Bug Fix? |√ | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

Thank you so much @mischnic!

Merged On 14 Jul 2022 at 04:08:42

Existentialism

Commented On 14 Jul 2022 at 04:08:42

Existentialism

Use `gensync` types from DefinitelyTyped

| Q                       | A | ------------------------ | --- | Fixed Issues? | | Patch: Bug Fix? | | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

Draft until https://github.com/DefinitelyTyped/DefinitelyTyped/pull/60125 is merged, then we can delete the type definitions from our repo!

Review without whitespace changes, because some functions have been de-indented by Prettier.

Merged On 11 Jul 2022 at 02:59:06

Existentialism

Commented On 11 Jul 2022 at 02:59:06

Existentialism

[optimizeConstEnums] Inline const enum if only exported as type

| Q                       | A | ------------------------ | --- | Fixed Issues? | | Patch: Bug Fix? | | Major: Breaking Change? | | Minor: New Feature? | | Tests Added + Pass? | Yes | Documentation PR Link | | Any Dependency Changes? | | License | MIT

Merged On 05 Jul 2022 at 01:08:33

Existentialism

Commented On 05 Jul 2022 at 01:08:33