1 | var browserify = require('browserify')
|
2 | var marked = require('marked')
|
3 | var btoa = require('btoa')
|
4 | var electrify = require('../')
|
5 | var fs = require('fs')
|
6 |
|
7 | var readme = fs.readFileSync(__dirname + '/../README.md', 'utf8')
|
8 | var button = fs.readFileSync(__dirname + '/../img/fork.png')
|
9 |
|
10 | var demoStats = fs.readFileSync(__dirname + process.argv[2], 'utf8')
|
11 |
|
12 | button = btoa(button)
|
13 | button = 'data:image/png;base64,' + button
|
14 |
|
15 | function handle(bundles) {
|
16 | electrify.bundle(bundles, {
|
17 | mode: 'size',
|
18 | footer: marked(readme),
|
19 | header: [
|
20 | '<a href="https://github.com/electrode-io/electrify">',
|
21 | '<img style="position:absolute;top:-8px;left:-8px;border:0;"',
|
22 | 'src="' + button + '"',
|
23 | 'alt="Fork me on GitHub"',
|
24 | '></a>'
|
25 | ].join(' ')
|
26 | }, function(err, html) {
|
27 | if (err) throw err
|
28 | console.log(html)
|
29 | })
|
30 | }
|
31 |
|
32 | handle([demoStats])
|