129 Commits
Author SHA1 Message Date
c50e474c53 docs: fix exponentiation fixture links (#17952)
Co-authored-by: cyphercodes <[email protected]>
2026-04-26 15:00:02 -04:00
Huáng JùnliàngandGitHub c66609221a docs: update contributing.md (#17657)
* docs: update contributing.md

* Apply suggestion from @JLHwung

* update examples
2025-12-12 15:47:44 -05:00
Nicolò Ribaudo 3a912d1a39 Remove Babel 7 from the codebase (#17618) 2025-12-05 12:33:52 +01:00
Eliot PontarelliandGitHub ad954e4249 fix: Update CONTRIBUTING.md to require node >=22.18.0 (#17585)
* fix: Update compatible node versions in CONTRIBUTING.md

* Update babel-node flags for Node v22.21.1
2025-11-03 12:40:50 -05:00
Huáng JùnliàngandGitHub bb63a7ec03 remove test options flaky (#16914) 2024-10-22 15:30:31 +02:00
Huáng JùnliàngandGitHub 5c19383457 Update contributing.md (#16508)
* update developing requirements

* update command execution time

* promote yarn jest usage

* Update CONTRIBUTING.md

* update test timeout usage
2024-05-18 11:46:55 -04:00
Huáng JùnliàngandGitHub e0334b5e49 Run Babel transform tests on old node if possible (#16352)
* infra: run transform tests on old node

* add minNodeVersionInputJs option

* migrate some tests to minNodeVersionInputJs

* rename minNodeVersionInputJs to minNodeVersionTransform
2024-03-15 11:19:09 -04:00
Nicolò RibaudoandGitHub 3ac830e217 Do not run flaky cli tests locally by default (#15928) 2023-09-05 14:50:05 +02:00
5b3fe3a993 docs: fix typos (#15432)
Co-authored-by: Huáng Jùnliàng <[email protected]>
2023-02-18 18:12:31 +01:00
liuxingbaoyuandGitHub 7ea0f22e9e chore: Fix coverage test (#14802)
* chore: Improve test-cov

* rebase
2022-07-27 23:59:12 +08:00
f07688487f feat: Make most make commands cross-platform (#14671)
* improve

* doc

* fix

* improve

* improve

* update and fix

* pack dependencies

* Update Makefile.mjs

Co-authored-by: Nicolò Ribaudo <[email protected]>

* review

* fix node6

* fix

* terser

Co-authored-by: Nicolò Ribaudo <[email protected]>
2022-07-27 03:45:15 +08:00
Nicolò RibaudoandGitHub 7931199e00 Prepare for compiling Babel to native ESM (#13414)
* Move dynamic import in `@babel/core` to a CJS file

* Allow compiling to ESM

* Add `USE_ESM` compile-time flag

* Fix `@babel/eslint-parser`

* Provide CJS bundle of `@babel/parser`

* Minor test fixes

* Add CommonJS proxy to `@babel/core` for backward compat

* Test ESM on CI

* TODO: skip failing packages

* Add missing `devDependency` to `@babel/helper-remap-async-to-generator`

* Update contributing.md

* Apply suggestions from self-review

* Update Gulpfile.mjs

* Prettier

* Explicitly use node in makefile
2022-07-11 16:43:59 +02:00
Conrad BuckandGitHub 571b420b75 Fix test debugging instructions for contributors (#14486)
[skip ci]
2022-07-07 10:21:36 +02:00
d235071197 Add json schema of fixture runner options (#12619)
Co-authored-by: Nicolò Ribaudo <[email protected]>
2022-07-04 16:27:45 +02:00
26d6d78a9d Extend hasPlugin to accept plugin-configuration array pairs (#13982)
Co-authored-by: Nicolò Ribaudo <[email protected]>
2021-12-02 23:17:51 +01:00
Tony GorezandGitHub e5352391dc chore(doc): add jest specific pckg command (#13607)
* chore(doc): add jest specific pckg command

* chore(doc): add debug and grep

* fix(doc): nitpicks

* chore(doc): 🎨 reshape a bit

* fix(doc): 🔍 fix nitpicks 2

* fix(doc): useless tabs

* chore(doc): simplify few lines

* chore(doc): nit picks
2021-08-03 10:25:14 -04:00
Andy EdwardsandGitHub 8d72ade461 [build docs] Update required node versions to ^12.20 || >=14.13 (#13580) 2021-07-20 23:14:14 +02:00
Sosuke SuzukiandGitHub 5fa2dbd819 Fix make generate-standalone -> make build-standalone (#13562) 2021-07-16 09:42:59 +02:00
360e501253 Enable external-helpers by default in tests (#12911)
Co-authored-by: Huáng Jùnliàng <[email protected]>
Co-authored-by: Babel Bot <[email protected]>
2021-02-26 23:33:26 +01:00
Sosuke SuzukiandGitHub 203367f98e Update build requirements in CONTRIBUTING.md (#12766) 2021-02-05 16:20:52 -05:00
Huáng JùnliàngandGitHub 42ec52cc8c Update minimum node version in build requirement (#12098) 2020-09-25 15:25:42 -04:00
Jan BrašnaandGitHub 76e91505b6 docs: Fix minor link wording woes [skip ci] (#12024)
* Fix design/monorepo.md DO blog link [skip ci]

* Fix README signup wording [skip ci]

* Update README link [skip ci]

* Fix CONTRIBUTING signup wording [skip ci]

* Fix CONTRIBUTING Slack link [skip ci]
2020-08-31 23:29:29 -04:00
8faea4f60e chore: update spec-new in CONTRIBUTING.md [skip ci] (#11706)
* chore: update CONTRIBUTING.md [skip ci]

* Update CONTRIBUTING.md [skip ci]

Co-authored-by: Brian Ng <[email protected]>

* Update CONTRIBUTING.md [skip ci]

Co-authored-by: Brian Ng <[email protected]>

* Apply suggestions from code review [skip ci]

Co-authored-by: Brian Ng <[email protected]>

Co-authored-by: Brian Ng <[email protected]>
2020-07-16 21:46:41 -04:00
Kai CataldoandGitHub a60f6f3546 Add note about running Make targets in Windows 10 (#11761) 2020-06-30 14:45:27 -04:00
Nicolò RibaudoandHuáng Jùnliàng e3b46c0be2 Migrate from "master" branch to "main" (#11715)
* Remove dead link

* Use consistent "homepage" url in package.json

* Update md links

* Update comment link in parser d.ts

* Add comment in gitpod config

* Update circleci config

* Update PULL_REQUEST_TEMPLATE

* Update badges

* Trigger CI

* Update 404 link
2020-06-18 21:52:29 -04:00
Nicolò RibaudoandGitHub 00e9d28e22 Setup Gitpod (#11704)
Co-authored-by: Brian Ng <[email protected]>

[skip ci]
2020-06-12 01:03:39 +02:00
ca4f9b7df0 contributing.md updates [skip ci] (#11403)
* contributing.md updates [skip ci]

* [skip ci]

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-Authored-By: Brian Ng <[email protected]>

* Use Yarn > 1

Co-authored-by: Brian Ng <[email protected]>
Co-authored-by: Nicolò Ribaudo <[email protected]>
2020-04-14 15:27:15 +02:00
Siddhant N TrivediandNicolò Ribaudo 9cc2b15e73 Added instructions to fork the repo in order to setup. (#10973)
* Added instructions to fork the repo to setup

* Capitalized Github and Indented the guidelines

[skip ci]
2020-01-10 20:05:58 +01:00
README BotandNicolò Ribaudo 637c50c92e Add CodeTriage badge to babel/babel (#10088) [skip ci]
Adds a badge showing the number of people helping this repo on CodeTriage.

[![Open Source Helpers](https://www.codetriage.com/babel/babel/badges/users.svg)](https://www.codetriage.com/babel/babel)

## What is CodeTriage?

CodeTriage is an Open Source app that is designed to make contributing to Open Source projects easier. It works by sending subscribers a few open issues in their inbox. If subscribers get busy, there is an algorithm that backs off issue load so they do not get overwhelmed

[Read more about the CodeTriage project](https://www.codetriage.com/what).

## Why am I getting this PR?

Your project was picked by the human, @schneems. They selected it from the projects submitted to https://www.codetriage.com and hand edited the PR. How did your project get added to [CodeTriage](https://www.codetriage.com/what)? Roughly over 3 years ago, [iamsolankiamit](https://github.com/iamsolankiamit) added this project to CodeTriage in order to start contributing. Since then, 94 people have subscribed to help this repo.

## What does adding a badge accomplish?

Adding a badge invites people to help contribute to your project. It also lets developers know that others are invested in the longterm success and maintainability of the project.

You can see an example of a CodeTriage badge on these popular OSS READMEs:

- [![Email clients like GMAIL do not render SVG images](https://www.codetriage.com/rails/rails/badges/users.svg)](https://www.codetriage.com/rails/rails) https://github.com/rails/rails
- [![Email clients like GMAIL do not render SVG images](https://www.codetriage.com/crystal-lang/crystal/badges/users.svg)](https://www.codetriage.com/crystal-lang/crystal) https://github.com/crystal-lang/crystal

## Have a question or comment?

While I am a bot, this PR was manually reviewed and monitored by a human - @schneems. My job is writing commit messages and handling PR logistics.

If you have any questions, you can reply back to this PR and they will be answered by @schneems. If you do not want a badge right now, no worries, close the PR, you will not hear from me again.

Thanks for making your project Open Source! Any feedback is greatly appreciated.
2019-08-09 19:18:18 +02:00
Byron LukandNicolò Ribaudo 6001c676de fix typo in contributing guidelines (#8901) [skip ci] 2018-10-19 08:49:33 +02:00
RetsamandNicolò Ribaudo 0f828a9404 Fixes the link to the babel-parser output docs (#8678) [skip ci]
The babel-parser output documentation has been moved to the babeljs.io website, but the link in CONTRIBUTING.md is still pointing to the repository itself.
2018-09-12 09:18:20 +02:00
Leong Jia MengandBrian Ng b54dcd82a9 Update Documentation[skip ci] (#8412) 2018-08-01 10:33:11 -05:00
Kevin GibbonsandHenry Zhu 9e0f4b5785 Docs: fix typo in path (#8372) [skip ci] 2018-07-23 20:32:44 -04:00
Henry Zhu 0322fc9f70 fixes [skip ci] 2018-05-19 00:12:26 -04:00
Chaitanya Kumar KamathamandHenry Zhu 5d61bcb9bf Rename "babylon" to "@babel/parser" (#7937) 🎉 2018-05-19 00:03:05 -04:00
Henry ZhuandGitHub 5a36b70ad1 add overwrite for tests [skip ci] 2018-04-21 11:46:15 -04:00
Christopher HillerandJustin Ridgewell 557d99365f drop support for Node.js v4 (#7755)
* drop support for Node.js v4; closes #7753

- remove version 4 from Travis build matrix
- update environment support doc
- update `CONTRIBUTING.md`
- update `engines` field of root `package.json`

Signed-off-by: Christopher Hiller <[email protected]>

* update engines for babylon

Signed-off-by: Christopher Hiller <[email protected]>
2018-04-21 01:09:10 -04:00
Justin RidgewellandGitHub 83df1b0fa4 Fix class properties after nested class' bare super (#7671)
* Fix class properties after nested class' bare super

Fixes #7371.

* Fix node 4 test

* This damn node 4 test

* All of the ClassBody, but not the methods or field inits

* tmp

* tmp

* Use common class environment visitor

* Tests

* Use skipKey to avoid recursive traversal

* Remove old state

* Use jest expect
2018-04-14 13:48:38 -04:00
Nicolò RibaudoandBrian Ng 7e71fa0bd9 Add slack links to CONTRIBUTING.md (#7713) 2018-04-11 21:56:45 -05:00
K Sashi KumarandNicolò Ribaudo 958bb7ee3f [Doc] Remove build-babylon from contributing (#7474) [skip ci] 2018-03-04 19:55:25 +01:00
Mauro BringolfandNicolò Ribaudo fc68d8a6f3 Contributing docs: Add caveat about direct subdirectories and exec tests (#7482) [skip Ci]
* Add caveat about direct subdirectories and exec tests

* Fix _only_ typo
2018-03-03 18:01:29 +01:00
Yuta HirotoandBrian Ng 05411284cc Fix CONTRIBUTING.md (#7441) 2018-02-27 08:45:28 -06:00
Henry ZhuandGitHub 14af1a5013 fix wording [skip ci] 2018-01-09 15:09:47 -05:00
Raja SekarandBrian Ng 8102ca8335 Doc changes for https://github.com/babel/babel/issues/7063 (#7185) 2018-01-09 11:10:00 -06:00
Leo HsiehandNicolò Ribaudo f65415c6ea Update babylon ast links on CONTRIBUTING.md (#6972) [skip ci] 2017-12-04 23:43:40 +01:00
Yifeng WangandSven SAULEAU f423d0e98a Update CONTRIBUTING.md (#6868) 2017-11-22 10:47:06 +01:00
Henry Zhu f17abce482 Remove the experimental folder 2017-11-21 20:03:16 -05:00
Vincent ChanandDaniel Tschinder 5cb82dbe4f description about building and testing babylon in CONTRIBUTING.md (#6756)
developers maybe confuse about the steps of building and testings in the mono project
2017-11-18 12:57:58 +01:00
Darío HereñúandNicolò Ribaudo 3d87e9a7d2 Minor fix (styling) (#6849) [skip ci] 2017-11-18 06:51:44 +01:00
Steven HargroveandHenry Zhu 07357481ec [skip ci] removed shorthand usage of official babel scoped presets & plugins from README.md's (#6820) 2017-11-16 22:51:23 -05:00