Browse Source

[docs] Replace JSXTransformer with babel/browser

Closes #4131
main
Vipul A M 10 years ago
committed by Paul O’Shannessy
parent
commit
588ae639db
  1. 3
      Gemfile.lock
  2. 1
      Rakefile
  3. 2
      _js/live_editor.js
  4. 2
      _layouts/default.html
  5. 15919
      js/JSXTransformer.js

3
Gemfile.lock

@ -80,3 +80,6 @@ DEPENDENCIES
rake rake
rb-fsevent rb-fsevent
sanitize (~> 2.0) sanitize (~> 2.0)
BUNDLED WITH
1.10.1

1
Rakefile

@ -4,6 +4,7 @@ require('yaml')
desc "generate js from jsx" desc "generate js from jsx"
task :js do task :js do
system "cp ../node_modules/babel/node_modules/babel-core/browser.min.js ./js/babel-browser.min.js"
system "../node_modules/.bin/babel _js --out-dir=js" system "../node_modules/.bin/babel _js --out-dir=js"
end end

2
_js/live_editor.js

@ -91,7 +91,7 @@ var ReactPlayground = React.createClass({
getDefaultProps: function() { getDefaultProps: function() {
return { return {
transformer: function(code) { transformer: function(code) {
return JSXTransformer.transform(code).code; return babel.transform(code).code;
}, },
editorTabTitle: 'Live JSX Editor', editorTabTitle: 'Live JSX Editor',
showCompiledJSTab: true, showCompiledJSTab: true,

2
_layouts/default.html

@ -31,7 +31,7 @@
<script src="/react/js/codemirror.js"></script> <script src="/react/js/codemirror.js"></script>
<script src="/react/js/javascript.js"></script> <script src="/react/js/javascript.js"></script>
<script src="/react/js/react.js"></script> <script src="/react/js/react.js"></script>
<script src="/react/js/JSXTransformer.js"></script> <script src="/react/js/babel-browser.min.js"></script>
<script src="/react/js/live_editor.js"></script> <script src="/react/js/live_editor.js"></script>
</head> </head>
<body> <body>

15919
js/JSXTransformer.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save