Huáng Jùnliàng
8a98ec9877
chore: output ascii only standalone minified bundle ( #11672 )
2020-06-04 14:10:19 -04:00
Huáng Jùnliàng
c85aafdff6
chore: upgrade @babel/* deps ( #11422 )
...
* chore: upgrade @babel/* deps
* chore: run build-bundle-ci before check-compat-data
2020-04-15 16:57:22 +02:00
Huáng Jùnliàng
5b2c1f34d3
chore: fix build-babel exclude in gulpfile ( #11293 )
2020-03-21 19:39:22 +01:00
Huáng Jùnliàng
e39b508030
Add @babel/helper-validator-identifier ( #11289 )
...
* refactor: replace esutils.keywords.isIdentifierNameES6 by helper-validator-identifier
* refactor: replace esutils isReservedWordES6 by isKeyword || isReservedWord
* address review comments
* chore: specify both “main” and “exports”
* build helper-validator-identifier before babel-types
2020-03-20 12:23:14 +01:00
Huáng Jùnliàng
e9ea523c5b
replace gulp-watch by gulp.watch ( #11175 )
...
* chore: remove gulp-watch
* chore: update lock file
2020-02-26 18:08:28 -05:00
Nicolò Ribaudo
755ec192e2
Archive @babel/preset-env-standalone ( #10993 )
...
* Move @babel/preset-env-standalone to babel-archive
babel/babel-archive@a1fadd2d77
* Move tests to @babel/standalone
* Remove references in build scripts
* Update lockfile
* Delete duplicated test file.
It's already in babel-standalone/test/babel.js
2020-02-06 01:03:36 +01:00
Nicolò Ribaudo
282f81bd67
Prepare @babel/core for asynchronicity ( #10507 )
...
* Prepare @babel/core for asynchronicity
* Include regenerator-runtime in standalone build
* Fix rollup build
2020-01-10 22:44:13 +01:00
Nicolò Ribaudo
04354d1556
Extract targets parser and compat data from preset-env ( #10899 )
...
* Extract targets parser and compat data from preset-env
* Review by Jùnliàng
* isItemRequired -> targetsSupported
* Export isRequired
2020-01-10 03:15:20 +01:00
Huáng Jùnliàng
a0bed42aec
Bundle standalone using rollup ( #10779 )
...
* chore: bundle babel-standalone via rollup
Co-authored-by: Daniel Tschinder <daniel.tschinder@researchgate.net>
* chore: build babel-preset-env-standalone via Rollup
# Conflicts:
# yarn.lock
* chore: add babelEnvName
* chore: farewell webpack
* chore: add terser minification
* chore: dedupe some popular dependencies
* chore: remove unused devDependencies
* chore: move plugin-babel-source to scripts/
* make prettier happy
* fix: rewrite available-plugins into esm
* chore: add extra unambiguous sources when env is rollup/standalone
2019-12-04 23:09:52 -05:00
Kai Cataldo
a6d134804a
Unify build step for ESLint packages ( #10723 )
2019-11-16 10:15:15 +01: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
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
Daniel Tschinder
ec318d01fa
Switch from rollup-stream to rollup and update deps ( #9640 )
2019-03-11 00:42:25 -07:00
Nicolò Ribaudo
3a9743fce4
Show real version instead of core/preset-env versions in standalone pkgs ( #9467 )
2019-02-09 17:29:45 +01:00
Galymzhan Abdugalimov
7e9029e337
Switched gutil.log to fancyLog due to deprecation ( #9432 )
2019-01-30 08:23:02 -06:00
Chaitanya Kumar Kamatham
daf0ca8680
Rename "babylon" to "@babel/parser" ( #7937 ) 🎉
2018-05-19 00:03:05 -04:00
Logan Smyth
acf509bab5
Upgrade Babel to self-host with beta.46 ( #7784 )
2018-04-27 15:04:37 -07:00
Brian Ng
0112479ba9
Upgrade to gulp@4 ( #7811 )
2018-04-25 15:01:35 -04:00
Logan Smyth
6d6fe844fd
Centralize Babel's own compilation config to make it easier to follow. ( #7599 )
2018-03-19 21:49:17 -07:00
Nicolò Ribaudo
f19d559ff3
Compile Babylon with Gulp ( #7240 )
2018-01-30 23:13:40 +01:00
Henry Zhu
70361f1200
Remove the experimental folder
2017-11-21 20:03:16 -05:00
Artem Yavorsky
262d7518bd
Move babel-preset-env-standalone to the monorepo. ( #6438 )
2017-11-15 09:50:36 -06:00
Henry Zhu
efdc32fec5
Run with loose, exclude typeof in standalone ( #6736 )
2017-11-03 15:42:37 -04:00
Daniel Tschinder
3b540e3f5a
Integrate babylon into babel workflow
2017-11-01 23:26:51 +01:00
Henry Zhu
0e2a249746
Update to beta.5 with scoped packages 👻 ( #6654 )
...
* Update to beta.5 with scoped packages
* update to released version
* allow node 9 [skip ci]
2017-10-31 19:55:54 -04:00
Brian Ng
38355d9230
Tweak babel-preset-env for monorepo
2017-10-05 17:35:16 -05:00
Logan Smyth
70a5b77943
Move babel-standalone's build scripts to the repo root. ( #6383 )
2017-10-05 10:44:56 -04:00
Brian Ng
c821d3a591
Updates for handling codemods folder ( #6279 )
...
* add codemod folder to gitignore, update build/test scripts to handle codemods, lerna config
2017-09-26 10:38:18 -04:00
Daniel Lo Nigro
93cf26abca
Fix babel-standalone for realz ( #6137 )
...
* Fix babel-standalone
* Fix infinite loop in Makefile (oops)
* Override Node.js module resolution to handle babel-core
2017-08-22 13:46:30 -07:00
Daniel Lo Nigro
a04c18af71
Move babel-standalone into main Babel repo ( #6029 )
...
* Move babel-standalone into main Babel repo
* Don't try to gather coverage data for babel-standalone test
* Fix JSX test
* Always use npm v4 on Travis
* Include pull request number as part of version number
* Cherry-picking 5721b2e43e
Remove deprecated packages to prevent Babel v6 files from being pulled in
* Use RootMostResolvePlugin to dedupe packages
* Avoid destructuring so the build works on archaic Node.js versions
* - Fix version number
- Remove Babili packages (they should be in separate babili-standalone)
- Remove deprecated syntax-class-constructor-call
* - Remove more Babili packages
- Remove `babel-plugin-inline-replace-variables` for now as it pulls in Babel 6 stuff
* Actually remove reference to babel-plugin-undeclared-variables-check
* Add Babylon to root package.json so we hoist the right version. This fixes the tests.
2017-08-11 23:36:19 -07:00
Brian Ng
e4b35f680d
Run prettier
2017-06-27 12:15:00 -05:00
Logan Smyth
d3497348b8
Ensure that incremental builds work with 'gulp build'. ( #5561 )
2017-03-28 15:18:12 -07:00
Henry Zhu
4bf8e4d08d
temp fix for watch, still recompiles all [skip ci]
2017-03-28 14:31:55 -04:00
Henry Zhu
75328ccc60
use latest babel-core
2017-03-27 16:24:13 -04:00
Henry Zhu
4278ede41f
🐶 🍲
2017-03-27 14:24:16 -04:00
Henry Zhu
7a1ccf076c
Misc ( #5545 )
...
* normalize npmignores
* fixup eslint ignore, etc
* lint
* remove unused
* rm from gitignore
* use strict
2017-03-25 21:46:16 -04:00
Henry Zhu
f8f78f50e5
Temp fix for make watch [skip ci] ( #4967 )
2016-12-08 10:42:31 -05:00
Benjamin E. Coe
db67d7fdce
Switch to nyc, babel-plugin-istanbul & codecov-node for code coverage ( #4885 )
...
* Switch to nyc, babel-plugin-istanbul & codecov-node for code coverage
This setup (very much like Babylon's) let us trace code coverage back to the `src/` directories of packages.
* Exclude package tests from coverage report
* fix: upgrade to version of nyc that tweaks a couple more things for babel
* fix: remove comment based on @hzoo's review
2016-11-28 14:17:52 -05:00
Logan Smyth
eb096b8290
Add a debounce delay so switching branches rebuilds.
2016-03-16 22:07:02 -07:00
Andrey Taranov
dd0b96ca5d
Allow gulp build to work on Windows
...
The problem with gulp pipeline is that it replaces /src/ with /lib/ in
filenames as a regex replace operation. The regex only worked for Unix
before. Here we add a 2nd regex accomodate Windows backslashes and choose
between the two by looking if we're using path.win32. The Unix regex is
changed to only match the package/*/src. This seemingly has no effect on
the build.
Fixes T6855
2015-12-21 14:18:59 +01:00
Sebastian McKenzie
fc1653694f
add custom errorHandler to gulp-plumber
2015-11-08 06:23:21 -08:00
Sebastian McKenzie
064fdb41fc
remove use of gulp-rename and add gulp-plumber to prevent crashing on build errors
2015-11-08 06:02:36 -08:00
Sebastian McKenzie
09479378d3
don't compile files if they haven't changed
2015-11-05 11:46:48 +00:00
Jesse McCarthy
0cd585126a
Log each file as compiled.
2015-11-04 10:51:51 -05:00
Sebastian McKenzie
232439460f
switch to gulp for build process
2015-11-04 00:00:18 +00:00