[docs] Upgrade to work with babel 6, fetch remote babel-browser for now
Paul O’Shannessy committed
Mar 7, 2016 at 10:37 UTC
56f8321559c4e77117339011a3079e0c65fac288
2 files changed
+11
-2
docs/Rakefile
+10
-2
@@ -1,10 +1,18 @@
1
require('rubygems')
2
require('json')
3
require('yaml')
4
+require('open-uri')
5
+
6
+desc "download babel-browser"
7
+task :fetch_remotes do
8
+ IO.copy_stream(
9
+ open('https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js'),
10
+ 'js/babel-browser.min.js'
11
+ )
12
+end
13
14
desc "generate js from jsx"
15
task :js do
7
- system "cp ../node_modules/babel/node_modules/babel-core/browser.min.js ./js/babel-browser.min.js"
16
system "../node_modules/.bin/babel _js --out-dir=js"
17
end
18
@@ -54,7 +62,7 @@ task :update_acknowledgements do
62
end
63
64
desc "build into ../../react-gh-pages"
57
-task :release => [:update_version, :default] do
65
+task :release => [:update_version, :js, :fetch_remotes] do
66
system "jekyll build -d ../../react-gh-pages"
67
end
68
package.json
+1
@@ -4,6 +4,7 @@
4
"version": "0.15.0-alpha.1",
5
"devDependencies": {
6
"async": "^1.5.0",
7
+ "babel-cli": "^6.6.5",
8
"babel-core": "^6.0.0",
9
"babel-eslint": "^5.0.0",
10
"babel-plugin-check-es2015-constants": "^6.5.0",