Nicolò Ribaudo
ff922962a4
Fix create-react-app and vue-cli tests on Node.js 17 ( #13879 )
...
* Fix `create-react-app` and `vue-cli` tests on Node.js 17
* Only on Node 17
* Fix
2021-10-25 07:22:42 +02:00
Huáng Jùnliàng
ce31b76ac9
remove verifyPackageTree patch ( #13805 )
2021-10-01 15:15:15 -04:00
Nicolò Ribaudo
2ffb19828f
Update to Yarn 3 ( #13140 )
2021-09-16 22:23:46 +02:00
Nicolò Ribaudo
b335dcc67f
Don't manually update npm in CRA test on CircleCI ( #13725 )
2021-09-02 19:24:30 +02:00
Nicolò Ribaudo
fce0cffc30
Use npm@7 for CRA e2e test ( #13724 )
2021-09-02 08:16:20 -05:00
Nicolò Ribaudo
fc66d4dd05
Workaround for hanging e2e-breaking Babel test ( #13623 )
...
* Workaround for hanging e2e-breaking Babel test
* Maybe this
* Update scripts/integration-tests/e2e-babel.sh
* Update scripts/integration-tests/e2e-babel.sh
2021-08-17 20:37:34 +02:00
Nicolò Ribaudo
9188e9575c
Build the initial React Native project in e2e tests ( #13642 )
2021-08-10 21:40:10 +02:00
Huáng Jùnliàng
fa439d6a73
test: patch verifyPackageTree for test purposes ( #13567 )
2021-07-19 23:26:52 +02:00
Nicolò Ribaudo
cd7f40a564
[e2e-jest] Remove t.Noop from @types/babel__traverse ( #13342 )
2021-05-21 14:10:11 +02:00
Nicolò Ribaudo
eaea9693ff
Install psmisc in vue-cli e2e tests on CircleCI ( #13162 )
2021-04-16 01:50:09 +02:00
Nicolò Ribaudo
8c445e60ba
Fix e2e vue-cli Babel 8 tests ( #13050 )
...
Co-authored-by: Henry Zhu <hi@henryzoo.com>
2021-03-25 19:23:18 +01:00
Nicolò Ribaudo
05fa18e652
Run e2e tests on GH actions ( #12517 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
Co-authored-by: Juan Picado <juanpicado19@gmail.com>
2021-03-12 22:33:40 +01:00
Nicolò Ribaudo
039eb2710d
Update all the @babel/* dependencies ( #12897 )
2021-02-25 02:46:56 +01:00
Siddhant N Trivedi
507ad63140
[babel 8] Remove the Noop node type ( #12361 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2021-02-21 21:59:53 +01:00
Nicolò Ribaudo
a0e3ef2117
Remove workaround for #12567 in e2e Jest tests ( #12749 )
2021-02-04 14:46:09 +01:00
Karan Sapolia
b63be942ce
Use native ESM for dev scripts ( #12296 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2021-01-30 18:36:21 +01:00
Nicolò Ribaudo
50462eb5e4
[babel 8] Enable allowDeclareFields option by default with TS ( #12461 )
2021-01-08 01:28:20 +01:00
Simen Bekkhus
2d35f5a8f7
fix(code-frame): do not pad gutter of empty lines ( #12567 )
...
* fix(code-frame): do not pad gutter of empty lines
* Add workaround for expected Jest e2e test failure
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-12-29 15:26:13 +01:00
Nicolò Ribaudo
2984f0cb88
Use the correct context when re-using a cached NodePath ( #12331 )
2020-11-10 15:03:21 +01:00
Nicolò Ribaudo
63567f0667
Run jest's tests in the e2e tests ( #12202 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-10-16 23:19:39 +02:00
Nicolò Ribaudo
02975b9ae1
Use a yarn plugin to manage releases ( #12138 )
2020-10-14 21:43:53 +02:00
Huáng Jùnliàng
3fad7eab9b
Use Yarn 2 ( #11962 )
...
* chore: use yarn 2
* chore: remove redundant yarn locks
* chore: remove publishEslintPkg
* chore: remove redundant make bootstrap
* Update .yarnrc.yml
Co-authored-by: Kristoffer K. <merceyz@users.noreply.github.com>
* chore: use workspace protocol for eslint packages in the root
Co-Authored-By: merceyz <merceyz@users.noreply.github.com>
* chore: pin caniuse-lite versions
Testcases in packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie
depends on specific caniuse-lite versions. We pinned the version here
so we don't have to deal with fixture different in e2e-tests
where all deps will be updated and tested.
* chore: resolve yarn install warnings
* chore: update yarn cache path on circle/travis
* chore: add yarn deduplicate plugin
* chore: deduplicate lock files
* chore: move devDependencies to leaf packages
* chore: remove @yarnpkg/plugin-constraints
* chore: remove unused dedupe options
* test: fix unwanted self reference
* chore: remove output-file-sync dependency
* chore: update browserify to 16.5.2
Co-authored-by: Kristoffer K. <merceyz@users.noreply.github.com>
2020-08-25 14:37:30 -04:00
Huáng Jùnliàng
4c9929ca28
Prepare to publish @babel/eslint-* packages ( #11894 )
...
* remove private flag, bump node and babel versions
* disallow submodule imports
* Revert "Do not automatically publish eslint packages (#10722 )"
This reverts commit 5ca8acdb38bc7a9a4669ad3249c219531f8f6579.
# Conflicts:
# Makefile
# eslint/babel-eslint-parser/package.json
# eslint/babel-eslint-plugin-development/package.json
# lerna.json
# scripts/integration-tests/publish-local.sh
* disable submodule imports for babel-eslint-config-internal
* chore: push back a bit to make tests happy
2020-07-30 13:32:38 -04:00
Kai Cataldo
4ac9c7afe2
Upgrade to ESLint v7 ( #11857 )
...
* Upgrade to ESLint v7
* Upgrade eslint-plugin-import
* Update peer deps
* Remove max-len from ESLint config
* Update tests
* Only test babel-eslint-* packages in Node >=10
* Remove babel-eslint
* Fix linking in dev
* Add comment to Makefile
* Fix e2e tests
* Add --ignore-engines flag when installing in ESLint packages
* fix: convert tt.questionDot to Punctuator
* chore: update lockfile
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-07-29 19:11:48 -04:00
Nicolò Ribaudo
2c31587aa1
Fix createSuper in Babel <7.5.5 ( #11341 )
...
* Fix createSuper in Babel <7.5.5
In Babel <7.5.5, addHelper only throws when called for the first time.
This was fixed by babel/babel#10208 , but since we are already adding
a workaround for <7.9.0, we may as well fix <7.5.5
* Use 7.0.0 in "babel-old-version" test
2020-04-02 17:52:50 +02:00
Nicolò Ribaudo
548cb3ee89
Fix e2e publish test when branching from an older version ( #11347 )
...
* Fix e2e publish test when branching from an older version
* Fix
* Fix
* Fix
2020-03-30 12:55:52 -04:00
Nicolò Ribaudo
9b976b2164
Test Babel compiled using an old version of @babel/core ( #11319 )
...
* Test Babel compiled using an old version of @babel/core
This should catch regressions where we use a new helper without a fallback
for older versions, or when we use a new @babel/traverse method.
* Enable the test
2020-03-23 22:42:40 +01:00
Huáng Jùnliàng
1a1454328b
chore: replace yarn-upgrade by bump-babel-dependencies in e2e tests ( #11021 )
...
* chore: pin yarn version in e2e vue tests
* fix: replace yarn-upgrade by bump-babel-dependencies
* chore: update e2e-cra test
2020-01-17 07:55:29 -05:00
Huáng Jùnliàng
a0a9c64a47
chore: test against babel-preset-app ( #11004 )
2020-01-13 18:30:37 -05:00
Huáng Jùnliàng
a7dac49518
chore: workaround yarn issue ( #10958 )
2020-01-04 11:35:24 +01:00
Huáng Jùnliàng
e5048053aa
Add integration test: e2e-vue-cli ( #10919 )
...
* chore: add e2e-vue-cli test
* chore: add node-browsers-executor
* chore: state why node-browsers-executor is required
2020-01-03 23:06:13 +01:00
Huáng Jùnliàng
875e9619b7
chore: refine e2e test scripts ( #10918 )
2019-12-24 12:25:23 -05:00
Nicolò Ribaudo
4f77a5aaad
e2e test: create-react-app ( #10704 )
...
* e2e test: create-react-app
* Fix
* Fix
* Fix
* Fix
2019-12-16 22:13:23 +01:00
Nicolò Ribaudo
5ca8acdb38
Do not automatically publish eslint packages ( #10722 )
...
* Do not automatically publish eslint packages
* Fix
* Fix
* Fix
* Fix
* Fix
2019-11-16 11:09:18 +01:00
Nicolò Ribaudo
f71338baf9
E2E test Babel with itself before publishing ( #10569 )
...
* Add e2e test using Babel itself
* Make checks run again
2019-11-12 23:55:36 +01:00