Automatically package npm modules as jars with deps.cljs
files.
- Full dead code elimination
- Use React addons as separate dependencies instead of react vs. react-with-addons
- As easy to use as normal Cljsjs packages, or preferably easier
- Easier to package than normal Cljsjs packages
- Closure can't yet resolve npm
require
s google/closure-compiler#1773 - Fix Closure, or
- Invent a way to preprocess
require
calls so that Closure can deal with them
β― boot package
Package material-ui
Writing pom.xml and pom.properties...
Writing material-ui-0.15.4.jar...
Package react
Writing pom.xml and pom.properties...
Writing react-15.3.1.jar...
Package react-addons-create-fragment
Writing pom.xml and pom.properties...
Writing react-addons-create-fragment-15.3.1.jar...
Package react-addons-transition-group
Writing pom.xml and pom.properties...
Writing react-addons-transition-group-15.3.1.jar...
Package react-dom
Writing pom.xml and pom.properties...
Writing react-dom-15.3.1.jar...
Package react-tap-event-plugin
Writing pom.xml and pom.properties...
Writing react-tap-event-plugin-1.0.0.jar...
~/Source/cljsjs.npm master 8s
β― tree target
target
βββ cljsjs.npm
βΒ Β βββ material-ui
βΒ Β βΒ Β βββ lots of files
βΒ Β βββ react
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ lots of files
βΒ Β βΒ Β βββ react.js
βΒ Β βββ react-addons-create-fragment
βΒ Β βΒ Β βββ index.js
βΒ Β βββ react-addons-transition-group
βΒ Β βΒ Β βββ index.js
βΒ Β βββ react-dom
βΒ Β βΒ Β βββ index.js
βΒ Β βΒ Β βββ server.js
βΒ Β βββ react-tap-event-plugin
βΒ Β βββ src
βΒ Β βββ defaultClickRejectionStrategy.js
βΒ Β βββ injectTapEventPlugin.js
βΒ Β βββ TapEventPlugin.js
βΒ Β βββ TouchEventUtils.js
βββ deps.cljs
βββ material-ui-0.15.4.jar
βββ META-INF
βΒ Β βββ maven
βΒ Β βββ cljsjs.npm
βΒ Β βββ material-ui
βΒ Β βΒ Β βββ pom.properties
βΒ Β βΒ Β βββ pom.xml
βΒ Β βββ react
βΒ Β βΒ Β βββ pom.properties
βΒ Β βΒ Β βββ pom.xml
βΒ Β βββ react-addons-create-fragment
βΒ Β βΒ Β βββ pom.properties
βΒ Β βΒ Β βββ pom.xml
βΒ Β βββ react-addons-transition-group
βΒ Β βΒ Β βββ pom.properties
βΒ Β βΒ Β βββ pom.xml
βΒ Β βββ react-dom
βΒ Β βΒ Β βββ pom.properties
βΒ Β βΒ Β βββ pom.xml
βΒ Β βββ react-tap-event-plugin
βΒ Β βββ pom.properties
βΒ Β βββ pom.xml
βββ react-15.3.1.jar
βββ react-addons-create-fragment-15.3.1.jar
βββ react-addons-transition-group-15.3.1.jar
βββ react-dom-15.3.1.jar
βββ react-tap-event-plugin-1.0.0.jar
81 directories, 1380 files
~/Source/cljsjs.npm master