[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin

2017-02-20 Thread garrensmith
Github user garrensmith commented on the issue:

https://github.com/apache/couchdb-fauxton/pull/852
  
Thanks. I've merged it in.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin

2017-02-20 Thread garrensmith
Github user garrensmith commented on the issue:

https://github.com/apache/couchdb-fauxton/pull/852
  
I've documented your ideas here 
https://issues.apache.org/jira/browse/COUCHDB-3303


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin

2017-02-15 Thread nolanlawson
Github user nolanlawson commented on the issue:

https://github.com/apache/couchdb-fauxton/pull/852
  
Yeah the long build times seem entirely related to Webpack, but I'm not 
super familiar with Webpack so I'm not sure how to optimize.

In any case there is some other stuff I wanted to do to improve build time 
but haven't gotten around to:
- split `brace` into separate code-split bundle using `require.ensure()`
- use modular lodash, e.g. with `babel-plugin-lodash` and 
`lodash-webpack-plugin`, or just stuff like `var map = require('lodash/map')`
- use rollup to compress the size of files we control, e.g. that whole app/ 
folder should be one big JS file rather than separate modules (seems 
[rollup-loader](https://github.com/egoist/rollup-loader) would work well for 
this)
- alternatively, upgrade to webpack 2 because it seems that would cut down 
the react-bootstrap size since it's exposed as an ES module and therefore the 
tree-shaking would automatically trim a lot of the cruft. potentially 
rollup-loader could also do this but needs investigation


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin

2017-02-15 Thread garrensmith
Github user garrensmith commented on the issue:

https://github.com/apache/couchdb-fauxton/pull/852
  
This is awesome. Managing the bundle size is definitely a neglected side of 
Fauxton. The builds are taking long to run today. But soon as they have built I 
will merge.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] couchdb-fauxton issue #852: trim moment locale using IgnorePlugin

2017-02-15 Thread nolanlawson
Github user nolanlawson commented on the issue:

https://github.com/apache/couchdb-fauxton/pull/852
  
Context: I'm using webpack-bundle-analyzer to try to figure out where we 
can trim the JS bundle:

![screenshot 2017-02-15 00 35 
54](https://cloud.githubusercontent.com/assets/283842/22966374/cecd39c4-f316-11e6-8423-e721e0f0e649.png)



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---