{"action":"created","issue":{"url":"https://api.github.com/repos/mathjax/MathJax/issues/1214","labels_url":"https://api.github.com/repos/mathjax/MathJax/issues/1214/labels{/name}","comments_url":"https://api.github.com/repos/mathjax/MathJax/issues/1214/comments","events_url":"https://api.github.com/repos/mathjax/MathJax/issues/1214/events","html_url":"https://github.com/mathjax/MathJax/issues/1214","id":96441671,"number":1214,"title":"semi-slim official mathjax for bower","user":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mathjax/MathJax/labels/Feature%20Request","name":"Feature Request","color":"0080FF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-21T23:51:45Z","updated_at":"2015-07-23T17:08:47Z","closed_at":null,"body":"It's great to see the ability to install mathjax as a dependency with bower. Unfortunately, one consequence of this is that the majority of our install time is now bower extracting the mathjax tarball, and it seems a lot of this is the image fonts, which we don't actually use. I am aware of [the guide](https://github.com/mathjax/MathJax-docs/wiki/Guide%3A-reducing-size-of-a-mathjax-installation), which we use to slim the deployments, but doesn't help us at the bower stage.\r\n\r\nIs there a reasonable way to make an official slightly-slim \"modern browsers\" release that excludes the really heavyweight parts of the repo only needed by old browsers, such as the image fonts? It would be great if there were an official bower package that doesn't take minutes to extract."},"comment":{"url":"https://api.github.com/repos/mathjax/MathJax/issues/comments/124169340","html_url":"https://github.com/mathjax/MathJax/issues/1214#issuecomment-124169340","issue_url":"https://api.github.com/repos/mathjax/MathJax/issues/1214","id":124169340,"user":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T17:08:47Z","updated_at":"2015-07-23T17:08:47Z","body":"@pkra for popular projects that have build steps or large source repos, it is common to make a dedicated repo on the [components org](https://github.com/components). It doesn't have to be there, it could be another repo on your own org. This does add a maintenance burden to you folks, since you have to push everything minus whatever is slimmed out to a different repo on each release. I'd be happy to take responsibility for that if you would like the help, or I can wait for 3.0. I would prefer that someone more official decide what's appropriate to slim out, though.\r\n\r\nThen users would depend on `components/MathJax#~2.5` instead of `MathJax#~2.5` if they want the slim repo."}}