{"action":"created","issue":{"url":"https://api.github.com/repos/Moveo/minimize/issues/32","labels_url":"https://api.github.com/repos/Moveo/minimize/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/Moveo/minimize/issues/32/comments","events_url":"https://api.github.com/repos/Moveo/minimize/issues/32/events","html_url":"https://github.com/Moveo/minimize/issues/32","id":56414287,"number":32,"title":"Whitespace with 'white-space: pre'","user":{"login":"shellscape","id":76371,"avatar_url":"https://avatars.githubusercontent.com/u/76371?v=3","gravatar_id":"","url":"https://api.github.com/users/shellscape","html_url":"https://github.com/shellscape","followers_url":"https://api.github.com/users/shellscape/followers","following_url":"https://api.github.com/users/shellscape/following{/other_user}","gists_url":"https://api.github.com/users/shellscape/gists{/gist_id}","starred_url":"https://api.github.com/users/shellscape/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shellscape/subscriptions","organizations_url":"https://api.github.com/users/shellscape/orgs","repos_url":"https://api.github.com/users/shellscape/repos","events_url":"https://api.github.com/users/shellscape/events{/privacy}","received_events_url":"https://api.github.com/users/shellscape/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-03T18:06:20Z","updated_at":"2015-03-03T16:09:12Z","closed_at":null,"body":"There are a lot of situations in which we'll want to tell an element to use `pre` for white-space without using the `<pre/>` tag, rather through css. Github actually makes heavy use of this technique. With the goal of this module being to reduce the size of the resulting html, placing a `<pre/>` tag in each one of those situations negates the point. Adding margins, padding isn't an option when you're in need of that whitespace. And replacing spaces with `&emsp;` or `&nbsp;` also adds unneeded size to the resulting html.\r\n\r\nWhat can be done to counteract the removal of intended whitespace between elements which have that style applied? "},"comment":{"url":"https://api.github.com/repos/Moveo/minimize/issues/comments/76975296","html_url":"https://github.com/Moveo/minimize/issues/32#issuecomment-76975296","issue_url":"https://api.github.com/repos/Moveo/minimize/issues/32","id":76975296,"user":{"login":"Swaagie","id":670951,"avatar_url":"https://avatars.githubusercontent.com/u/670951?v=3","gravatar_id":"","url":"https://api.github.com/users/Swaagie","html_url":"https://github.com/Swaagie","followers_url":"https://api.github.com/users/Swaagie/followers","following_url":"https://api.github.com/users/Swaagie/following{/other_user}","gists_url":"https://api.github.com/users/Swaagie/gists{/gist_id}","starred_url":"https://api.github.com/users/Swaagie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Swaagie/subscriptions","organizations_url":"https://api.github.com/users/Swaagie/orgs","repos_url":"https://api.github.com/users/Swaagie/repos","events_url":"https://api.github.com/users/Swaagie/events{/privacy}","received_events_url":"https://api.github.com/users/Swaagie/received_events","type":"User","site_admin":false},"created_at":"2015-03-03T16:09:12Z","updated_at":"2015-03-03T16:09:12Z","body":"Started work on the plugin architecture in the [#plugin](https://github.com/Moveo/minimize/tree/plugin) branch. Async reducing is going to be a bit tricky, basically if I'm done you  should be able to hook into each element that gets crawled by the reducer."}}