Browse Source

Let update.js copy the dist into examples

Kevin van Zonneveld 9 years ago
parent
commit
f432e908f7
2 changed files with 13 additions and 6 deletions
  1. 0 2
      bin/build-umd
  2. 13 4
      website/update.js

+ 0 - 2
bin/build-umd

@@ -1,7 +1,6 @@
 SRC="src/index.js"
 SRC="src/index.js"
 OUT="uppy.js"
 OUT="uppy.js"
 
 
-EXAMPLEOUT="website/src/examples/uppy.js"
 OUTDIR="dist"
 OUTDIR="dist"
 TRANSFORMS="[ babelify ]"
 TRANSFORMS="[ babelify ]"
 FLAGS="-t [ babelify ] --standalone Uppy"
 FLAGS="-t [ babelify ] --standalone Uppy"
@@ -10,4 +9,3 @@ rm -rf $OUTDIR
 mkdir $OUTDIR
 mkdir $OUTDIR
 
 
 browserify $SRC $FLAGS > $OUTDIR/$OUT
 browserify $SRC $FLAGS > $OUTDIR/$OUT
-cp $OUTDIR/$OUT $EXAMPLEOUT

+ 13 - 4
website/update.js

@@ -10,15 +10,17 @@ fs.writeFileSync(
   themeconfig.replace(/uppy_version: .*/, 'uppy_version: ' + version)
   themeconfig.replace(/uppy_version: .*/, 'uppy_version: ' + version)
 )
 )
 
 
-// @todo: Refer to actual minified builds in dist:
-var sizes = {
+// Inject current Uppy version and sizes in website's _config.yml
+var sizes = {};
+var locations = {
   min: '../dist/uppy.js',
   min: '../dist/uppy.js',
   gz : '../dist/uppy.js',
   gz : '../dist/uppy.js',
   dev: '../dist/uppy.js'
   dev: '../dist/uppy.js'
 }
 }
+// @todo: ^-- Refer to actual minified builds in dist:
 
 
-for (var file in sizes) {
-  var filesize = fs.statSync(sizes[file], 'utf-8').size
+for (var file in locations) {
+  var filesize = fs.statSync(locations[file], 'utf-8').size
   sizes[file] = (filesize / 1024).toFixed(2)
   sizes[file] = (filesize / 1024).toFixed(2)
 }
 }
 
 
@@ -30,3 +32,10 @@ fs.writeFileSync(
       return 'uppy_' + p1 + '_size: "' + (sizes[p1] || 99999 ) + '"'
       return 'uppy_' + p1 + '_size: "' + (sizes[p1] || 99999 ) + '"'
     })
     })
 )
 )
+
+
+// Copy latest uppy version into website so examples can use it
+fs.writeFileSync(
+  './src/examples/uppy.js',
+  fs.readFileSync(locations.dev, 'utf-8')
+);