Kai Cataldo
a6d134804a
Unify build step for ESLint packages ( #10723 )
2019-11-16 10:15:15 +01:00
Nicolò Ribaudo
72eca8f0c2
Fix publishing broken by eslint packages ( #10721 )
2019-11-15 20:54:04 +01:00
Nicolò Ribaudo
b4c42601d1
Fix linting in ESLint packages ( #10712 )
...
* Lint eslint/*
* Run "make fix-js"
* Fix remaining problems
* Remove linting from subpackages
* Remove husky
* Add back eslint dep
2019-11-14 22:05:26 +01:00
Huáng Jùnliàng
17dfdab7d2
chore: ignore engines for eslint packages ( #10713 )
2019-11-14 22:00:46 +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
Nicolò Ribaudo
cdbffe3990
Remove --require-scripts from publish-ci [skip ci]
2019-11-05 11:25:29 +01:00
Huáng Jùnliàng
8c94b3f209
Bump babel-types to ^7.6.3 ( #10568 )
...
* fix incorrect lerna bootstrap options
* chore: bump @babel/types dependencies to v7.6.3
* chore: remove ignore-engines on lerna bootstrap
2019-10-17 07:49:41 -04:00
Nicolò Ribaudo
2254542010
Don't use deprecated "lerna publish --require-scripts" ( #10558 ) [skip ci]
2019-10-16 22:13:21 +02:00
Huáng Jùnliàng
3ad4c70d3a
fix prepublish-build ( #10530 )
2019-10-09 07:40:02 +02:00
Nicolò Ribaudo
25b35261ca
Update test262 [skip ci]
2019-10-08 20:39:07 +02:00
Huáng Jùnliàng
0b37ab0362
Use make -j for parallel build ( #10506 )
...
* build: add build-babel-types task
* chore: revamp Makefile to for parallel builds
* chore: style fix
* chore: skip install step as we handle yarn in makefile
* test job execution order
2019-10-03 00:17:04 +02:00
Huáng Jùnliàng
94fcabc4e3
Update test262 whitelist
2019-09-30 11:37:09 -04:00
Nicolò Ribaudo
b459f6a0a4
Add windows to travis ( #10249 )
...
* Add windows to travis
* Update
* Do not use sh file on windows
* Fix whitespace
* Unify command
* ./ doesn't work on windows
* Remove all ./ usages
* Run windows test before others
* fix: normalize filename when generating sources
sources should be URL.
* fix: replace normalized path to cwd
* chore: add nodePlatform task options
* fix: normalize preset-env filename output
* chore: replace normalized path to CWD on win32 platform
* limit transform-react-source to run on linux and darwin
* test: escapeRegExp on testcases
* test: add test for babel --filename on windows
* test: double babel-node/cli test timeout
* chore: workaround windows build does not stop
* chore: remove redundant condition
* refactor: rename `nodePlatform` to `os`
2019-09-26 20:59:17 +02:00
Nicolò Ribaudo
d0f093e716
Update test262 whitelist
2019-09-25 02:03:58 +02:00
Nicolò Ribaudo
99f4f6c3b0
Update Test262 ( #10448 )
2019-09-17 02:14:14 +02:00
Huáng Jùnliàng
0ee2c42b55
chore: add lint-ts rule ( #10427 )
2019-09-11 20:24:08 +02:00
Huáng Jùnliàng
ee344c3e4c
Revert "chore: remove FORCE_COLOR workaround" ( #10336 )
...
This reverts commit 347ee036becdca3c9e158311d44a48ed89df9a94.
2019-08-14 16:58:01 +02:00
Huáng Jùnliàng
15535cf52c
Update preset-env text fixtures ( #10318 )
...
* chore: update preset-env text fixtures
* chore: remove FORCE_COLOR workaround
2019-08-12 00:55:27 +02:00
Tan Li Hau
fdbbb743b6
flow - allow type parameter defaults in function declarations ( #10084 )
...
* flow - allow type parameter defaults in function declarations
* fix flow test
* add intern_comments option
* fix flow parser test
* remove allowdefault from flowParseTypeParameterDeclaration
* rename test cases
2019-06-15 12:31:12 +02:00
Daniel Tschinder
54d257c105
Fix location for optional params in arrow functions ( #9998 )
...
* Fix location with optional params in arrow functions
* add test
* Ensure rollup replaces NODE_ENV and create sourcemap in dev
* Ensure finishNod*() is never called twice on a node
* Fix check for already finished nodes
2019-05-21 18:53:13 +02:00
Nicolò Ribaudo
4b8546c07d
Force publish @babel/runtime-corejs3 [skip ci]
2019-04-26 22:58:38 +02:00
Daniel Tschinder
491b0a8e33
Update test262 ( #9806 )
2019-04-01 21:47:07 -07:00
Nicolò Ribaudo
d610289812
Set NPM_TOKEN in .npmrc when publishing ( #9735 ) [skip ci]
...
* Set NPM_TOKEN in .npmrc when publishing [skip ci]
* Update .github/main.workflow
2019-03-24 01:04:44 +01:00
Nicolò Ribaudo
f2ee84b6a3
Publish to npm using a GitHub action ( #9588 )
2019-03-19 18:59:35 +01:00
Daniel Tschinder
fb81e8f8b4
Make babel-standalone an ESModule and enable flow ( #9025 )
...
* Make babel-standalone an ESModule and enable flow
* autogenerate plugin list
* Make config an array
2019-03-06 14:30:43 -08:00
Daniel Tschinder
45c96908e9
Update test262 ( #9587 )
...
* Update test262
* Also remove unrecognized tests from the whitelist
2019-02-25 15:10:48 -08:00
Nicolò Ribaudo
fdb65ab8b1
Update publishing command ( #9466 ) [skip ci]
...
This reflects how I have been releasing the last versions (https://github.com/babel/notes/issues/78#issuecomment-449519007 ).
In the future, we'll only need to run `make new-version && git push --tags` and it will run `make publish` from CI/Actions.
Co-authored-by: Henry Zhu <hi@henryzoo.com>
2019-02-07 22:15:45 +01:00
Nicolò Ribaudo
4ce37b7aca
Update test262 sha ( #9365 )
2019-01-19 18:10:28 +01:00
Cameron Martin
778a61a3c2
[@babel/types] Moved generators related to babel-types into the babel-types package directory. ( #9245 )
2019-01-09 00:14:31 +01:00
Brian Ng
a55382e4ad
Test262 update ( #9288 )
2019-01-07 08:52:36 -06:00
Nicolò Ribaudo
e417437355
Minify standalone
2018-12-20 12:50:41 +01:00
Nicolò Ribaudo
d35f2ad92b
Update lerna to v3.6.0
...
Use forked @lerna/collect-updates to prevent publishing of dependents:
this is the same as Lerna 2's --dangerously-only-publish-explicit-etc option.
2018-12-20 11:46:56 +01:00
Nicolò Ribaudo
7bcd62cfee
Build standalone on prepublish
2018-12-15 10:52:23 +01:00
Daniel Tschinder
559d649994
Skip minifying standalone ( #9094 )
...
Also remove unused dependency on uglify js. gulp-uglify uses its own version.
2018-11-28 12:36:24 -08:00
Daniel Tschinder
1af57e6f71
Fix test262 tests again!
2018-11-14 23:29:17 -08:00
Henry Zhu
efb71ea12b
fix publish command [skip ci] ( #8982 )
2018-11-13 11:47:05 -08:00
Daniel Tschinder
c125b1dd74
Update test262 commit, as old commit broke for some reason
2018-11-05 10:53:34 -08:00
Jordan Brown
f216a7b06f
[flow] Add support for parsing _ as implicit instantiation in call/new ( #8883 )
...
* [flow] Add support for parsing as implicit instantiation in call/new
* Update flow tests and fix underscore being a reserved type
* Rebase onto flow-test
* Fix flow commit hash
2018-11-05 10:45:40 -08:00
Daniel Tschinder
1d4d760ffc
Update test262 to latest commit and enable mapping for features
...
Also added an automated check for new features which are not mapped or ignored
2018-11-04 18:49:53 +01:00
Brian Ng
55faa27b93
Run test262 tests for exportNamespaceFrom ( #8780 )
2018-09-27 14:48:58 -05:00
Henry Zhu
fc1a52cb75
remove force publish, temp tag [skip ci] ( #8679 )
2018-09-14 10:47:37 -04:00
Sven SAULEAU
802fc2ac80
feat: invoke fix-json on fix target
2018-09-10 08:04:20 +02:00
Logan Smyth
79b2af5997
Format fixture JSON with Prettier. ( #8658 )
2018-09-09 17:57:52 -07:00
Frederic Germain
45c28fa785
Use eslint-local-rules plugin
...
This allows to avoid having errors in editors that
supports eslint
cf https://github.com/eslint/eslint/issues/8769
2018-09-07 16:54:07 -07:00
Henry Zhu
8a45fba510
testing temp tag [skip ci]
2018-08-27 17:32:28 -04:00
Logan Smyth
079780b432
Make it easier to re-run local prod builds ( #8556 ) [skip ci]
2018-08-27 13:43:45 -04:00
Henry Zhu
4e64807afc
use temp tag while having publishing issues [skip ci]
2018-08-27 13:16:39 -04:00
Henry Zhu
b98799557a
Lerna: remove exact [skip ci] ( #8554 )
...
We only wanted all the dependencies to be exact in the pre-release because of breaking changes. This will make it use the default `^`
2018-08-27 12:27:32 -04:00
Standa Opichal
a7cc3325cd
Add LICENSE file to published npm packages [skip ci] ( #8409 )
2018-08-23 19:49:27 -04:00
Logan Smyth
a8224d40e2
Split @babel/runtime into two separate runtime modules.
2018-08-02 19:25:07 -07:00