OSDN Git Service

Regular updates
[twpd/master.git] / browserify.md
1 ---
2 title: Browserify
3 category: JavaScript libraries
4 ---
5
6     browserify input.js
7       -o output.js
8       -t coffeeify
9       -t [ coffeeify --extension coffee ]
10
11       -u react (--exclude: omit a file)
12       -x react (--external: reference in another bundle)
13       -i react (--ignore: stub a file)
14       -s Myapp (--standalone: generate a UMD bundle)
15       --debug
16
17 ### Programmatic usage
18
19     browserify = require('browserify')
20     browserify()
21       .add('main.js')
22       .bundle()
23       .transform(coffeeify)
24       .transform({extensions: '.coffee'}, coffeeify)
25       .pipe(process.stdout)
26
27     browserify({})
28
29 ### Tools
30
31   * watchify (recompiles on demand)
32   * beefy (http server)
33   * debowerify
34   * es6ify (es6 to es5)
35
36 Transforms
37
38   * coffeeify
39   * ractify
40   * reactify
41   * brfs
42   * cssify
43   * https://github.com/substack/node-browserify/wiki/list-of-transforms
44