File tree 2 files changed +10
-9
lines changed 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 2
2
// -*- mode: js -*-
3
3
"use strict" ;
4
4
5
- var visitors = require ( '../vendor/fbtransform/visitors' ) ;
6
- var transform = require ( 'jstransform' ) . transform ;
5
+ var transform = require ( '../main' ) . transform ;
7
6
8
7
require ( 'commoner' ) . version (
9
8
require ( '../package.json' ) . version
@@ -12,13 +11,14 @@ require('commoner').version(
12
11
} ) . option (
13
12
'--harmony' ,
14
13
'Turns on JS transformations such as ES6 Classes etc.'
14
+ ) . option (
15
+ '--source-map-inline' ,
16
+ 'Embed inline sourcemap in transformed source'
15
17
) . process ( function ( id , source ) {
16
18
// This is where JSX, ES6, etc. desugaring happens.
17
- var visitorList ;
18
- if ( this . options . harmony ) {
19
- visitorList = visitors . getAllVisitors ( ) ;
20
- } else {
21
- visitorList = visitors . transformVisitors . react ;
22
- }
23
- return transform ( visitorList , source ) . code ;
19
+ var options = {
20
+ harmony : this . options . harmony ,
21
+ sourceMap : this . options . sourceMapInline
22
+ } ;
23
+ return transform ( source , options ) ;
24
24
} ) ;
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ This package installs a `jsx` executable that can be used to transform JSX into
26
26
--source-charset <utf8 | win1252 | ...> Charset of source (default: utf8)
27
27
--output-charset <utf8 | win1252 | ...> Charset of output (default: utf8)
28
28
--harmony Turns on JS transformations such as ES6 Classes etc.
29
+ --source-map-inline Embed inline sourcemap in transformed source
29
30
30
31
## API
31
32
You can’t perform that action at this time.
0 commit comments