{"action":"created","issue":{"url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/42","repository_url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit","labels_url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/42/comments","events_url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/42/events","html_url":"https://github.com/UKHomeOffice/passports-frontend-toolkit/issues/42","id":150379799,"number":42,"title":"Compilation error in node-sass 3.5","user":{"login":"daniel-ac-martin","id":10604229,"avatar_url":"https://avatars.githubusercontent.com/u/10604229?v=3","gravatar_id":"","url":"https://api.github.com/users/daniel-ac-martin","html_url":"https://github.com/daniel-ac-martin","followers_url":"https://api.github.com/users/daniel-ac-martin/followers","following_url":"https://api.github.com/users/daniel-ac-martin/following{/other_user}","gists_url":"https://api.github.com/users/daniel-ac-martin/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-ac-martin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-ac-martin/subscriptions","organizations_url":"https://api.github.com/users/daniel-ac-martin/orgs","repos_url":"https://api.github.com/users/daniel-ac-martin/repos","events_url":"https://api.github.com/users/daniel-ac-martin/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-ac-martin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-22T14:11:26Z","updated_at":"2016-04-27T12:38:47Z","closed_at":null,"body":"It seems we are not compatible with node-sass 3.5:\r\n\r\n> {\r\n  \"formatted\": \"Error: You may not @extend an outer selector from within @media.\\n       You may only @extend selectors within the same directive.\\n       From \\\"@extend %contain-floats\\\" on line 45 of node_modules/hof/node_modules/hmpo-frontend-toolkit/assets/stylesheets/_layout.scss\\n        on line 45 of node_modules/hof/node_modules/hmpo-frontend-toolkit/node_modules/govuk_frontend_toolkit/stylesheets/_shims.scss\\n>> %contain-floats {\\n   ^\\n\",\r\n  \"message\": \"You may not @extend an outer selector from within @media.\\nYou may only @extend selectors within the same directive.\\nFrom \\\"@extend %contain-floats\\\" on line 45 of node_modules/hof/node_modules/hmpo-frontend-toolkit/assets/stylesheets/_layout.scss\\n\",\r\n  \"column\": 1,\r\n  \"line\": 45,\r\n  \"file\": \"/home/dacm/Projects/brp_app/node_modules/hof/node_modules/hmpo-frontend-toolkit/node_modules/govuk_frontend_toolkit/stylesheets/_shims.scss\",\r\n  \"status\": 1\r\n}\r\n\r\nOur best guess is that previous versions of node-sass were compiling the SASS files erroneously. i.e. We've been relying on broken behaviour.\r\n\r\nI have a fix I will push up for this but I cannot be certain that it is the correct way to fix this issue."},"comment":{"url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/comments/215069061","html_url":"https://github.com/UKHomeOffice/passports-frontend-toolkit/issues/42#issuecomment-215069061","issue_url":"https://api.github.com/repos/UKHomeOffice/passports-frontend-toolkit/issues/42","id":215069061,"user":{"login":"daniel-ac-martin","id":10604229,"avatar_url":"https://avatars.githubusercontent.com/u/10604229?v=3","gravatar_id":"","url":"https://api.github.com/users/daniel-ac-martin","html_url":"https://github.com/daniel-ac-martin","followers_url":"https://api.github.com/users/daniel-ac-martin/followers","following_url":"https://api.github.com/users/daniel-ac-martin/following{/other_user}","gists_url":"https://api.github.com/users/daniel-ac-martin/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-ac-martin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-ac-martin/subscriptions","organizations_url":"https://api.github.com/users/daniel-ac-martin/orgs","repos_url":"https://api.github.com/users/daniel-ac-martin/repos","events_url":"https://api.github.com/users/daniel-ac-martin/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-ac-martin/received_events","type":"User","site_admin":false},"created_at":"2016-04-27T12:38:47Z","updated_at":"2016-04-27T12:38:47Z","body":"https://medium.com/@xzyfer/why-node-sass-broke-your-code-and-semver-1b3e409c57b9#.1hq70srun"}}