Bryan Wain
63baaa7148
add --config-file option to CLI to pass in .babelrc location ( #6133 )
2017-08-22 13:58:24 -04:00
Brian Ng
e4b35f680d
Run prettier
2017-06-27 12:15:00 -05:00
bill-improbableio
851d2cb6e0
Pass SIGINT signals to the spawned child process ( #5861 )
...
* Pass SIGINT signals down to the spawned child
* Kill process with correct signal
* Fix lint issues
* Fix exit for outer process
2017-06-24 19:04:53 -04:00
Henry Zhu
4595729cbb
fix issue as a result of refactor ( #5867 )
2017-06-17 16:01:33 -04:00
noinkling
517ecdae65
Allow --inspect-brk option to be used with babel-node
2017-05-28 18:08:04 +12:00
Bradley Farias
7ca81700f7
add .mjs to list of well known extensions
...
this is to conform to the plan of the Node.js EP
2017-05-01 09:43:49 -07:00
Logan Smyth
39c862c195
Make only/ignore relative to cwd/config file and move only/ignore checking all to core. ( #5487 )
...
* Make only/ignore relative to cwd/config file and move only/ignore checking all to core.
2017-03-16 23:22:43 -07:00
Logan Smyth
4f72232ca9
Move option parsing to babel-cli.
2017-03-13 11:06:46 -07:00
Logan Smyth
2c564a6973
Move babel config descriptions to babel-cli.
2017-03-13 00:06:01 -07:00
Logan Smyth
0c0f090a98
Get rid of circular dependencies in babel cli script.
2017-03-13 00:00:56 -07:00
Brian Ng
8a82cc060a
Run new lint rules ( #5413 )
2017-03-04 10:46:01 -05:00
Logan Smyth
4ee385e96c
Avoid usage of exports/module.exports/require().
2017-02-21 16:52:42 -08:00
Henry Zhu
9083bd6283
Merge branch 'master' into 7.0
2017-02-09 18:36:02 -05:00
Logan Smyth
b845f2b69d
Re-enable the max-len ESLint rule. ( #5265 )
2017-02-04 11:07:15 -05:00
Henry Zhu
661102c7ea
Merge branch 'master' into 7.0
...
# Conflicts:
# .travis.yml
# CHANGELOG.md
# lerna.json
# packages/babel-cli/package.json
2017-01-21 08:52:14 -05:00
Andres Suarez
e9d87ed55c
Remove path-is-absolute in favor of builtin path.isAbsolute ( #5179 )
2017-01-21 08:33:34 -05:00
Logan Smyth
6528fe105e
Break out of argument processing properly.
2017-01-19 21:47:11 -08:00
Logan Smyth
e863790e7e
Fix linting error from merged PR.
2017-01-15 15:29:26 -08:00
Logan Smyth
40746f3dcb
Merge pull request #3698 from hayeah/master
...
Watch mode should wait for file write. (T7411)
2017-01-15 14:44:45 -08:00
Logan Smyth
a98c9ae9dc
Merge pull request #4790 from peterm0x/master
...
fixes invalid line offsets in merged sourcemaps
2017-01-15 14:36:33 -08:00
Andres Suarez
658f13e030
Replace uses of "lodash/each" with native equivalents
2017-01-15 13:54:54 -08:00
Andres Suarez
85b3aec747
Use native or lodash util module where full "lodash" is required
2017-01-15 13:35:00 -08:00
Henry Zhu
672adba9a1
enable prefer const ( #5113 )
2017-01-14 09:48:52 -05:00
Peter Mikula
fad6483aac
fixes invalid line offsets in merged sourcemaps
2016-10-28 21:36:40 +03:00
Simen Bekkhus
9c2794dc85
Replace path-exists with fs.existsSync ( #4731 )
...
It's not deprecated anymore, see nodejs/node#8364
2016-10-17 14:31:49 -04:00
Kai Cataldo
50baac3251
Remove babel-doctor from babel-cli ( #4725 )
...
* Remove babel-doctor from babel-cli
fixes #4678
* Throw when babel-doctor is used
2016-10-14 14:49:16 -04:00
Henry Zhu
71790aace0
update eslint-config, fixes, add commands ( #4721 )
...
* update eslint-config, fixes, add commands
* switch plugin
2016-10-13 21:37:07 +02:00
Gyandeep Singh
6cfd3d91b2
Update: Eslint to 3.0 and update CI builds ( fixes #4638 ) ( #4680 )
2016-10-05 17:44:25 -04:00
Henry Zhu
fc2b3cb465
Fixes T2299: Prevent REPL from printing implicit 'use strict' ( #4562 )
...
* Fixes T2299: Prevent REPL from printing implicit 'use strict'
* Test for T2299
* make fixes
2016-09-25 23:29:37 -04:00
Henry Zhu
a793107bf3
fix lint
2016-09-20 14:04:15 -04:00
Logan Smyth
46eb99b18b
Use the real sourcemap API and handle input sourcemaps - fixes T7259 ( #3456 )
2016-09-20 13:39:01 -04:00
Daniel Tschinder
ff78fb19f7
Only set options in cli if different from default ( #4507 )
...
* CLI: Only set options if different from default
Currently default values (like comments: true) will be set always for the transform.
This behaviour dos not allow for setting this options from babelrc as the default would always have precedence.
* Add new tests for comments
Also ensure that the babelrc in the fixture folder is copied over to the
working directory during tests
2016-09-13 08:25:08 -04:00
Andy Kant
5e9e659a7f
Support custom ports for V8 Inspector ( #4508 )
2016-09-12 21:00:02 +02:00
Howard Yeh
32232dd30e
Watch mode should wait for file change. (T7411)
2016-09-03 16:33:22 +08:00
Thomas Aylott
2a4186faf3
Fixes #6726 ignore config option ( #3644 )
...
https://phabricator.babeljs.io/T6726
2016-08-23 14:55:37 -04:00
Daniel Tschinder
88eec4b852
Support all variations of v8Flags ( #3578 )
...
This adds support for specifying v8Flags with dashes. Previously only underscores
were allowed.
Also allows specifying values for v8Flags in the from --flag=value, which was not supported till now.
Also add --inspect support.
2016-07-18 10:36:03 -04:00
Aleksey Smolenchuk
2033c1da30
remove shorthand of --skip-initial-build
...
-s is already taken by --source-maps
2016-06-10 22:46:24 -07:00
Aleksey Smolenchuk
4bf6f8ab18
cli: --skip-initial-build option to compile only on watched changes
2016-05-20 09:47:41 -07:00
Jordan Klassen
dc1f40540d
Upgrade to lodash 4 ( #3315 )
...
* Upgrade to lodash 4
* Fix incorrect require in babel-runtime/scripts
* Replace cloneDeep with cloneDeepWith where applicable
2016-05-13 17:15:14 -04:00
Logan Smyth
9843c87573
Fix block statement code style. ( #3493 )
2016-05-02 21:15:37 -04:00
Logan Smyth
d221e21102
Handle mappings with no source when using CLI file.
2016-04-07 09:34:43 -07:00
Anna Henningsen
bd99179abc
Make sure input to path.{dir,base}name is a string
...
Since nodejs/node@08085c49b6 , which will be part of Node.js v6.0,
functions from the `path` core module (like `dirname`) will require
their input to be a string.
Currently, at some points in the code they might be called
with `undefined`; This patch adds `… || ""` so that the input
is always a string.
For `path.dirname` in the babel-core file, this does not change
behaviour, since
`path.dirname(undefined) === path.dirname("") === "."` (where the
first expression is only defined for Node.js ≤ v5.x).
For `path.basename`, this changes the return value, since
`path.basename(undefined) === "undefined"` (on Node.js ≤ v5.x), but
`path.basename("") === ""`. However, it seems reasonable to assume
that, due to the trailing expression in
`path.basename(…) || "stdout"`, the current behaviour is not actually
the intended one.
There are possibly more places in the code base where similar changes
may be neccessary; However, these suffice to make the tests pass
and un-break the build of at least one external project when using
the current Node.js master branch.
2016-03-28 15:31:38 +02:00
Amjad Masad
3667527d04
Revert "Remove flow"
...
This reverts commit 2827ff6b01dcce69e9d3c0402e96b52b3a2a47ee.
2016-03-03 14:49:20 -08:00
Sam Goldman
2827ff6b01
Remove flow
2016-03-01 22:33:30 -08:00
Sebastian McKenzie
5b89849f43
Switch to klint, fix some lint rules
2016-02-14 23:25:14 +00:00
Jordan Klassen
89b20c6562
Fix typo: sorucemap -> sourcemap
2016-02-13 12:35:45 -08:00
Joshua Peek
005c4cb7a8
Show specific error message when chokidar can't be loaded
2016-02-01 19:24:08 -08:00
Joshua Peek
0878685a5a
Defer requiring chokidar dependency until --watch flag is passed
2016-02-01 17:03:13 -08:00
Stefan Kleeschulte
f9bab3a25c
Added handling of "--nolazy" flag
...
See https://phabricator.babeljs.io/T6897
2015-12-29 06:43:46 +01:00
Henry Zhu
d06cfe63c2
eslint: add space-after-keywords
2015-12-06 11:30:07 -05:00