pax_global_header00006660000000000000000000000064132335421770014521gustar00rootroot0000000000000052 comment=656c32abe6833a594dee08052bb6829577deb83e normalize-scss-7.0.1/000077500000000000000000000000001323354217700144775ustar00rootroot00000000000000normalize-scss-7.0.1/.gitignore000066400000000000000000000004021323354217700164630ustar00rootroot00000000000000# Exclude stuff specific to this project. node_modules /v[1-9] # Exclude IDE management files. # Eclipse .project .settings .buildpath # Netbeans netbeans nbproject # Komodo *.kpf # WebStorm .idea # Exclude hidden OS files. .DS_Store ._* Thumbs.db normalize-scss-7.0.1/.npmignore000066400000000000000000000002111323354217700164700ustar00rootroot00000000000000lib/ test/ v*/ .travis.yml CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md normalize-scss.gemspec package-lock.json sache.json yarn.lock normalize-scss-7.0.1/.travis.yml000066400000000000000000000002651323354217700166130ustar00rootroot00000000000000# Configuration options are documented at: # http://docs.travis-ci.com/user/languages/javascript-with-nodejs/ sudo: false language: node_js node_js: - '4' - '6' - '8' - '9' normalize-scss-7.0.1/CHANGELOG.md000066400000000000000000003073121323354217700163160ustar00rootroot00000000000000### Changelog All notable changes to this project will be documented in this file. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [7.0.1](https://github.com/JohnAlbin/normalize-scss/compare/7.0.0...7.0.1) > 29 January 2018 - chore(package): update mocha to version 5.0.0 [`#126`](https://github.com/JohnAlbin/normalize-scss/pull/126) - Add package-lock.json [`6de4cb1`](https://github.com/JohnAlbin/normalize-scss/commit/6de4cb174d5b243362f0a852ba028ee9fc94d7a1) - Add auto-generated CHANGELOG [`0f20dfa`](https://github.com/JohnAlbin/normalize-scss/commit/0f20dfa19d08d6b47dc71f799afe7aefb0726dba) - Drop Node.js v0.12 support [`d5e3d7d`](https://github.com/JohnAlbin/normalize-scss/commit/d5e3d7dcb87f8898223573e7d85eb102275d7a68) - Remove cruft from npm package by updating .npmignore [`c8c011d`](https://github.com/JohnAlbin/normalize-scss/commit/c8c011d59189d7263ead2ab72fe3a20282728425) - Update package-lock [`bd1543c`](https://github.com/JohnAlbin/normalize-scss/commit/bd1543c9a789d6f8001a852dfbd14ad138b64382) - Add .npmignore [`450d9f3`](https://github.com/JohnAlbin/normalize-scss/commit/450d9f3c440d9c5ec4ef2e1f6ca4e53f093552d3) - Update to Typey 1.1.2 [`e84c956`](https://github.com/JohnAlbin/normalize-scss/commit/e84c95606abaa880d8453fe47ed023a888367e3a) - Add gemspec script to automatically update gemspec on release [`8e52562`](https://github.com/JohnAlbin/normalize-scss/commit/8e52562ec70f2b1768bbd2741ecbb6a8829929fa) - Remove completely out-of-date CHANGELOG. [`90c5d18`](https://github.com/JohnAlbin/normalize-scss/commit/90c5d18e601f079c4e514ded011a14b479513784) ### [7.0.0](https://github.com/JohnAlbin/normalize-scss/compare/6.0.0...7.0.0) > 17 May 2017 - Upgrade to normalize 7.0.0. Fixes #107 [`#107`](https://github.com/JohnAlbin/normalize-scss/issues/107) - Prevent unnecessary $normalize-vertical-rhythm usage. Fixes #97 [`#97`](https://github.com/JohnAlbin/normalize-scss/issues/97) - Prevent unnecessary $normalize-vertical-rhythm usage. Fixes #97 [`#97`](https://github.com/JohnAlbin/normalize-scss/issues/97) - Update typey tests. Fixes #93. [`#93`](https://github.com/JohnAlbin/normalize-scss/issues/93) - Remove opinionated font-family rule on html element. [`38f8b3f`](https://github.com/JohnAlbin/normalize-scss/commit/38f8b3fc29ff97cd3dd78d79a8f7f92f2fb9817e) - Remove completely out-of-date CHANGELOG. [`c03dd4a`](https://github.com/JohnAlbin/normalize-scss/commit/c03dd4af0017c0c78100c633003358250ac00433) - Remove opinionated outline rule on "a" element. [`16471b1`](https://github.com/JohnAlbin/normalize-scss/commit/16471b19bccacba50b2332d73c54fe5d86def847) - Update typey-chroma-kss fork with scss-lint rules. [`1bfda71`](https://github.com/JohnAlbin/normalize-scss/commit/1bfda71d30e4436afbe01578b73a4138d1586229) - Remove opinionated properties on fieldset element. [`9e5bee4`](https://github.com/JohnAlbin/normalize-scss/commit/9e5bee421e47747ebaf568d7a41560afba1961d2) - Add the Contributor Covenant v1.4 as our code of conduct. [`9c4b55a`](https://github.com/JohnAlbin/normalize-scss/commit/9c4b55a27dd8aa91fa01b3c1595409a44c9a91d9) - Update the comment on the "abbr" rule. [`63909b0`](https://github.com/JohnAlbin/normalize-scss/commit/63909b01ffa5eedcf9b94d3cc93162a595dcf744) - Update code of conduct. [`52fdb1a`](https://github.com/JohnAlbin/normalize-scss/commit/52fdb1a1d882b7bc462c81151ab70077d47421a3) - Update README. [`2d19748`](https://github.com/JohnAlbin/normalize-scss/commit/2d19748a038c0dd839d0db8327368913d97f49d2) - Tag 7.0.0. [`967536f`](https://github.com/JohnAlbin/normalize-scss/commit/967536f3c9c4d82304767e2b6d4a17abc94f2b89) ### [6.0.0](https://github.com/JohnAlbin/normalize-scss/compare/5.0.4...6.0.0) > 24 October 2016 - Update docs to talk about import paths. Fixes #58 [`#58`](https://github.com/JohnAlbin/normalize-scss/issues/58) - Update to normalize.css 5.0.0. Fixes #88 [`#88`](https://github.com/JohnAlbin/normalize-scss/issues/88) - Drop support for IE 6-7 and Firefox 29. Fixes #89 [`#89`](https://github.com/JohnAlbin/normalize-scss/issues/89) - Remove support for IE6-7 and Firefox 29 from normalize mixin. #89 [`c6ce01a`](https://github.com/JohnAlbin/normalize-scss/commit/c6ce01a6469c087563c182ab01e98d6c58a98d3e) - Convert old "html5" section into the new "sections" section. #88 [`ec9f453`](https://github.com/JohnAlbin/normalize-scss/commit/ec9f45390ac772a79de35ef8bc89c1b7ed08ec8a) - Update "grouping" section. #88 [`7b240bf`](https://github.com/JohnAlbin/normalize-scss/commit/7b240bf2df78e9c89574597bf364afdd944d85e3) - Update "forms" section. #88 [`86f9337`](https://github.com/JohnAlbin/normalize-scss/commit/86f93372c6ec845280c6a727ad6fb88458e280ac) - Update known issues comment. #88 [`47c7ef7`](https://github.com/JohnAlbin/normalize-scss/commit/47c7ef746458e2ad8cea7c632e0143f03ddc72f0) - Add "document" section. #88 [`76b5921`](https://github.com/JohnAlbin/normalize-scss/commit/76b5921e9fe85ced4b72b82d5b470c28db93a8f3) - Drop support for IE6-7 and Firefox 29 in ruby-sass-compass fork. #89 [`1f724e7`](https://github.com/JohnAlbin/normalize-scss/commit/1f724e751f3250e58bf7990b88d403bf94b5ab69) - Remove support for IE6-7 and Firefox 29 from default fork. #89 [`88a1c3b`](https://github.com/JohnAlbin/normalize-scss/commit/88a1c3b19771808c459a5a9caadd4e0c4a1359b2) - Don't output vertical rhythm if only $indent-amount variable is set. #88 [`6dcf294`](https://github.com/JohnAlbin/normalize-scss/commit/6dcf2941f392560414d0f7ebcc4df60b51976d5e) - Update "text" section. #88 [`290d3f2`](https://github.com/JohnAlbin/normalize-scss/commit/290d3f2dec5af4a762632c100393b60f728dd1cc) - Rearrange property order on legend element. #88 [`7f983c1`](https://github.com/JohnAlbin/normalize-scss/commit/7f983c1fc88fa66f90e298eb982c09ffff130919) - Remove support for IE6-7 and Firefox 29 from Typey fork. #89 [`4d034c6`](https://github.com/JohnAlbin/normalize-scss/commit/4d034c66bd6a7f34781a25feadd88dd53e646539) - Simplify @if statements. Clean-up from #89. [`fd05883`](https://github.com/JohnAlbin/normalize-scss/commit/fd058831047946fa1f298504cce150894e0d60b0) - Remove support for IE6-7 and Firefox 29 from Typey/Chroma/KSS fork. #89 [`69e46cf`](https://github.com/JohnAlbin/normalize-scss/commit/69e46cf87f04aff23c92664327e8a489cd9fa89a) - Update "embedded" section. #88 [`0dcebf6`](https://github.com/JohnAlbin/normalize-scss/commit/0dcebf63fcdbc47e2ed72c85f37e04588e22eca7) - Don't output vertical rhythm on h1 by default. #88 [`a3e5051`](https://github.com/JohnAlbin/normalize-scss/commit/a3e5051290ddc889f1dfcd30e35730b017a506ca) - Rename ruby-sass-compass fork to deprecated-compass. [`a323041`](https://github.com/JohnAlbin/normalize-scss/commit/a323041dbbba3c183de5945bc97bd7d6fc25306b) - Make the encapsulation of the helper function a little tighter. [`33e6576`](https://github.com/JohnAlbin/normalize-scss/commit/33e65761b9f11cc4eb613980acc3757b47781d29) - Remove support-for from README and package.json. #89 [`69cd6be`](https://github.com/JohnAlbin/normalize-scss/commit/69cd6be883dfb3e1aba772d36a708701c96217e2) - Remove support-for() from Compass fork. #89 [`c46438f`](https://github.com/JohnAlbin/normalize-scss/commit/c46438f272c0ed6c083436ff32301838225d5611) - Update README. [`6c35ab7`](https://github.com/JohnAlbin/normalize-scss/commit/6c35ab77b866dc74370822576b6acd2e80873476) - Tag 6.0.0. [`865e437`](https://github.com/JohnAlbin/normalize-scss/commit/865e43749361e3b9812e816f4d61afbf5372121c) - Update .gitignore file. [`d3f85fb`](https://github.com/JohnAlbin/normalize-scss/commit/d3f85fbb8300c48a0f82218979055b86b1d0f068) - Add comments about !default usage in default fork. #72 [`17dbd30`](https://github.com/JohnAlbin/normalize-scss/commit/17dbd30f6bbd67d0af5dfc0ec6f0e2459a0aea6b) - Rename Typey/Chorma/KSS fork's styles-base.scss file. [`5e22fc3`](https://github.com/JohnAlbin/normalize-scss/commit/5e22fc3dd98dea8b6551a576673fd674c2e4cd67) #### [5.0.4](https://github.com/JohnAlbin/normalize-scss/compare/5.0.3...5.0.4) > 17 October 2016 - Update homepage URL [`#633`](https://github.com/JohnAlbin/normalize-scss/pull/633) - Update semver strategy [`#615`](https://github.com/JohnAlbin/normalize-scss/pull/615) - More explicitly define font resets on form controls [`#607`](https://github.com/JohnAlbin/normalize-scss/pull/607) - Add rule for all headings lh [`#596`](https://github.com/JohnAlbin/normalize-scss/pull/596) - Use HTML Living Standard sectioning [`bbcf62d`](https://github.com/JohnAlbin/normalize-scss/commit/bbcf62d86f5e327673283900221c8ababa836671) - Only assign typey variables if not already assigned [`1329741`](https://github.com/JohnAlbin/normalize-scss/commit/1329741f2795c17354c981cf7f12ff1c78b74e72) - Update travis tests. [`83a8605`](https://github.com/JohnAlbin/normalize-scss/commit/83a8605b11cc8c0bf6c226c6c96e13cd86491b86) - Update to support-for 1.0.7. [`b81f0ec`](https://github.com/JohnAlbin/normalize-scss/commit/b81f0ec290495da4d88b09eb6d399cf952072880) - Correct the display of <summary> in all browsers [`55ed05a`](https://github.com/JohnAlbin/normalize-scss/commit/55ed05a79c0fd7a9a2c330c6925b982a7d5b307c) - Remove `placeholder` normalization [`f081e45`](https://github.com/JohnAlbin/normalize-scss/commit/f081e459e4ea9f9fce9184cc69e4d3b7c1226e92) - Tag 5.0.4. [`baf6765`](https://github.com/JohnAlbin/normalize-scss/commit/baf67654b40770bfea02bb7757910e26bee2dc30) - Update text-size-adjust documentation [`f9b42c6`](https://github.com/JohnAlbin/normalize-scss/commit/f9b42c6a3bd89ec6d4e1506051cbc63128802dcb) - Simplify headings normalization comment [`fe7a07c`](https://github.com/JohnAlbin/normalize-scss/commit/fe7a07c2c56773faa8d24eac9b1984f2b6b81a61) - Update macOS reference [`3404854`](https://github.com/JohnAlbin/normalize-scss/commit/3404854d02061398a1a77a8ba6ffe27fe67757e1) - chore(package): update eyeglass to version 1.1.2 [`90814f2`](https://github.com/JohnAlbin/normalize-scss/commit/90814f206bb148665b05607012d4aae66e6a1ba0) - chore(package): update mocha to version 3.1.2 [`e4e614c`](https://github.com/JohnAlbin/normalize-scss/commit/e4e614c1c3d2a2f69a13308c79d6239848dcc820) - chore(package): update eslint to version 3.8.0 [`689efeb`](https://github.com/JohnAlbin/normalize-scss/commit/689efeb9e67e234b1396dbb01117f925eb204254) - Update string interpolation to be forward-compatible with Sass 4.0. #70 [`a8cc7b9`](https://github.com/JohnAlbin/normalize-scss/commit/a8cc7b953a2dc6388bed7171fbaff60345337253) - Update CHANGELOG.md date [`fa7d65a`](https://github.com/JohnAlbin/normalize-scss/commit/fa7d65ab39f4c0623b6379793160a32254aa4ffe) - Remove "heading" reference since is redundant [`6f78003`](https://github.com/JohnAlbin/normalize-scss/commit/6f78003ffd58dd57733c7d35777c22cc174beb17) - Tag 5.0.4. [`9dcf1b4`](https://github.com/JohnAlbin/normalize-scss/commit/9dcf1b463431e5bc5d32ab74644855ea53ce8740) #### [5.0.3](https://github.com/JohnAlbin/normalize-scss/compare/5.0.2...5.0.3) > 21 May 2016 - In typey-chroma-kss fork, prevent button variations from generating bogus HTML element selectors [`3d71969`](https://github.com/JohnAlbin/normalize-scss/commit/3d71969badaa99c02156e4273256765c21f6ab85) - Tag 5.0.3. [`b2ad785`](https://github.com/JohnAlbin/normalize-scss/commit/b2ad7856963194e66aefa9ac177a63d3ad36bb14) #### [5.0.2](https://github.com/JohnAlbin/normalize-scss/compare/5.0.1...5.0.2) > 21 May 2016 - Fix button styling in typey-chroma-kss fork. [`7345052`](https://github.com/JohnAlbin/normalize-scss/commit/7345052b3f8978866614058d8313e060ff290550) - Tag 5.0.2. [`6972ca1`](https://github.com/JohnAlbin/normalize-scss/commit/6972ca156e473009d09cb9489ef43cb69cdae747) #### [5.0.1](https://github.com/JohnAlbin/normalize-scss/compare/5.0.0...5.0.1) > 21 May 2016 - Simplify button selectors. [`715fed4`](https://github.com/JohnAlbin/normalize-scss/commit/715fed429a241ef6ab290f1d9470620b2329dc72) - Tag 5.0.1. [`ef0ea67`](https://github.com/JohnAlbin/normalize-scss/commit/ef0ea67aa934c1f9e76675e28ca4ab7e93e96392) ### [5.0.0](https://github.com/JohnAlbin/normalize-scss/compare/4.2.1...5.0.0) > 21 May 2016 - Update to normalize.css 4.1.1. Fixes #55 [`#55`](https://github.com/JohnAlbin/normalize-scss/issues/55) - Update Typey, Chroma and KSS fork to use Twig templates. [`a6f09d1`](https://github.com/JohnAlbin/normalize-scss/commit/a6f09d1746a7f9059376268a987ba247c87b8be9) - Update README. [`4fbac49`](https://github.com/JohnAlbin/normalize-scss/commit/4fbac494a851f149412cca74fd6b2e7209eeaf50) - Tag 5.0.0. [`a80129f`](https://github.com/JohnAlbin/normalize-scss/commit/a80129f2d425b7836077d1735d6e7f4b0a9ba9e8) #### [4.2.1](https://github.com/JohnAlbin/normalize-scss/compare/4.2.0...4.2.1) > 23 April 2016 - Tag 4.2.1. [`bcc4052`](https://github.com/JohnAlbin/normalize-scss/commit/bcc4052f44e686b9f8cab8ac7547b3d4de0b0d37) - Update support-for. [`9fb6dbb`](https://github.com/JohnAlbin/normalize-scss/commit/9fb6dbba3bc67cfe0f1e2a4778b3756cf02c2100) #### [4.2.0](https://github.com/JohnAlbin/normalize-scss/compare/4.1.0...4.2.0) > 29 November 2015 - Update eyeglass support to 0.8.0. [`277a9be`](https://github.com/JohnAlbin/normalize-scss/commit/277a9be83d8dd1ff8fa72cb8c46c162cf935e1e9) - Add Node.js to Travis tests. [`6badbd2`](https://github.com/JohnAlbin/normalize-scss/commit/6badbd2a7551be32a90118a6db12799b0aadf8e0) - Tag 4.2.0. [`1a06d31`](https://github.com/JohnAlbin/normalize-scss/commit/1a06d31b720cac8e5af1358167492b10caba35de) #### [4.1.0](https://github.com/JohnAlbin/normalize-scss/compare/4.1.1...4.1.0) > 23 April 2016 - Restore optgroup font normalisation [`#589`](https://github.com/JohnAlbin/normalize-scss/pull/589) - Update mocha, chai, and sassy-test. [`7574914`](https://github.com/JohnAlbin/normalize-scss/commit/7574914387cd6d40839da588c7f2c0367a79c9b4) - Un-fork support-for module. #15 [`55d5719`](https://github.com/JohnAlbin/normalize-scss/commit/55d5719de0b498f140d43958843a45c4224d7ea3) - Update dev dependencies. [`be89491`](https://github.com/JohnAlbin/normalize-scss/commit/be894915e67b65b6452d19f95da925e8ed944e16) - Update to eslint 2.x. [`fe6063b`](https://github.com/JohnAlbin/normalize-scss/commit/fe6063bb7aff7de80304ac50e4887cb131ff67d0) - Update README files. [`5d8f52d`](https://github.com/JohnAlbin/normalize-scss/commit/5d8f52df4852679aa306ce95636dd2b8cda13ec4) - Tag 4.1.0. [`d3bf5c2`](https://github.com/JohnAlbin/normalize-scss/commit/d3bf5c2ae73b2538a4814fb5cfb05f3b59c19f4b) - Remove spurious lt-ie9 class form typey-chroma-kss fork. [`c6f7d58`](https://github.com/JohnAlbin/normalize-scss/commit/c6f7d5878c334e3db2c7de31cc91ea0cbf6c5e78) - Update travis test system list. [`5981153`](https://github.com/JohnAlbin/normalize-scss/commit/5981153954e950ffd3eba3d0cafc14ff2b739e5a) - Update browser support versions. [`915d86b`](https://github.com/JohnAlbin/normalize-scss/commit/915d86b72fa963cec02b1b0a5e23b9265df10c14) #### [4.1.1](https://github.com/JohnAlbin/normalize-scss/compare/4.0.3...4.1.1) > 12 April 2016 - 4.1.0 [`#576`](https://github.com/JohnAlbin/normalize-scss/pull/576) - Normalize file select buttons [`#574`](https://github.com/JohnAlbin/normalize-scss/pull/574) - Correct the outline of search inputs in Safari [`#575`](https://github.com/JohnAlbin/normalize-scss/pull/575) - Remove gaps in links underline in iOS 8+ and Safari 8+ [`#573`](https://github.com/JohnAlbin/normalize-scss/pull/573) - Limit Firefox focus normalization to buttons [`#569`](https://github.com/JohnAlbin/normalize-scss/pull/569) - Correct the text style of placeholders in Chrome, Edge, and Safari [`#571`](https://github.com/JohnAlbin/normalize-scss/pull/571) - Remove overflow from select and update multiple overflow [`#568`](https://github.com/JohnAlbin/normalize-scss/pull/568) - Remove opinionated cursor styles on buttons [`#563`](https://github.com/JohnAlbin/normalize-scss/pull/563) - Restore `main` to package.json [`#564`](https://github.com/JohnAlbin/normalize-scss/pull/564) - Combine two same selectors [`#558`](https://github.com/JohnAlbin/normalize-scss/pull/558) - Remove `v1` references [`#552`](https://github.com/JohnAlbin/normalize-scss/pull/552) - Small copy change [`#561`](https://github.com/JohnAlbin/normalize-scss/pull/561) - Fix spelling error in comment [`#541`](https://github.com/JohnAlbin/normalize-scss/pull/541) - 4.0.0 [`#539`](https://github.com/JohnAlbin/normalize-scss/pull/539) - Remove opinionated pre overflow [`#538`](https://github.com/JohnAlbin/normalize-scss/pull/538) - Reduce input type selector weight [`#537`](https://github.com/JohnAlbin/normalize-scss/pull/537) - Correct wrapping not present in IE8/9/10/11 and Edge 12/13 [`#536`](https://github.com/JohnAlbin/normalize-scss/pull/536) - Only normalize border-style on img [`#535`](https://github.com/JohnAlbin/normalize-scss/pull/535) - Update the dfn support message [`#532`](https://github.com/JohnAlbin/normalize-scss/pull/532) - fixed eyeglass version [`#50`](https://github.com/JohnAlbin/normalize-scss/pull/50) - Make main file compatible for bower and sass [`#53`](https://github.com/JohnAlbin/normalize-scss/pull/53) - Remove unnecessary input line-height [`#533`](https://github.com/JohnAlbin/normalize-scss/pull/533) - Use inherit to fix legend color [`#531`](https://github.com/JohnAlbin/normalize-scss/pull/531) - Use explicit `outline-width` property instead of `outline` [`#530`](https://github.com/JohnAlbin/normalize-scss/pull/530) - Mark opinionated styles [`#529`](https://github.com/JohnAlbin/normalize-scss/pull/529) - Add Bower install details [`#528`](https://github.com/JohnAlbin/normalize-scss/pull/528) - Remove `sudo: false` from `.travis.yml` [`#515`](https://github.com/JohnAlbin/normalize-scss/pull/515) - Specify browsers for displaying `audio` without controls issue [`#514`](https://github.com/JohnAlbin/normalize-scss/pull/514) - Update `Browser support` section from `README.md` [`#507`](https://github.com/JohnAlbin/normalize-scss/pull/507) - Replace lost button and input focus style [`#490`](https://github.com/JohnAlbin/normalize-scss/pull/490) - Disabled element color inheritance [`#502`](https://github.com/JohnAlbin/normalize-scss/pull/502) - Limit Firefox focus normalization to buttons [`#549`](https://github.com/JohnAlbin/normalize-scss/issues/549) - Remove box-sizing for input[type="search"] [`#471`](https://github.com/JohnAlbin/normalize-scss/issues/471) - Remove Bower and Component(1) files [`#455`](https://github.com/JohnAlbin/normalize-scss/issues/455) - Remove 'hgroup' [`#472`](https://github.com/JohnAlbin/normalize-scss/issues/472) [`#474`](https://github.com/JohnAlbin/normalize-scss/issues/474) - Replace lost button and input focus style [`#481`](https://github.com/JohnAlbin/normalize-scss/issues/481) - Update and organize the normalize.css file [`0c90242`](https://github.com/JohnAlbin/normalize-scss/commit/0c90242399c09af53850d52e992c977a538a8424) - Update documentation and tests [`7f2eaef`](https://github.com/JohnAlbin/normalize-scss/commit/7f2eaef38d5a55c9a1707ae0f6fd1f050cf8fdcf) - Update project configuration [`3123b8e`](https://github.com/JohnAlbin/normalize-scss/commit/3123b8e9f5923fd06e4eeb9e0727b7cc42fd94f6) - Use Stylelint as a gatekeeper #508 [`21e0c54`](https://github.com/JohnAlbin/normalize-scss/commit/21e0c54ec01538e2e95f4974cc6638f315820f5a) - Reduce selector weight of input types [`9a3b1b3`](https://github.com/JohnAlbin/normalize-scss/commit/9a3b1b32f460cdac60d934aad59cf498bd515d6e) - Remove opinionated table resets [`02c5c7a`](https://github.com/JohnAlbin/normalize-scss/commit/02c5c7adbbec1707900fde86068405735c733b42) - Combine two same selectors #553 [`5ef046f`](https://github.com/JohnAlbin/normalize-scss/commit/5ef046fbd0e3e274b4b89dbc61cd9d0485ad9461) - Move input type appearance normalization into its own rule [`28f2f6c`](https://github.com/JohnAlbin/normalize-scss/commit/28f2f6c292a628abc95358d9b19fae90029ddcd5) - Address inconsistent styling of b and strong [`bb55bab`](https://github.com/JohnAlbin/normalize-scss/commit/bb55babbd1fc484861398692db06d62a495c8e7d) - Remove unnecessary color inheritance test now that it has been removed from form elements. [`faf5abc`](https://github.com/JohnAlbin/normalize-scss/commit/faf5abcb3f397c1ae1e74d57283313adfb097918) - Remove color inheritance for button, input, optgroup, select and textarea elements. Color inheritance here causes possible usability issues when working on black backgrounds with white text. Addresses #349 and #339. [`b5ffb63`](https://github.com/JohnAlbin/normalize-scss/commit/b5ffb63df1956220d79d3a56d88d8b934d99febe) - Normalize `hr` overflow [`46e3e05`](https://github.com/JohnAlbin/normalize-scss/commit/46e3e0554c7b81fbfa5cfa1d1531e63f860bb741) - Address inconsistent styling of abbr[title] [`5304c78`](https://github.com/JohnAlbin/normalize-scss/commit/5304c784ffbd03da265fcbf7bf49f6964cbcfc9c) - Add comment addressing intentional duplicated monospace font [`5daad01`](https://github.com/JohnAlbin/normalize-scss/commit/5daad010a2f19c12b89f317ba9d2c8e4573210d7) - Update documentation and CHANGELOG.md [`65e14b8`](https://github.com/JohnAlbin/normalize-scss/commit/65e14b86144144bb5486eac5cbd613afd8f4b86f) - Add Travis CI for linting #508 [`393c87e`](https://github.com/JohnAlbin/normalize-scss/commit/393c87ef6596e98200b3984993ab586f115a6466) - Mark opinionated declarations [`60cadb0`](https://github.com/JohnAlbin/normalize-scss/commit/60cadb0921606a6f76d05f3507bf98c68bf35297) - Ensure long-hand background declaration usage for consistency. [`5973b6a`](https://github.com/JohnAlbin/normalize-scss/commit/5973b6a6e8ff03d23e0a178e4c59ba8a7989a26d) - Remove double space [`e66b004`](https://github.com/JohnAlbin/normalize-scss/commit/e66b004a430065ceeac25375a2be3337c870ce07) - Fix typo in README [`72a77f0`](https://github.com/JohnAlbin/normalize-scss/commit/72a77f0316ff55c9a68af22741ca37a1cccb09c4) - Use relative path in import of _import-now partial. #52 [`6cf1f3f`](https://github.com/JohnAlbin/normalize-scss/commit/6cf1f3f7975e4ed1214f4ee53b241aae7263e26c) - Add link to contribution guidelines [`64de79a`](https://github.com/JohnAlbin/normalize-scss/commit/64de79a543546eaba548eed9d2be20986857a0e8) - Update CHANGELOG.md for color inheritence change [`a3531ef`](https://github.com/JohnAlbin/normalize-scss/commit/a3531ef27b26719dccfbec33890f2a067fdb830e) #### [4.0.3](https://github.com/JohnAlbin/normalize-scss/compare/4.0.2...4.0.3) > 29 November 2015 - Fix _vertical-rhythm.scss issue #45 [`#46`](https://github.com/JohnAlbin/normalize-scss/pull/46) - Using rem units with IE8 support generates incorrect CSS. Fixes #47 [`#47`](https://github.com/JohnAlbin/normalize-scss/issues/47) - Replace fixtures/typey-1.0.0-beta.7 with devDependency on beta.8. [`7680810`](https://github.com/JohnAlbin/normalize-scss/commit/7680810977be7f2f249170dff486ed3686ea7759) - Add more KSS comments. [`ee8bf55`](https://github.com/JohnAlbin/normalize-scss/commit/ee8bf5583b41c46c568a52c811410acafcd64894) - Remove accidental inclusion of support-legacy-browser() in typey-chroma-kss fork. [`a7bb489`](https://github.com/JohnAlbin/normalize-scss/commit/a7bb489dc2e67a767e50d7dbf54a30e26af8e414) - Tag 4.0.3. [`1440cb6`](https://github.com/JohnAlbin/normalize-scss/commit/1440cb69c26fea22689d922d502c20a37bda1782) - Add $typey-debug variable to typey-chorma-kss fork. [`d1835fb`](https://github.com/JohnAlbin/normalize-scss/commit/d1835fbb7d7ec08b105ca6de128d00ce61f58cf9) - Fix _vertical-rhythm.scss issue #45 [`211e311`](https://github.com/JohnAlbin/normalize-scss/commit/211e3110d7667ed702fb45c3717bac84075d42c4) - In typey-chroma-kss fork, fix linting error. [`9dce99b`](https://github.com/JohnAlbin/normalize-scss/commit/9dce99b41c7f5825262e021ff23cd55f54b293f2) - In typey-chroma-kss fork, make $rem-fallback depend on support-for(). [`334cda8`](https://github.com/JohnAlbin/normalize-scss/commit/334cda8537e6698dad386348a0af343167637ef8) - In typey-chroma-kss fork, add comments about components to styles-base. [`e0fbdf0`](https://github.com/JohnAlbin/normalize-scss/commit/e0fbdf08d82a3be459163bef383726f04319296b) - Minor tweak of typey-chroma-kss fork. [`f311015`](https://github.com/JohnAlbin/normalize-scss/commit/f311015b0fcb7d2ee1bf61aae8024288996e0171) - Remove accidental inclusion of scss-lint rule. [`cfafa79`](https://github.com/JohnAlbin/normalize-scss/commit/cfafa791556d346a5e2ea09effcb6d46841c011a) #### [4.0.2](https://github.com/JohnAlbin/normalize-scss/compare/4.0.1...4.0.2) > 24 November 2015 - Fix eyeglass module support. Fixes #44 [`#44`](https://github.com/JohnAlbin/normalize-scss/issues/44) - Tag 4.0.2. [`6b1f9fb`](https://github.com/JohnAlbin/normalize-scss/commit/6b1f9fb00800efe91a14bfe25178e422d14fbfa3) - Update README. [`d89009e`](https://github.com/JohnAlbin/normalize-scss/commit/d89009e17896ef88a2c5022ac77363ba032260df) #### [4.0.1](https://github.com/JohnAlbin/normalize-scss/compare/4.0.0...4.0.1) > 23 November 2015 - Tag 4.0.1. [`0f0d3e3`](https://github.com/JohnAlbin/normalize-scss/commit/0f0d3e313400fd36439d910372868a5e7d61b445) - Fix sass linting error. [`cf42d92`](https://github.com/JohnAlbin/normalize-scss/commit/cf42d92b2ae73382a23ef39c73c446485053526b) - Sass linting fix. [`c131fd6`](https://github.com/JohnAlbin/normalize-scss/commit/c131fd6a5e49e5823cd7cf6b1024822b7437e84d) - Update Travis to use container and not test on Node 0.10. [`761f35d`](https://github.com/JohnAlbin/normalize-scss/commit/761f35d26b126c58eaa61b6b0c1e0b99264dbee1) - Update link to 4.0.0 release. [`05b7afb`](https://github.com/JohnAlbin/normalize-scss/commit/05b7afbd4c86c31f6d4ec9143237edb6f7f31626) - Fix sass linting error. [`1977e62`](https://github.com/JohnAlbin/normalize-scss/commit/1977e6297bbc9397ebd76593f5285ce02f37a26e) - Rename test/common.js to test/helper.js. [`e179dac`](https://github.com/JohnAlbin/normalize-scss/commit/e179dac2e9b88931fcbad07e47f651a68a0a3148) #### [4.0.0](https://github.com/JohnAlbin/normalize-scss/compare/4.0.0-beta.1...4.0.0) > 19 November 2015 - Add typey-chroma-kss fork version. [`f0a837d`](https://github.com/JohnAlbin/normalize-scss/commit/f0a837d504c984f4d4b5c6ba85b1fabe0b0fbbb7) - Move blockquote, p, pre to grouping. [`468fe5d`](https://github.com/JohnAlbin/normalize-scss/commit/468fe5d2e5cf74cfed4240a020d84fbed0ac4712) - Update typey-chroma-kss fork. [`773c7e4`](https://github.com/JohnAlbin/normalize-scss/commit/773c7e4addfc6b3c952320e650e3824ac7954b83) - Move "lists" into "grouping" rulesets. [`d008227`](https://github.com/JohnAlbin/normalize-scss/commit/d0082278b30a425f048af65773b6598c63974922) - Update typey fork. [`95c4271`](https://github.com/JohnAlbin/normalize-scss/commit/95c4271f8d4ac69afe945764ba53db9326f2a453) - Use @include padding() on fieldset in typey fork. [`4495735`](https://github.com/JohnAlbin/normalize-scss/commit/44957353fd9acabd09a97f9b49ac45263b2f8d02) - Tag 4.0.0. [`a3c563f`](https://github.com/JohnAlbin/normalize-scss/commit/a3c563fd4602a40dd7ad269b9dd3f781f632a61e) - Update code comments. [`0f651c8`](https://github.com/JohnAlbin/normalize-scss/commit/0f651c861d97b865cf034476529fc8b111a8cbab) - Update package.json. [`fc5f854`](https://github.com/JohnAlbin/normalize-scss/commit/fc5f854b44f27ae299af8cc8b066b31bd0933906) #### [4.0.0-beta.1](https://github.com/JohnAlbin/normalize-scss/compare/3.0.3...4.0.0-beta.1) > 18 November 2015 - Add protected license comment. Fixes #41 [`#41`](https://github.com/JohnAlbin/normalize-scss/issues/41) - Indent _normalize.scss to reduce git diff when making it into a mixin later. [`9f79a96`](https://github.com/JohnAlbin/normalize-scss/commit/9f79a96072f35f1c3a1942eef076307f397dd73b) - Convert tests to libSass. [`431bfd4`](https://github.com/JohnAlbin/normalize-scss/commit/431bfd46a0632ccc2334e913c939f791b6d0e6ed) - Add typey fork. [`d097a1a`](https://github.com/JohnAlbin/normalize-scss/commit/d097a1a5996af73943778a747e8ef92ed5017a98) - Add normalize() mixin. [`ddbed31`](https://github.com/JohnAlbin/normalize-scss/commit/ddbed315cd30619784b1dab4081e6fd00247ba97) - Remove test files from parent project. [`6f842db`](https://github.com/JohnAlbin/normalize-scss/commit/6f842dbcf16595bc118d0933da4afa9d1e614442) - Remove $strict-normalize by setting support defaults equal to v3 of normalize.css. [`344a0c0`](https://github.com/JohnAlbin/normalize-scss/commit/344a0c0c226c6771af77889fdbd2491feb3cb266) - Add default fork versions. [`c7e2ae0`](https://github.com/JohnAlbin/normalize-scss/commit/c7e2ae08bd0b9fe118eadd5742561bb7b1d4e05e) - Add a fork-able version for Compass. [`bb02bd8`](https://github.com/JohnAlbin/normalize-scss/commit/bb02bd8d7da0d00a159bff8625eb1edf02c34ca9) - Add tests for Compass fork version. [`5758744`](https://github.com/JohnAlbin/normalize-scss/commit/5758744b4e5ac6d8a971ce4f0cb383ac3c637dd2) - Add import-now module. [`7159523`](https://github.com/JohnAlbin/normalize-scss/commit/7159523365aa99fc9ded12441047a4e923004dfd) - Add tests for default fork version. [`080f443`](https://github.com/JohnAlbin/normalize-scss/commit/080f443ea08af7aa77c36c128069acd1340da489) - Allow $normalize-support-for to support "last X versions" with -X value. [`84f8e28`](https://github.com/JohnAlbin/normalize-scss/commit/84f8e2859cd3e564d292ac657f3fb6738542b603) - Stop using compass/support module. [`b4cb155`](https://github.com/JohnAlbin/normalize-scss/commit/b4cb155f3004e94f57d981c83121e4aca1e0cd59) - Remove apply-side-rhythm-border(). [`94b3f20`](https://github.com/JohnAlbin/normalize-scss/commit/94b3f204196ef5e020317197d21f1002c936a707) - Update README. [`6fde3de`](https://github.com/JohnAlbin/normalize-scss/commit/6fde3de4723fe44bc2882cc1e1e69bab4737136a) - Add 3rd party support-for dependency. [`f32a7fd`](https://github.com/JohnAlbin/normalize-scss/commit/f32a7fdae314297ee053d6588d7ea913aeb7fb4b) - Remove Ruby-based tests. [`9e20c51`](https://github.com/JohnAlbin/normalize-scss/commit/9e20c51c6bf66469c8dc07dde2c2743909f1eaef) - Use new normalize-margin() mixin in _normalize.scss. [`6f64bee`](https://github.com/JohnAlbin/normalize-scss/commit/6f64bee4c54f17cabf5d24332e5fdd03ca557709) - Remove compass/typography/vertical_rhythm module. [`bb3e7e1`](https://github.com/JohnAlbin/normalize-scss/commit/bb3e7e180aeba3ce1e277de7a63ba3b14ec846e6) - Remove establish-baseline(). [`04376a5`](https://github.com/JohnAlbin/normalize-scss/commit/04376a54c6549b85f54e4b22e1d78fcbc0916966) - Update default fork version. [`36ec814`](https://github.com/JohnAlbin/normalize-scss/commit/36ec814e50147fe22ca256719f8fc9512f3cd162) - Move variables to their own partial. [`e84c6b0`](https://github.com/JohnAlbin/normalize-scss/commit/e84c6b087603317c4b0d95a6471cfbde94cb6299) - Remove adjust-font-size-to(). [`200d428`](https://github.com/JohnAlbin/normalize-scss/commit/200d428a281d2bbeafb890b7cc98006edf33e0e5) - Update README. [`bf84ec9`](https://github.com/JohnAlbin/normalize-scss/commit/bf84ec994ac48ce342a0847401d9e283fa39c03f) - Add $normalize-vertical-rhythm to force line-heights when using default variable values. [`78bfa99`](https://github.com/JohnAlbin/normalize-scss/commit/78bfa994fb4deab98e1ad989615583bef90cdebc) - Slight refactoring of vertical-rhythm module. [`714c497`](https://github.com/JohnAlbin/normalize-scss/commit/714c49774918ff835d2b136d340560406bfc135d) - Update README. [`08ea3ea`](https://github.com/JohnAlbin/normalize-scss/commit/08ea3ea66732b4d62add41f3819cec9c4f243854) - Remove compass/css3/box-sizing. [`80272d3`](https://github.com/JohnAlbin/normalize-scss/commit/80272d3592512d0560eeec9752b9eea9c20040da) - Update package.json with npm init. [`80fa1f3`](https://github.com/JohnAlbin/normalize-scss/commit/80fa1f3a608f9eead753eaab0bee6d7bf59bde0a) - Update package.json with npm init. [`b4b23b3`](https://github.com/JohnAlbin/normalize-scss/commit/b4b23b3bfcdcb3f27046be509d441563a1afe402) - Remove component.json. [`133ccb1`](https://github.com/JohnAlbin/normalize-scss/commit/133ccb1a6506571470d62bfd7b07d82421c37957) - Remove leader() and trailer(). [`d3ff876`](https://github.com/JohnAlbin/normalize-scss/commit/d3ff876e167643bfacb2073b2975e3c94e1838bd) - Add .gitignore. [`6b2e10e`](https://github.com/JohnAlbin/normalize-scss/commit/6b2e10ec7225bf659d3f3271649a41ebe5d0676f) - Export SASS_PATH for Ruby Sass without Compass. [`162dc75`](https://github.com/JohnAlbin/normalize-scss/commit/162dc7546f85b21448d979b123cd8848f81b5b98) - Add forkable ruby sass/compass version. [`e10aa22`](https://github.com/JohnAlbin/normalize-scss/commit/e10aa22a4a24d10fd993cd59ce6e319b66903d27) - Update travis.yml to run node.js tests. [`2d26546`](https://github.com/JohnAlbin/normalize-scss/commit/2d26546cc8313e3dcb371cd5fcd73f9559eb88e8) - Update README. [`8b7b6fb`](https://github.com/JohnAlbin/normalize-scss/commit/8b7b6fb68b5a8ef03b93ac5b20cd3af3cd00a974) - Update bower.json. [`c400940`](https://github.com/JohnAlbin/normalize-scss/commit/c400940dce54bf93daf8f536ab9afe9c93d7b9de) - Move _normalize.scss to sass/ directory. [`cbd868e`](https://github.com/JohnAlbin/normalize-scss/commit/cbd868e94ca8a24b2675bd6085ff79e89b40e78b) - Update READMEs. [`bd252e8`](https://github.com/JohnAlbin/normalize-scss/commit/bd252e89c1bae7677dc2a8628fbfdb8a1eb5894a) - Remove version number from output. [`07ad14b`](https://github.com/JohnAlbin/normalize-scss/commit/07ad14b78fe11ce0248affd3aec25030c278a079) - Add eyeglass support. [`299d01c`](https://github.com/JohnAlbin/normalize-scss/commit/299d01c2c84522a5b009140c5b51d4627af9a822) - Rename font-values module to normalize/vertical-rhythm. [`2d87caf`](https://github.com/JohnAlbin/normalize-scss/commit/2d87caff26f4249a6356d3595d1cd982db0a3192) - Remove unused $rhythm-unit variable. [`eecec15`](https://github.com/JohnAlbin/normalize-scss/commit/eecec15327c5853d731e3f920261421edea185f7) - Update gemspec. [`81f7c73`](https://github.com/JohnAlbin/normalize-scss/commit/81f7c735dff94817d19c4a1e20d5242dec531e57) - Remove output-rhythm(). [`5a0496c`](https://github.com/JohnAlbin/normalize-scss/commit/5a0496c8a1cf07d7416e43e188acfefca225abf2) - Update project description. [`1c09e98`](https://github.com/JohnAlbin/normalize-scss/commit/1c09e98a9866f2a5099d72c83e31b27804e831c0) - Tag 4.0.0-beta.1 [`030ba76`](https://github.com/JohnAlbin/normalize-scss/commit/030ba7658a267b3e75b2b996bfd339ea9d96073f) - Update License string in package.json. [`95795f3`](https://github.com/JohnAlbin/normalize-scss/commit/95795f39891fd065afc2f92bd59dc103aa8c7525) - Update README. [`79632de`](https://github.com/JohnAlbin/normalize-scss/commit/79632de2dd56b52e52f6ec3c910a7ae1210941bf) - Re-add $rhythm-unit variable. [`41cbf0f`](https://github.com/JohnAlbin/normalize-scss/commit/41cbf0fc64cd3793fec72b42554ed131d688a6ee) - Test all branches on Travis. [`680461c`](https://github.com/JohnAlbin/normalize-scss/commit/680461ca70dc9fe927b7761b9422730cac04561d) - Update package description. [`5ade25f`](https://github.com/JohnAlbin/normalize-scss/commit/5ade25f934114fa47fdfc4bae7df5c3fb1c1e824) - Remove debug-vertical-alignment(). [`21b7965`](https://github.com/JohnAlbin/normalize-scss/commit/21b7965bb30325ae759926ab91ee17d73289afa7) - Fix version number in component.json. [`2a4bb5f`](https://github.com/JohnAlbin/normalize-scss/commit/2a4bb5f935c2ed048f5184fc2e0f47822dac12ba) - Update README. [`0235fcd`](https://github.com/JohnAlbin/normalize-scss/commit/0235fcd2b83f3722363dc34a04f1cdb2cbf283bb) - Fix link to download. [`ce0751d`](https://github.com/JohnAlbin/normalize-scss/commit/ce0751d999aad49ee642eeb945888ee77dc9eb26) - Fix adjust-font-size-to() fallback to work with libSass. [`4b548f1`](https://github.com/JohnAlbin/normalize-scss/commit/4b548f13c75d475e58ede282316eb2c8d689ec92) - Fix version in CHANGELOG. [`4f53999`](https://github.com/JohnAlbin/normalize-scss/commit/4f539996b8ae71d930b3aa5673cfbf936b5438f2) - Update README. [`21b7c48`](https://github.com/JohnAlbin/normalize-scss/commit/21b7c48570514a97d39aab5d8e259637cd3d8050) - Remove component.json from bower.json ignore list. [`a2ef5ef`](https://github.com/JohnAlbin/normalize-scss/commit/a2ef5ef0709174498dfdac6340916e836b932e9f) - Edit .travis.yml. [`b469406`](https://github.com/JohnAlbin/normalize-scss/commit/b46940693d46a343a45d1577d3d40904943ff489) - Update README. [`a689319`](https://github.com/JohnAlbin/normalize-scss/commit/a689319ebce0ebdebdaf165ae068fa04dd79367f) #### [3.0.3](https://github.com/JohnAlbin/normalize-scss/compare/3.0.2+normalize.3.0.2...3.0.3) > 17 October 2015 - Fix invalid JSON in package.json [`#37`](https://github.com/JohnAlbin/normalize-scss/pull/37) - Merge normalize.css 3.0.3 into master. Fixes #38 [`#38`](https://github.com/JohnAlbin/normalize-scss/issues/38) - Force LICENCE to be published to npm [`#430`](https://github.com/JohnAlbin/normalize-scss/issues/430) - Remove unnecessary vendor prefixes [`#400`](https://github.com/JohnAlbin/normalize-scss/issues/400) - Extensive README update. [`1e62f0d`](https://github.com/JohnAlbin/normalize-scss/commit/1e62f0d36a5a8703cd8e45c32cac9dd321786b25) - Update tests. [`f55eb8b`](https://github.com/JohnAlbin/normalize-scss/commit/f55eb8bb64c83f40dcae5a36edf798c3265f5540) - Update version to 3.0.3+normalize.3.0.3. [`e8e479e`](https://github.com/JohnAlbin/normalize-scss/commit/e8e479e8e1efc2386798272d8cc2fb8ef67f8fce) - Update markdown in README. [`bcfa1da`](https://github.com/JohnAlbin/normalize-scss/commit/bcfa1dae67519fe8345473f5ccff9f3138a6d475) - Fix tests for Safari 6. [`0240cee`](https://github.com/JohnAlbin/normalize-scss/commit/0240ceebff6714ef578e1f209bd1d83950ef5cb7) - Replace poor docs with link to better docs in wiki. [`a8907ff`](https://github.com/JohnAlbin/normalize-scss/commit/a8907ffe82c9d941f4187322d4f7ad5a3bb95094) - Update markdown in README. [`bb717a5`](https://github.com/JohnAlbin/normalize-scss/commit/bb717a50426c5d70dbc1e7a83237e148c53259d5) - Fix a few CSS comments [`ef2b006`](https://github.com/JohnAlbin/normalize-scss/commit/ef2b006aad2d08e3f2a0f184093d01d9eb04bcb3) - Update markdown in README. [`f9ae88c`](https://github.com/JohnAlbin/normalize-scss/commit/f9ae88ce1fb9ab0ec47105e6b50b6a7dac2f8082) - Fix project URL in normalize.css file [`0c31dad`](https://github.com/JohnAlbin/normalize-scss/commit/0c31dada5189a577f16fc61cbd8680e7f35bcca3) - Improve docs for $base-font-size variable. [`9c05204`](https://github.com/JohnAlbin/normalize-scss/commit/9c05204987f7f23519cce0d2ec9604d367a36cee) - Add main property to 'package.json' [`947b1ae`](https://github.com/JohnAlbin/normalize-scss/commit/947b1ae124cc987848262b6513242c83348a733d) - Add cdnjs link to README [`1d11c9b`](https://github.com/JohnAlbin/normalize-scss/commit/1d11c9bc5323fca60f8fc9924376df7dc4893fb4) #### [3.0.2+normalize.3.0.2](https://github.com/JohnAlbin/normalize-scss/compare/3.0.1+normalize.3.0.1...3.0.2+normalize.3.0.2) > 6 November 2014 - Only alter 'background-color' of links in IE 10 [`#337`](https://github.com/JohnAlbin/normalize-scss/issues/337) - Add `menu` element to HTML5 display definitions [`#370`](https://github.com/JohnAlbin/normalize-scss/issues/370) - Update test controls. [`5f87d02`](https://github.com/JohnAlbin/normalize-scss/commit/5f87d020a216067bf38dbea82bad8f6aa156358a) - Update version to 3.0.2+normalize.3.0.2. [`11e3409`](https://github.com/JohnAlbin/normalize-scss/commit/11e34094e84b11f03251294f1d443e1cd921dcf0) - Update tests to use Compass.sass_compiler instead of deprecated Compass.compiler. [`3302ec8`](https://github.com/JohnAlbin/normalize-scss/commit/3302ec8f01fe9691d206384c3be5ce7d774827a2) - Merge normalize.css 3.0.2 into master [`2379d96`](https://github.com/JohnAlbin/normalize-scss/commit/2379d961db7c516d14dc1428d1df2faa0f5bd977) - Add 'menu' to tests [`bb82bc9`](https://github.com/JohnAlbin/normalize-scss/commit/bb82bc9b87445865415c525495b7c8b39e85e998) - Update test controls. [`cba7325`](https://github.com/JohnAlbin/normalize-scss/commit/cba73256cd090c4f9e15243a53230f5569296d41) - Add code comment about nested lists. [`af16a18`](https://github.com/JohnAlbin/normalize-scss/commit/af16a182f19c609a4cb3a9f0bb2fbda60f71889a) - Fix code style [`a473cee`](https://github.com/JohnAlbin/normalize-scss/commit/a473cee8a2ab09e7590e9fcc130834d6248350a6) - Fix package.json [`ff1cdc2`](https://github.com/JohnAlbin/normalize-scss/commit/ff1cdc2a864f8cc1abc26d78e846ef0a6a63b123) #### [3.0.1+normalize.3.0.1](https://github.com/JohnAlbin/normalize-scss/compare/3.0.0+normalize.3.0.1...3.0.1+normalize.3.0.1) > 26 August 2014 - Update version to 3.0.1+normalize.3.0.1. [`558ad50`](https://github.com/JohnAlbin/normalize-scss/commit/558ad50c9bea79fd3accb754fcacb9e04bd75cd2) - Update figure ruleset to output for Safari 6. [`1639f0d`](https://github.com/JohnAlbin/normalize-scss/commit/1639f0d0e2d12065353412fef01aa2c43abcf938) - Use recommended Sass/Compass dependencies. [`da32664`](https://github.com/JohnAlbin/normalize-scss/commit/da326648ca0025027dc4336049c2cc3f93ac504a) - Fix italics in README markdown. [`f3c22dd`](https://github.com/JohnAlbin/normalize-scss/commit/f3c22ddc517d0aac8cbfa64846d2c3718fb5a5de) - Fix version number in README. [`68865a6`](https://github.com/JohnAlbin/normalize-scss/commit/68865a69852c2248c29d014ce295fa37379d61a7) #### [3.0.0+normalize.3.0.1](https://github.com/JohnAlbin/normalize-scss/compare/3.0.0-alpha.2+normalize.3.0.0...3.0.0+normalize.3.0.1) > 26 August 2014 - Add extended docs to README [`#353`](https://github.com/JohnAlbin/normalize-scss/issues/353) - More accurate comments [`#299`](https://github.com/JohnAlbin/normalize-scss/issues/299) [`#292`](https://github.com/JohnAlbin/normalize-scss/issues/292) [`#304`](https://github.com/JohnAlbin/normalize-scss/issues/304) - Update tests. [`c02572b`](https://github.com/JohnAlbin/normalize-scss/commit/c02572b1e6402ec1208833f73616d4a14b6ca2ab) - Add package.json [`058ee3b`](https://github.com/JohnAlbin/normalize-scss/commit/058ee3b0adf88c4cdd3c9c6b4604d643f39f6075) - Update version to 3.0.0+normalize.3.0.1. [`f2fecbf`](https://github.com/JohnAlbin/normalize-scss/commit/f2fecbff0d0a707f1ea0ddb96589410dc9a1dbb8) - Merge normalize.css 3.0.1 into master [`6b1bfdf`](https://github.com/JohnAlbin/normalize-scss/commit/6b1bfdf48647a17d189f930539f9d848a4c2977d) - Move code and pre blocks to normailze.css Grouping content section. [`33b2fbf`](https://github.com/JohnAlbin/normalize-scss/commit/33b2fbf1d6fed98f6a8e12cfc101393dc475e53e) - Remove forked additional support-legacy-browser() to match Compass 1.0.0. [`1455ed8`](https://github.com/JohnAlbin/normalize-scss/commit/1455ed87fd9afea3ee2fd45ddb8729bf5c9a61da) - Update support-legacy-browser() with code from latest #1524. [`db9befc`](https://github.com/JohnAlbin/normalize-scss/commit/db9befc53ea9d2ef2d089d3a4ec9aa6abfd02969) - Add $critical-usage-threshold: 100 to tests. [`e28d4e5`](https://github.com/JohnAlbin/normalize-scss/commit/e28d4e5893c185eb34a5a5129b32fd3a5131f714) - Use output-rhythm mixin [`a88fd96`](https://github.com/JohnAlbin/normalize-scss/commit/a88fd96f90f16d19958cfb31111fc8aa26186cf3) - Fix indentation [`de39c2c`](https://github.com/JohnAlbin/normalize-scss/commit/de39c2c76e72545f4af376f0b9f492ed3d868158) - Fix misplaced comments. [`d344351`](https://github.com/JohnAlbin/normalize-scss/commit/d34435183cbb5b84edb406c12b6ea93ea155bb29) - Update legend ruleset IE check to be IE 11 and lower. [`8e2cc1d`](https://github.com/JohnAlbin/normalize-scss/commit/8e2cc1d4b4c3fa787ffe9c4ff59eae5f4be25292) - Fix test failure output color. [`8cd2697`](https://github.com/JohnAlbin/normalize-scss/commit/8cd2697babd4edbcfa2a814cfc8e37cfc80d13e2) - Fix markdown syntax in README. [`cbc89c2`](https://github.com/JohnAlbin/normalize-scss/commit/cbc89c2acc24e57b517bd04b5d7fe70d2c18545e) #### [3.0.0-alpha.2+normalize.3.0.0](https://github.com/JohnAlbin/normalize-scss/compare/3.0.0-alpha.1+normalize.2.1.3...3.0.0-alpha.2+normalize.3.0.0) > 11 February 2014 - Update test controls after 3.0.0 upgrade. [`1a65a9b`](https://github.com/JohnAlbin/normalize-scss/commit/1a65a9b945786cb595f6918af54b0b0d0f805929) - Add tests for IE 9/10 and Safari 5/6. [`628098f`](https://github.com/JohnAlbin/normalize-scss/commit/628098f8e7a5711c9762da3e5c02e41aaf679110) - Explicit tests for each normalization [`5b57298`](https://github.com/JohnAlbin/normalize-scss/commit/5b57298fc3ed1be2cafc7c02aef83a7f07bb1a5e) - Update IE tests. [`807c42e`](https://github.com/JohnAlbin/normalize-scss/commit/807c42e565cea28824e4cdadb349122bc956c51d) - Reorganise normalize.css and edit comments [`3fe0df0`](https://github.com/JohnAlbin/normalize-scss/commit/3fe0df0fe511a914bee47c6e11b1832a5a6830ff) - Add additional support-legacy-browser() so IE 8,9 and Safari 5 support can be removed. [`edadec4`](https://github.com/JohnAlbin/normalize-scss/commit/edadec4ab9b16ba1765eff06c7dc8615fad7c8d8) - Change indentation: 4 -> 2 spaces [`45cc401`](https://github.com/JohnAlbin/normalize-scss/commit/45cc401523c73a7ea48d433a269a7164059a4812) - Update tests in test.html. [`695573c`](https://github.com/JohnAlbin/normalize-scss/commit/695573c011dad2f16455bb666d33660f8c261831) - Add test for IE 10. [`6e5401f`](https://github.com/JohnAlbin/normalize-scss/commit/6e5401fd5ab19a96bd38280c2483e863ecd3cf35) - Update keywords and ignores in bower.json and component.json. [`cb2c3ee`](https://github.com/JohnAlbin/normalize-scss/commit/cb2c3ee3947f85280e36372f5880f80a97d7e7c9) - Update version to 3.0.0-alpha.1+normalize.3.0.0. [`15e3ab2`](https://github.com/JohnAlbin/normalize-scss/commit/15e3ab2d0ba9348a88c0feccd36ee7e5022955b2) - Change project URL. [`f588ada`](https://github.com/JohnAlbin/normalize-scss/commit/f588ada5eefb5c4080d98c788ee0578a9d1f196d) - Update project description in the .json, .gemspec and README files. [`ca93bd5`](https://github.com/JohnAlbin/normalize-scss/commit/ca93bd5e60c3e49a3a2882784a35e13fa8f9e9e0) - Update CHANGELOG [`488f365`](https://github.com/JohnAlbin/normalize-scss/commit/488f365fdd04fb9b2c9e85718952a698cb2e6e84) - Update test controls with update project name. [`5fd4f19`](https://github.com/JohnAlbin/normalize-scss/commit/5fd4f19dc212c6681a2860062f8ec3727519062b) - Update browser support [`d00c1c9`](https://github.com/JohnAlbin/normalize-scss/commit/d00c1c98ae09f760ee8f9a72a61d92dae88cdc30) - Fix number input button cursor on OS X Chrome [`d86aa85`](https://github.com/JohnAlbin/normalize-scss/commit/d86aa8500ee7e8c6568413ccfc115fe437010727) - Revert 6992935807a5ed7ec60fb97e3f9fd02cc102a110 [`a2ae3b5`](https://github.com/JohnAlbin/normalize-scss/commit/a2ae3b5d7a49b67da03ff9b0878c2d2a53fbc821) - Address `button` overflow in IE 8/9/10 [`68322db`](https://github.com/JohnAlbin/normalize-scss/commit/68322db312c1c8eb9fd1e9d2571c7728ea9c4cbe) - Fix i18n for `q` element [`7e80851`](https://github.com/JohnAlbin/normalize-scss/commit/7e80851c5fd2d49772235e2d453c9e1caaeb2bc5) - Revert `textarea` alignment modification [`20e5822`](https://github.com/JohnAlbin/normalize-scss/commit/20e58223c9f07607289063c649a7e0e569ec7f97) - Update download methods in README. [`02a10e9`](https://github.com/JohnAlbin/normalize-scss/commit/02a10e95b2b999333afa89430de944dbe78dc7b2) - Fix vertical alignment of `progress` [`37ea6ae`](https://github.com/JohnAlbin/normalize-scss/commit/37ea6ae1874dce2ecd4aa3a5b0edc89f7da29337) - Change dependency from Compass to compass-core. [`3c0722b`](https://github.com/JohnAlbin/normalize-scss/commit/3c0722b0a3cd4c2043ec8b9f959d75c39fc31efc) - Merge normalize.css 3.0.0 into master [`fd6c69e`](https://github.com/JohnAlbin/normalize-scss/commit/fd6c69ef98cf6a97bc4e3b5a9be389a0b127740f) - Add sache.json for sache.io website. [`1689117`](https://github.com/JohnAlbin/normalize-scss/commit/1689117297c69c166746324479d2810963547ce5) - Fix `pre` text formatting and overflow [`a8edd0c`](https://github.com/JohnAlbin/normalize-scss/commit/a8edd0c5aa06b905e8e1550fd6a5c01e46375194) - Update release info in README. [`11150c8`](https://github.com/JohnAlbin/normalize-scss/commit/11150c890741ea25ea2b3223e6251c369a6b3882) - Add copyright and license info to Navigator code files. [`54fe78d`](https://github.com/JohnAlbin/normalize-scss/commit/54fe78d7310a1b7bd8fa2901ed9d37767ca251ea) - Update links to releases in README.md. [`87b5268`](https://github.com/JohnAlbin/normalize-scss/commit/87b526879961ab038639d18e8b151b6aca48e866) - Remove unneeded files from gemspec. [`002c195`](https://github.com/JohnAlbin/normalize-scss/commit/002c1950d35eb9b80d2a7cc48594097d2240ddbb) - Fix `textarea` test title [`3d8f336`](https://github.com/JohnAlbin/normalize-scss/commit/3d8f336d171354d615967b5ade85773aad83330f) - Fix rendering of test file on mobile [`e372fcd`](https://github.com/JohnAlbin/normalize-scss/commit/e372fcd83d2de2f08ce6755660c36da7954fdb4d) - Update README to show latest stable release version. [`b062137`](https://github.com/JohnAlbin/normalize-scss/commit/b062137283c67c8ddb1acbacc56ec03f544724d1) - Fix ‘san-serif’ typo in test file [`f3db654`](https://github.com/JohnAlbin/normalize-scss/commit/f3db654b78ddfa84c4d33d8427126eb7bd745ca0) - Add additional @see comment to @todo. [`486b062`](https://github.com/JohnAlbin/normalize-scss/commit/486b062a3809ef4f058a18607a4993285ed8e714) #### [3.0.0-alpha.1+normalize.2.1.3](https://github.com/JohnAlbin/normalize-scss/compare/2.1.3...3.0.0-alpha.1+normalize.2.1.3) > 20 January 2014 - Update to Sass 3.3 and Compass 1.0. Fixes #18 [`#18`](https://github.com/JohnAlbin/normalize-scss/issues/18) - Add tests using the Navigator test framework. Fixes #20 [`#20`](https://github.com/JohnAlbin/normalize-scss/issues/20) - Set correct display for `progress` in IE 8/9 [`#253`](https://github.com/JohnAlbin/normalize-scss/issues/253) [`#254`](https://github.com/JohnAlbin/normalize-scss/issues/254) - Fix fieldset width in Chrome and Firefox [`#272`](https://github.com/JohnAlbin/normalize-scss/issues/272) - Add tests and controls for test framework. #20 [`a25676a`](https://github.com/JohnAlbin/normalize-scss/commit/a25676a261915c410be330b51f4b20468e1df822) - Update tests to use Sass 3.3 !global and Compass 1.0.0 support variables. [`3876dd3`](https://github.com/JohnAlbin/normalize-scss/commit/3876dd3ac96d4bc5fad39b77968d9752f271cd1c) - Add Navigator test framework files. #20 [`6176df5`](https://github.com/JohnAlbin/normalize-scss/commit/6176df524906eed7b55a3785f93acaa5c34bac43) - Move Rakefile to tests directory. [`6faf0a1`](https://github.com/JohnAlbin/normalize-scss/commit/6faf0a1a2c171a7243ca1b050f3fbd147235b226) - Upgrade to Compass 1.0's support module. #18 [`a79de09`](https://github.com/JohnAlbin/normalize-scss/commit/a79de09e18296dd1273e43bc109a9bcff708349c) - Update bower.json using "bower init". [`a449948`](https://github.com/JohnAlbin/normalize-scss/commit/a4499488f156fdd0d623d3e6f404f6a66b67b52c) - Update version to 3.0.0-alpha.1+normalize.2.1.3. [`5827525`](https://github.com/JohnAlbin/normalize-scss/commit/582752520eb29e15f824587e86272025a923b7c9) - Add Gemfile and Gemfile.lock needed for the test framework. #20 [`815f00a`](https://github.com/JohnAlbin/normalize-scss/commit/815f00aa7b57addf7fadac8e91f5f1de67ad6a3b) - Improve docs for Compass variables. [`d4a82ae`](https://github.com/JohnAlbin/normalize-scss/commit/d4a82aedaff7c6a4fc3caeaa72cc13d72046c6b2) - Remove Gemfile.lock so Travis can test multiple Gemfiles. [`f6ac01a`](https://github.com/JohnAlbin/normalize-scss/commit/f6ac01aa7556eecaff64af14abe7754fc08d3b69) - Fix a bug in Compass 1.0.0-alpha.17 by overriding its support-legacy-browser() function. #18 [`ecd6fc2`](https://github.com/JohnAlbin/normalize-scss/commit/ecd6fc23766d2d15fcc4f493fcbb5eaddf3bbbdf) - Use Compass 1.0's improved establish-baseline() mixin. #18 [`647e5f8`](https://github.com/JohnAlbin/normalize-scss/commit/647e5f8b32d4d032ae5809a489724de813257e1d) - Fix `font` and `color` inheritance for forms [`0b5badd`](https://github.com/JohnAlbin/normalize-scss/commit/0b5badd591e63b1dcc914a2479f681b9297e6514) - Fix `optgroup` normalization and add test [`5b9bf5e`](https://github.com/JohnAlbin/normalize-scss/commit/5b9bf5e1a365509141bb26669cc6cd45ed2cda1e) - Add tests/README.md. #20 [`35775dd`](https://github.com/JohnAlbin/normalize-scss/commit/35775dd900c413995f77527d0cd33811e5318587) - Revert "Add Gemfile to test Sass 3.3." [`18d7de6`](https://github.com/JohnAlbin/normalize-scss/commit/18d7de68ec72ce3f81253605f0cb4e1f95987feb) - Add Gemfile to test Sass 3.3. [`113a1ff`](https://github.com/JohnAlbin/normalize-scss/commit/113a1ff91e3bb392bf3c7bb1601047eba6591f1c) - Add travis integration file. #20 [`af31ca2`](https://github.com/JohnAlbin/normalize-scss/commit/af31ca2cc7cc42cfcae1796230d7f5f1f1b92d12) - Font size of "code, kbd, pre, samp" should always be 1em relative to parent. [`f85edf8`](https://github.com/JohnAlbin/normalize-scss/commit/f85edf85b14faead9adeeaa05bfaf73c01d02096) - Use vertical rhythm's $rhythm-unit variable. #18 [`7ad8a18`](https://github.com/JohnAlbin/normalize-scss/commit/7ad8a18893f361e9808515ebf9001bc47fc81cb3) - Remove `a:focus` outline normalization [`4b94eb7`](https://github.com/JohnAlbin/normalize-scss/commit/4b94eb7d4d290251d43684a087d0564ef4eb3685) - Remove default table cell padding [`37d1c1e`](https://github.com/JohnAlbin/normalize-scss/commit/37d1c1ef8ba2ddd5708bfc93083cda964711e6aa) - Update CHANGELOG. [`b1cd88b`](https://github.com/JohnAlbin/normalize-scss/commit/b1cd88b7481a4d0ea17537486969a6d2349e2048) - Update tests/README.md to use proper sub-directory. [`a6be355`](https://github.com/JohnAlbin/normalize-scss/commit/a6be3551785d99b1f254f3d87c2f56ad7e412551) - Update tests Gemfile with Sass 3.3 and Compass 1.0 requirements. #18 [`2fa343d`](https://github.com/JohnAlbin/normalize-scss/commit/2fa343d486a1d892b4c046a798c1ef6774d9855e) - Update .gemspec to show Sass 3.3 and Compass 1.0.0 requirement. #18 [`c0efb51`](https://github.com/JohnAlbin/normalize-scss/commit/c0efb51c4a3321ebf8779b160173cf2db9243642) - Add travis build status image to README.md. #20 [`3f63496`](https://github.com/JohnAlbin/normalize-scss/commit/3f6349671fa16060a80e9a18124d4dedec35d882) - Revert "Testing fix for Ruby 1.8.7 Travis build bug; replace add_import_path with extensions_dir in config.rb." [`8a34e11`](https://github.com/JohnAlbin/normalize-scss/commit/8a34e11c922938cb4d0115537886a1c7212d7152) - Testing fix for Ruby 1.8.7 Travis build bug; replace add_import_path with extensions_dir in config.rb. [`771c97e`](https://github.com/JohnAlbin/normalize-scss/commit/771c97efad6971c7b812b51f358a8a29d46691aa) - Update tests/config.rb to use project root for importing. #20 [`26cf3fd`](https://github.com/JohnAlbin/normalize-scss/commit/26cf3fd432a550f590d10599ea1a6696c80d90b3) - Move Gemfile to tests directory. [`4ab4c3f`](https://github.com/JohnAlbin/normalize-scss/commit/4ab4c3fc4010c0d8d07eb9975e7bf25552492879) - Rename Gemfile.Sass.3.2 to Gemfile. [`be2140c`](https://github.com/JohnAlbin/normalize-scss/commit/be2140c0af7f891cebf6631bec6db3bce6daf82f) - Add docs showing proper debug-vertical-alignment() usage. #18 [`ab9b2b8`](https://github.com/JohnAlbin/normalize-scss/commit/ab9b2b87c0afcd55eec9b2886c6c768cf8e55f3d) - Switching Ruby 1.8.7 to 1.9.3 to fix Travis build bug. [`23b944a`](https://github.com/JohnAlbin/normalize-scss/commit/23b944a49c36a859e4798b2661ef3992d04621a1) - Make .unit_tests.rb an un-hidden file. [`bad920c`](https://github.com/JohnAlbin/normalize-scss/commit/bad920c83df8ac2b8896aac28e3055fae871fe39) - Update project description in component.json. [`0bda53a`](https://github.com/JohnAlbin/normalize-scss/commit/0bda53a75560ef7741c8a0d88e1cd4e9a41fb967) - Fix `figure` margin normalization [`ccbb28b`](https://github.com/JohnAlbin/normalize-scss/commit/ccbb28b123186a419abd8f8211f7431885943fd9) - Normalize `optgroup` [`3d3096d`](https://github.com/JohnAlbin/normalize-scss/commit/3d3096db745224192292584445b5114bf1af8a71) - Add 2.x branch to Travis test builds. [`6792161`](https://github.com/JohnAlbin/normalize-scss/commit/67921616c845487bbd226052fbe6db782f598f2c) - Rename travis.yml to .travis.yml. [`8e88ded`](https://github.com/JohnAlbin/normalize-scss/commit/8e88dedb73cfeddc434165be6b6734acc510e9ec) - Rename Gemfile.Sass.3.2 to Gemfile. [`872a054`](https://github.com/JohnAlbin/normalize-scss/commit/872a054cfb3b5b8f8314f47d6c073bf6b238c8a4) #### [2.1.3](https://github.com/JohnAlbin/normalize-scss/compare/2.1.2...2.1.3) > 2 November 2013 - README: change guidance and demphasise v1 [`0050384`](https://github.com/JohnAlbin/normalize-scss/commit/0050384c0b108ed5e7066da5ff52f54ef88e1f66) - Update CHANGELOG [`4925d9b`](https://github.com/JohnAlbin/normalize-scss/commit/4925d9b50807c784abac0f73290e60a28322376b) - Update installation instructions in README.md. [`5bf05b7`](https://github.com/JohnAlbin/normalize-scss/commit/5bf05b768c63a978af5a799d505ae1c41d59dec7) - Update version number to 2.1.3. [`7bba327`](https://github.com/JohnAlbin/normalize-scss/commit/7bba327d72e3c6efaf3c1f067dde6eb2ff5a7eb4) - Merge normalize.css' master (version 2.1.3) into normalize.scss' master. [`10933ab`](https://github.com/JohnAlbin/normalize-scss/commit/10933abd8738c7ebf570824c506676cf2bc4e7e6) - Merge normalize.css' v1 (version 1.1.3) into normalize.scss' master. [`22ed04d`](https://github.com/JohnAlbin/normalize-scss/commit/22ed04dbf27882e990c650db95d2a1e0836dd428) - Update component.json to fit new specification [`f17e57a`](https://github.com/JohnAlbin/normalize-scss/commit/f17e57aba72ebd01d999c8c45c05887bc3b0294b) - Update bower.json. [`66a8c2c`](https://github.com/JohnAlbin/normalize-scss/commit/66a8c2c9c0516622362eb2040abae37a26601ff5) - Fix component.json [`690f8ab`](https://github.com/JohnAlbin/normalize-scss/commit/690f8abb195fcdb4b4f910f3e7f23b88bdffb01d) - Add IE 10 to checkbox/radio normalization comments [`5d4ef1c`](https://github.com/JohnAlbin/normalize-scss/commit/5d4ef1c56fe6e29399f8e2bf31f39ed6c6a11bd3) - Mention that v1 is no longer maintained [`e44e170`](https://github.com/JohnAlbin/normalize-scss/commit/e44e170c503924b1e290b963f6ddccc65e231f14) - Fix incorrect closing tag in `test.html` [`9709e68`](https://github.com/JohnAlbin/normalize-scss/commit/9709e680d02c58c9265173e71fbf2be3e2e8e1ff) - Add Component(1) install instructions [`3e12409`](https://github.com/JohnAlbin/normalize-scss/commit/3e12409c6111299b32bb64584f7a5f9a4dd5a86a) - Add license to gemspec. [`41ccef9`](https://github.com/JohnAlbin/normalize-scss/commit/41ccef9eebfea2fd5aa0d58b7ba5343be68ba963) #### [2.1.2](https://github.com/JohnAlbin/normalize-scss/compare/2.1.0...2.1.2) > 3 July 2013 - Renames component.json to bower.json for bower 0.9.2 [`#12`](https://github.com/JohnAlbin/normalize-scss/pull/12) - Remove top/bottom margins from nested lists. Fixes #10 [`#10`](https://github.com/JohnAlbin/normalize-scss/issues/10) - Add contribution guidelines [`8afd9f8`](https://github.com/JohnAlbin/normalize-scss/commit/8afd9f818bc9f4987e71e239489828b5c713932c) - Add contribution guidelines [`437072a`](https://github.com/JohnAlbin/normalize-scss/commit/437072a982a11afb063b642878ec199a4db92b2e) - Add $strict-normalize variable to trim features to just those present in parent normalize.css project. Issue #13 [`027ab80`](https://github.com/JohnAlbin/normalize-scss/commit/027ab80518d4bb6280ef3282cff2ef67d953212e) - Add files for Compass extension. [`02cce38`](https://github.com/JohnAlbin/normalize-scss/commit/02cce38eb057faa3464b8a28d22e964ef8689c0c) - Protect root against system color schemes [`9078909`](https://github.com/JohnAlbin/normalize-scss/commit/907890983eb2d6667e4b9cbd8bd03ead4b077e34) - Protect root against system color schemes [`121c082`](https://github.com/JohnAlbin/normalize-scss/commit/121c08273b1abf06e9890f6929147683a351a835) - Revert root color and background normalization [`52e76de`](https://github.com/JohnAlbin/normalize-scss/commit/52e76de509657c7ca093600464b84fbcf5d11b68) - Revert root color and background normalization [`71d6cdc`](https://github.com/JohnAlbin/normalize-scss/commit/71d6cdc9a85ac70da6d3208e397fcb5b1c0ad960) - Merge normalize.css' master (version 2.1.2) into normalize.scss' master. [`5a95ea2`](https://github.com/JohnAlbin/normalize-scss/commit/5a95ea2c11a713e754400d463d78ab1cad7e67ba) - Merge normalize.css' v1 (version 1.1.2) into normalize.scss' master. [`5d597d5`](https://github.com/JohnAlbin/normalize-scss/commit/5d597d5838d79573b57dd0c059c8363a51bcdcfa) - Skip adjust-font-size-to() usage when $strict-normalize is true. Issue #13 [`1654f62`](https://github.com/JohnAlbin/normalize-scss/commit/1654f62ac8cec9e4619ea76a420fda3ee625995d) - Add Bower manifest file [`f5543a2`](https://github.com/JohnAlbin/normalize-scss/commit/f5543a264602dfb91604ad3eefe1a1705733c9e6) - Rearrange variables at top of file. [`05c2cb2`](https://github.com/JohnAlbin/normalize-scss/commit/05c2cb2d0e0ecb77132aa3fc9df0b32ae0f8a4ad) - Normalize the `template` element display [`77982e2`](https://github.com/JohnAlbin/normalize-scss/commit/77982e20d82421b4303a5eee4afa224ea371e978) - Add Bower manifest file [`c9ff1dd`](https://github.com/JohnAlbin/normalize-scss/commit/c9ff1dd48d822ea1092cba42f82755c71ca31c61) - Clean up component.json [`a91b3af`](https://github.com/JohnAlbin/normalize-scss/commit/a91b3af1a40912dddb76dcff6af70a527cea912c) - Clean up component.json [`8a925e0`](https://github.com/JohnAlbin/normalize-scss/commit/8a925e039178a3531c88ac747894b6fe0992318a) - Fix IE 10 active link background color [`37b483c`](https://github.com/JohnAlbin/normalize-scss/commit/37b483c1e1f0a11f3734c86410d051a31378a512) - Change gh-page URLs to use `.io` [`6ccf86e`](https://github.com/JohnAlbin/normalize-scss/commit/6ccf86e9625b321bd78b92fe8c12422435bed078) - Add Bower install and more to README [`40f39d8`](https://github.com/JohnAlbin/normalize-scss/commit/40f39d8d9e3a237e25f20d1ea9537af130895b3e) - Simplify the Component(1) manifest file [`c242292`](https://github.com/JohnAlbin/normalize-scss/commit/c2422928c4c1706778d84227a0ed536be19c1a5d) - Simplify the Component(1) manifest file [`87db019`](https://github.com/JohnAlbin/normalize-scss/commit/87db01937460a16964d7f1a6c675624c5107448b) - Turn off legacy IE6/7 support by default. [`c35bbda`](https://github.com/JohnAlbin/normalize-scss/commit/c35bbda8fdc23267cc52ab96e3cabbbbd0713ed8) - Update component.json based on component spec. [`c17e777`](https://github.com/JohnAlbin/normalize-scss/commit/c17e7776b3ed859745eac055939a34da62281dc4) - Update comments to match v2 of normalize.css. [`8791ea5`](https://github.com/JohnAlbin/normalize-scss/commit/8791ea5317a2163f015ef58fbc5fdd33fb1817f3) - Update README.md. [`d8dbbf8`](https://github.com/JohnAlbin/normalize-scss/commit/d8dbbf8d3c2e835be35ce66e240d0b2cace42f49) - Add `bower.json` to release instructions [`f74e430`](https://github.com/JohnAlbin/normalize-scss/commit/f74e43083330faa9d6b8b223a8b60f12d32d8da2) - Change gh-page URLs to use `.io` [`8086921`](https://github.com/JohnAlbin/normalize-scss/commit/8086921dfa54e48708cf395450267a8f9da1e82e) - Update version number. [`a5b04ca`](https://github.com/JohnAlbin/normalize-scss/commit/a5b04cab662e9a86fbb76b786d7ce56203e1983b) - Add `bower.json` to release instructions [`a27353c`](https://github.com/JohnAlbin/normalize-scss/commit/a27353cd9f8ac3f0d59edb5ab09e27326b37c39e) - Fix typo [`4451c29`](https://github.com/JohnAlbin/normalize-scss/commit/4451c29dec940833acd476d09c3749f696561701) - Fix example `git tag` command in docs [`34614f4`](https://github.com/JohnAlbin/normalize-scss/commit/34614f481141498630edd1f79008da75357fa6d0) - Fix property ordering [`858bb90`](https://github.com/JohnAlbin/normalize-scss/commit/858bb9017cf6aa66fea4fddb3081db301cbf521c) - hr rule should use box-sizing: content-box. [`b895be6`](https://github.com/JohnAlbin/normalize-scss/commit/b895be6565aeece1004c595e66564e167b265df8) - Add LICENSE.md and README.md to ignore section of bower.json. [`3e8272a`](https://github.com/JohnAlbin/normalize-scss/commit/3e8272a5368763197792fbb7b52d1d1d82fe3eb6) - Correct date of 2.1.1 release in CHANGELOG [`a611f09`](https://github.com/JohnAlbin/normalize-scss/commit/a611f096b53faa508cce66ad172c4a6625e626f9) - Fix typo [`d31707e`](https://github.com/JohnAlbin/normalize-scss/commit/d31707e2b797881bbfb3454c4d61802ce3cfa53d) - Fix example `git tag` command in docs [`4f2276d`](https://github.com/JohnAlbin/normalize-scss/commit/4f2276d68d59b7fec6718b7453970e4ddf9fe8fd) - Change the Bower website URL [`03c8f44`](https://github.com/JohnAlbin/normalize-scss/commit/03c8f449d039c0fa3560bf03e1b4b3de4c5c26b1) - Make $strict-normalize default to true. Issue #13 [`ce5e152`](https://github.com/JohnAlbin/normalize-scss/commit/ce5e15218037653849cf81cab9d02ee90724a14f) - Rearrange declarations in fieldset styling. [`8732334`](https://github.com/JohnAlbin/normalize-scss/commit/87323343e00f69aa42e2e3bb81f9a63c5d09211f) - Fix typo in CONTRIBUTING.md [`7749af6`](https://github.com/JohnAlbin/normalize-scss/commit/7749af6f3dd07459ce4ad5798052e81024d45f68) - Fix typo in CONTRIBUTING.md [`920b3ea`](https://github.com/JohnAlbin/normalize-scss/commit/920b3ea72ba296d723377eabce59148398aa3e8c) - Rename normalize.css to _normalize.scss. [`05e08e7`](https://github.com/JohnAlbin/normalize-scss/commit/05e08e77b578de8b2fd091f0deb323649c0410a0) #### [2.1.0](https://github.com/JohnAlbin/normalize-scss/compare/2.0.1+build.2...2.1.0) > 2 February 2013 - Normalize form element `text-transform` [`7bc787f`](https://github.com/JohnAlbin/normalize-scss/commit/7bc787fe8660465cdecd902f15cd5538341e1301) - Normalize form element `text-transform` [`acf4079`](https://github.com/JohnAlbin/normalize-scss/commit/acf40793b3c47b1023f8f13a5a80fd5d11f651f7) - Normalize `hr` [`a51697a`](https://github.com/JohnAlbin/normalize-scss/commit/a51697a1ddebf1250f9e59fbf2e1df3a4d805bc5) - Normalize `hr` [`fdb11ae`](https://github.com/JohnAlbin/normalize-scss/commit/fdb11ae5b5e63431d6f8bd2496a11c08e9de46c5) - Update README. [`d964a1c`](https://github.com/JohnAlbin/normalize-scss/commit/d964a1cebecf93b36f2a58dfa63aa034cb5f3e72) - Normalize `h1` margin [`fc85cfb`](https://github.com/JohnAlbin/normalize-scss/commit/fc85cfb9f16200b4fa048b73c34e295dc77487d1) - Update CHANGELOG [`63acb0b`](https://github.com/JohnAlbin/normalize-scss/commit/63acb0bf1de0928203685a4b89960dfce841f98a) - Update CHANGELOG [`c0a9664`](https://github.com/JohnAlbin/normalize-scss/commit/c0a9664c12bc064e8d51161201b02d7e4b91148c) - Add `hr` test [`36fa71d`](https://github.com/JohnAlbin/normalize-scss/commit/36fa71d531a299dd81dd17b5abbb1b5c71a7bb95) - Update README acknowledgements [`0c847f3`](https://github.com/JohnAlbin/normalize-scss/commit/0c847f3283047a255f847109b146655d2bca8bf7) - Add `hr` test [`b1ac8a4`](https://github.com/JohnAlbin/normalize-scss/commit/b1ac8a4e25e63d8e8eb1fe98a609023d70123f29) - Update README acknowledgements [`5c0d44e`](https://github.com/JohnAlbin/normalize-scss/commit/5c0d44e002a84d1944ce8b9d0aa30e0b860a09c2) - Replace CSS box-sizing in hr rule with compass mixin. [`1b2e5e7`](https://github.com/JohnAlbin/normalize-scss/commit/1b2e5e737eefd86d92a92ff9633dff64632c096d) - Remove unnecessary `pre` styles [`28f1518`](https://github.com/JohnAlbin/normalize-scss/commit/28f15186663e3b9cf95b78b2f6e6dd8ad5ec34c1) - Merge normalize.css' master (version 2.1.0) into normalize.scss' master. [`4e527eb`](https://github.com/JohnAlbin/normalize-scss/commit/4e527ebed4e7ca199e22c4f6225473f04e8a0888) - Update version number in _normalize.scss. [`9e259cf`](https://github.com/JohnAlbin/normalize-scss/commit/9e259cf3c6cbf7bfcd9366b12af0f580b4901503) - Update Version number and download link in README. [`d7e98fa`](https://github.com/JohnAlbin/normalize-scss/commit/d7e98fad3ff1029f55da2eb1d1c76127314147ac) - Update LICENSE.txt to add a name. [`ed6ad2c`](https://github.com/JohnAlbin/normalize-scss/commit/ed6ad2c61c66a97ee4d58b84539b49b781bdaf14) - Merge normalize.css' v1 (version 1.1.0) into normalize.scss' master. [`16ac37c`](https://github.com/JohnAlbin/normalize-scss/commit/16ac37cc58f2c5e3f379845f11f5a2f70332c4ea) - Update URL in README. [`12894a4`](https://github.com/JohnAlbin/normalize-scss/commit/12894a4cd9c647e5e4e63f1c085e814c68e67d29) - Update version number in _normalize.scss file. [`61e80c1`](https://github.com/JohnAlbin/normalize-scss/commit/61e80c1f2bd6d05bcf5c03744d34d30a2a558cf2) - Update CHANGELOG [`6729f5e`](https://github.com/JohnAlbin/normalize-scss/commit/6729f5e8f5973c3b31a7a7baab5fdb7860aa623d) - Update CHANGELOG [`54f470c`](https://github.com/JohnAlbin/normalize-scss/commit/54f470cfc61e848380ea96462a57c466b2fde09b) - Update CHANGELOG [`8d51379`](https://github.com/JohnAlbin/normalize-scss/commit/8d5137931facfaea3c98df439143387af279a4f1) - Update CHANGELOG [`5dbbae1`](https://github.com/JohnAlbin/normalize-scss/commit/5dbbae183acb772e9cf2a99f6c7d0e450ad7b325) - Add `main` element to HTML5 display definitions [`048ea8b`](https://github.com/JohnAlbin/normalize-scss/commit/048ea8bf0d96c32e995e63b0fb5cd1571db0e38c) - Add `main` element to HTML5 display definitions [`2eb8002`](https://github.com/JohnAlbin/normalize-scss/commit/2eb80024f66dd5745cba5dcef5c9b0c466ecb8d5) - Rename normalize.css to _normalize.scss. [`692e187`](https://github.com/JohnAlbin/normalize-scss/commit/692e187b6e5e2fa2fa937bc3df51665a506684be) #### [2.0.1+build.2](https://github.com/JohnAlbin/normalize-scss/compare/2.0.1...2.0.1+build.2) > 16 December 2012 - Remove numbered comment that doesn't reference anything anymore. [`#7`](https://github.com/JohnAlbin/normalize-scss/pull/7) - Rename normalize.scss to _normalize.scss. Fixes #8 [`#8`](https://github.com/JohnAlbin/normalize-scss/issues/8) - Language and comment style [`d6c54bb`](https://github.com/JohnAlbin/normalize-scss/commit/d6c54bba6f058f1a242fa125096f009acfc4b8b3) - Language and comment style [`70c34af`](https://github.com/JohnAlbin/normalize-scss/commit/70c34af15bdeeec3bdf8f3a8fc8912080f38fb3c) - Update the README [`3578448`](https://github.com/JohnAlbin/normalize-scss/commit/357844892a49fc0da9f984fa85cecf212978c0b4) - Update README [`d63440e`](https://github.com/JohnAlbin/normalize-scss/commit/d63440e5c70835e0ae29a84a91e154f96c41fb04) - Update Bower component.json to use updated components. [`b0a2622`](https://github.com/JohnAlbin/normalize-scss/commit/b0a2622450160a4c04940a8f61aabd6227227eda) - Add some strong/em to README [`0ae7f0a`](https://github.com/JohnAlbin/normalize-scss/commit/0ae7f0a4f51719fa7859a4fe429a4d4947c4ea07) - Update readme [`696f751`](https://github.com/JohnAlbin/normalize-scss/commit/696f751d0755ec1b4490418492b28faa371cb95e) - Update README [`0b79a6a`](https://github.com/JohnAlbin/normalize-scss/commit/0b79a6a56af57f52535a3b92c400b27fc5c12973) - Remove @import "base" from normalize.scss. refs #8 [`058e170`](https://github.com/JohnAlbin/normalize-scss/commit/058e170a0205dd375dcefbcb8f6512d19802bce9) - Merge upstream Normalize.css into normalize-with-compass branch. [`00f153d`](https://github.com/JohnAlbin/normalize-scss/commit/00f153dbef9241a9a976d66a66390c9374c77cc7) - Update README to include link to latest download. [`ff6b985`](https://github.com/JohnAlbin/normalize-scss/commit/ff6b985031d7165d022c8b4b081b016212b37f9c) - Add escapes to variables in README [`df33d00`](https://github.com/JohnAlbin/normalize-scss/commit/df33d0049a2e6f8dbdf9cb75481bf4b7f3c66092) - Fix cursor style for disabled button `input` [`07c0beb`](https://github.com/JohnAlbin/normalize-scss/commit/07c0beb3d0dbeaeb789a456baa76b8f762daedab) - Convert deprecated /*! */ comment style into /* */ comment. [`400557e`](https://github.com/JohnAlbin/normalize-scss/commit/400557e76beaec2436c5778ffbb976f5c61e5d8c) - Correct `font-size` normalization for `h6` [`9323d0d`](https://github.com/JohnAlbin/normalize-scss/commit/9323d0d9aa2f5c8f163d78a2388a57d939fc0da8) - Fix whitespece formatting in IE7 section. [`0b7a762`](https://github.com/JohnAlbin/normalize-scss/commit/0b7a7626fbe470c74489ebf9b54dec5ae2885404) - Add note about IE 6-7 in browser compat section of README [`3c11e89`](https://github.com/JohnAlbin/normalize-scss/commit/3c11e895dcbff55ea741800517a587894dc4ba2a) - Fix cursor style for disabled button `input` [`5399ff9`](https://github.com/JohnAlbin/normalize-scss/commit/5399ff9c0e6d60b4a96c1e388755137de52690b4) - Add "main" to component.json as required by Bower [`8c7bc53`](https://github.com/JohnAlbin/normalize-scss/commit/8c7bc53fbde92d5df063e731a669e29be432fbf9) - Update component.json for 'component' support [`1364ab6`](https://github.com/JohnAlbin/normalize-scss/commit/1364ab62f8658ba699bcb4cfc92f804d9db2f2f8) - Renamed normalize.css to _normalize.scss. [`ae3be4d`](https://github.com/JohnAlbin/normalize-scss/commit/ae3be4d6c226284f85e54997c1a98ff0b80afd3a) #### 2.0.1 > 16 October 2012 - Remove <tags> from CSS comments to avoid any problems with CSS formatting tools. [`#14`](https://github.com/JohnAlbin/normalize-scss/pull/14) - Add $indent-amount variable for lists and blockquotes. fixes #3 [`#3`](https://github.com/JohnAlbin/normalize-scss/issues/3) - Fix broken leading and trailing margins on h1-h6 elements. fixes #5 [`#5`](https://github.com/JohnAlbin/normalize-scss/issues/5) - Convert // comments back to /* */ comments. fixes #4 [`#4`](https://github.com/JohnAlbin/normalize-scss/issues/4) - No need to define some variables since they are imported. fixes #2 [`#2`](https://github.com/JohnAlbin/normalize-scss/issues/2) - Add support for @import "base". fixes #1 [`#1`](https://github.com/JohnAlbin/normalize-scss/issues/1) - Remove height from `audio:not([controls])` in iOS5 [`#69`](https://github.com/JohnAlbin/normalize-scss/issues/69) - Normalize headings [`#41`](https://github.com/JohnAlbin/normalize-scss/issues/41) - Move font-family normalization from `body` to `html`. Close #62 [`#62`](https://github.com/JohnAlbin/normalize-scss/issues/62) - Remove scrollbar normalization. Fix #64 #65 [`#64`](https://github.com/JohnAlbin/normalize-scss/issues/64) - Remove excess padding from checkbox and radio inputs in IE7. Close #42 [`#42`](https://github.com/JohnAlbin/normalize-scss/issues/42) - Normalize only the left margin of lists. Fix #49 [`#49`](https://github.com/JohnAlbin/normalize-scss/issues/49) [`#57`](https://github.com/JohnAlbin/normalize-scss/issues/57) - Minor comment cleanup. [`#50`](https://github.com/JohnAlbin/normalize-scss/issues/50) [`#58`](https://github.com/JohnAlbin/normalize-scss/issues/58) - Normalize h1 font-size. Close #41 [`#41`](https://github.com/JohnAlbin/normalize-scss/issues/41) - Prevent text inputs growing as you type in IE6/7. Fix #46 [`#46`](https://github.com/JohnAlbin/normalize-scss/issues/46) - Edit README to say normalize should be used as an alternative to resets. Close #39 [`#39`](https://github.com/JohnAlbin/normalize-scss/issues/39) - Normalize fieldset border. Fix #34 [`#34`](https://github.com/JohnAlbin/normalize-scss/issues/34) - Demo HTML: Whitespace cleanup. Validation cleanup (remove strike element, valid input values, SVG shape.) Close #32 [`#32`](https://github.com/JohnAlbin/normalize-scss/issues/32) - Remove excess padding from radio and checkbox in IE8/9. Fix #27 [`#27`](https://github.com/JohnAlbin/normalize-scss/issues/27) - Link to a YUI Compressor-based minification tool in README. Close #4 [`#4`](https://github.com/JohnAlbin/normalize-scss/issues/4) - Leave default webkit-tap-highlight-color in place. Fix #23 [`#23`](https://github.com/JohnAlbin/normalize-scss/issues/23) - Simplify hiding of hidden and audio without controls. Work around IE6/7 list-style bug with nav, fix #25 [`#25`](https://github.com/JohnAlbin/normalize-scss/issues/25) - Prevent IE6 from ignoring the embedded media ruleset. Fix #10 [`#10`](https://github.com/JohnAlbin/normalize-scss/issues/10) - Set {overflow:auto} in IE6/7 for <button> and <input> inside <table>. Fix #18 [`#18`](https://github.com/JohnAlbin/normalize-scss/issues/18) - Fix #20 (only temporary until Chrome updates to version 13) [`#20`](https://github.com/JohnAlbin/normalize-scss/issues/20) - Add <audio> and <video> tests to demo. Fix #21 [`#21`](https://github.com/JohnAlbin/normalize-scss/issues/21) - Add IE9 correction for SVG overflow, fix #16. Update demo to include explicit <img> and <svg> tests. [`#16`](https://github.com/JohnAlbin/normalize-scss/issues/16) - Add timestamp and repo link. Close #7 [`#7`](https://github.com/JohnAlbin/normalize-scss/issues/7) - Remove <audio>, <video>, <canvas> display set to inline-block. Default display is inline. Fix #10 [`#10`](https://github.com/JohnAlbin/normalize-scss/issues/10) - Move font-size:100% into html ruleset, fix #5. Remove placeholder body line-height. [`#5`](https://github.com/JohnAlbin/normalize-scss/issues/5) - Remove input[type="search"] WebKit decoration from Safari and Chrome in OSX, corrects excess inner padding. Fix #3 [`#3`](https://github.com/JohnAlbin/normalize-scss/issues/3) - Make tap-highlight-color fix work for Android devices. Fix #2 [`#2`](https://github.com/JohnAlbin/normalize-scss/issues/2) - Improve inline documentation comments [`e686b29`](https://github.com/JohnAlbin/normalize-scss/commit/e686b29b8152d98668cb4a42b8492799eda4263b) - Move block styling rules before inline styling rules. [`270ccbf`](https://github.com/JohnAlbin/normalize-scss/commit/270ccbf4f6f79ba8688afb20e8f4ad59553bc8aa) - Simplify list styling [`8bc3db0`](https://github.com/JohnAlbin/normalize-scss/commit/8bc3db07cecfaf87828d16f409ad22366ebb170b) - Convert deprecated /*! */ comment style into /* */ comment. [`ab537ae`](https://github.com/JohnAlbin/normalize-scss/commit/ab537aec0977fa813e1bbb77db0172b2678f318a) - Renamed normalize.css to normalize.scss. [`cd1a49e`](https://github.com/JohnAlbin/normalize-scss/commit/cd1a49ecc3a2340bfe9ec71bd0d78c371d33f8a1) - Update component.json for 'component' support [`f29e03a`](https://github.com/JohnAlbin/normalize-scss/commit/f29e03ae8f4485dbf959c9db09e88fa5bdbeaf86) - Update normalize.scss [`2c613fc`](https://github.com/JohnAlbin/normalize-scss/commit/2c613fc886ab37c9f38a35a07f176fa302d0daa5) - Convert deprecated /*! */ comment style into /* */ comment. [`64e2214`](https://github.com/JohnAlbin/normalize-scss/commit/64e22143d1f28c40f43e6d00352a066318f8a97c) - Renamed normalize.css to normalize.scss. [`cba3ff7`](https://github.com/JohnAlbin/normalize-scss/commit/cba3ff785f6e41d068d327d7f28645d67f8f3b76) - Add trailing slash to 'homepage' in component.json [`ee61f84`](https://github.com/JohnAlbin/normalize-scss/commit/ee61f84f3e30a493e22916a0ad53a34ddffaf42a) - Remove stray IE 6/7 hack [`dcc17fd`](https://github.com/JohnAlbin/normalize-scss/commit/dcc17fd21ab53f5e268ec1fda1037fab6bc61886) - Drop legacy browser support [`7e01498`](https://github.com/JohnAlbin/normalize-scss/commit/7e014980b9155c8ef77b6d08c2ac352382a095b5) - Adjust `small` font size normalization [`0cdbf7c`](https://github.com/JohnAlbin/normalize-scss/commit/0cdbf7c713b2a51db9510d412750db04d9a7fa1b) - Minor change to test file [`138536c`](https://github.com/JohnAlbin/normalize-scss/commit/138536c843c1cee9f8dc1f80cc985c21acd0b24d) - Add component.json [`701c73b`](https://github.com/JohnAlbin/normalize-scss/commit/701c73be55386643423af180ad88acea1a9e7fac) - Add CHANGELOG [`9f5837a`](https://github.com/JohnAlbin/normalize-scss/commit/9f5837a95a33ab7e3b34b7ebc91a7d20623ae9cc) - Update CSS comment wording [`f52da74`](https://github.com/JohnAlbin/normalize-scss/commit/f52da7461fc69c97f2417239bc6c8fdef58090e4) - Rename demo.html to test.html [`4ed3786`](https://github.com/JohnAlbin/normalize-scss/commit/4ed3786354f4a15884a3a391ab9a9cd681529ed0) - Rename LICENSE to LICENSE.md [`ddf9243`](https://github.com/JohnAlbin/normalize-scss/commit/ddf924369df366802ceef1ef750a721618a8cf82) - Add MIT License [`31f72b5`](https://github.com/JohnAlbin/normalize-scss/commit/31f72b55beef89e08c27521211bcac2724c56237) - Minor copy and comment adjustments [`b757970`](https://github.com/JohnAlbin/normalize-scss/commit/b7579700ead7f94ddb07687e0ec8fbf8efc4ad93) - Remove .gitignore [`6de1f05`](https://github.com/JohnAlbin/normalize-scss/commit/6de1f055d654643dd074e3c166f7ec5089c7d2e6) - Minor consistency adjustments [`93beaa2`](https://github.com/JohnAlbin/normalize-scss/commit/93beaa2e949ccdacf6ff00aaceca541b815e1f14) - Reintroduce fix for WebKit audio/video control bug [`79b3d21`](https://github.com/JohnAlbin/normalize-scss/commit/79b3d21b697e94675d748cd9d42409b83318d2b5) - Update README with link to 'contribute' wiki [`0357529`](https://github.com/JohnAlbin/normalize-scss/commit/03575299fc8cba752a51fece7c35343085d6ed09) - Convert deprecated /*! */ comment style into /* */ comment. [`74c58c4`](https://github.com/JohnAlbin/normalize-scss/commit/74c58c4c5adbff0a0bf79a871499bd5617ab5f3b) - Combine leader and trailer margins on headings into a single rule. [`9e786bb`](https://github.com/JohnAlbin/normalize-scss/commit/9e786bb5c43cd8a66d0158e3f87ac3825fcc6743) - Update text in README. [`dfa5d34`](https://github.com/JohnAlbin/normalize-scss/commit/dfa5d34f65b54d7bb6ee0e20fe05a15223bd64b0) - Update Compass support info in README. [`55c21ff`](https://github.com/JohnAlbin/normalize-scss/commit/55c21ff268c4fe18a4ab51c796bfab6244c80b79) - Add compass/support variables for legacy IE handling. [`0a18772`](https://github.com/JohnAlbin/normalize-scss/commit/0a1877270ad98674fa7f907499b13e5812409e65) - Update README.md for compass port. [`10e86c3`](https://github.com/JohnAlbin/normalize-scss/commit/10e86c34ed75921bb1c3365f2edfa2066674be9d) - Apply rhythm border mixins to elements with borders. [`3302855`](https://github.com/JohnAlbin/normalize-scss/commit/33028551ab95011ae7bdfdd595b57b09d2908d10) - Apply rhythm() function to elements with top and bottom margin. [`509d91b`](https://github.com/JohnAlbin/normalize-scss/commit/509d91bca2721b203403415b1c3cec6e8381b217) - Apply vertical rhythm mixins to elements that have font-size. [`31a0989`](https://github.com/JohnAlbin/normalize-scss/commit/31a09896a1fc12c331ed2f8feacd3d0279221096) - Establish a base vertical rhythm with with the vertical_rhythm partial. [`eb0f8ad`](https://github.com/JohnAlbin/normalize-scss/commit/eb0f8ad55f2677e901621942140ab018b9b72e19) - Add $base-font-family variable. [`c5d7db6`](https://github.com/JohnAlbin/normalize-scss/commit/c5d7db6c43a82dceadafbd272fa8f683df28c085) - Add missing @import for box-sizing mixin. [`1c30608`](https://github.com/JohnAlbin/normalize-scss/commit/1c30608e88d136ff840308b986fedcd7209ba713) - Merge brnach 'normalize-with-sass' into normalize-with-compass [`98d3eab`](https://github.com/JohnAlbin/normalize-scss/commit/98d3eab5396616db276eca426e2e28e885e9298e) - Convert CSS comments to Sass comments. [`78717dd`](https://github.com/JohnAlbin/normalize-scss/commit/78717dde1e858af9791820ba4f86994e4831fe37) - Renamed normalize.css to normalize.scss. [`79b54b4`](https://github.com/JohnAlbin/normalize-scss/commit/79b54b4a1fb5e7545804e9b1fa1847a3d97e5dd3) - Revert addition of input placeholder rules [`99b187d`](https://github.com/JohnAlbin/normalize-scss/commit/99b187d1a20c8548e6a6e876f75a28c6e24bff2d) - Fix indentation and update timestamp [`567af2e`](https://github.com/JohnAlbin/normalize-scss/commit/567af2e7d68d2bebb6428748190fd7dc5e6a4e51) - Addresses placeholder text remaining visible on focus in Chrome [`2691e7a`](https://github.com/JohnAlbin/normalize-scss/commit/2691e7ab14682dc8f9e942456887df0e35804087) - Correct code format and update timestamp [`79e2c16`](https://github.com/JohnAlbin/normalize-scss/commit/79e2c16ba5157c46ea4a129dd99420ac2f85f3f0) - Add placeholder color normalization [`f9572a4`](https://github.com/JohnAlbin/normalize-scss/commit/f9572a461a6a3baf7f151c095ab23babc4937a39) - Add placeholder color normalization [`49392e9`](https://github.com/JohnAlbin/normalize-scss/commit/49392e9df27b7036609f56861679e8cf9c0ea264) - Use box-sizing mixin in place of box-sizing property. [`7e08d8d`](https://github.com/JohnAlbin/normalize-scss/commit/7e08d8dcf90966efa6644350c4262c54c9a8a123) - Convert CSS comments to Sass comments. [`1238e94`](https://github.com/JohnAlbin/normalize-scss/commit/1238e94f64f84cc190bc315eb4286e8e1d95d426) - Convert CSS comments to Sass comments. [`83a2050`](https://github.com/JohnAlbin/normalize-scss/commit/83a205074c33538c85c2560382170505fc81b989) - Renamed normalize.css to normalize.scss. [`6e32fe9`](https://github.com/JohnAlbin/normalize-scss/commit/6e32fe9d7ba477378acdfd62e0954591b423a5a0) - Renamed normalize.css to normalize.scss. [`0eb4bfa`](https://github.com/JohnAlbin/normalize-scss/commit/0eb4bfa928c0c448b559b9decbe1863302b6a46c) - Add `summary` to the block-level display rule for HTML5 elements [`5e5496c`](https://github.com/JohnAlbin/normalize-scss/commit/5e5496c026a0211ac2fdfd62cb59e25455dced55) - Remove `hr` and separate some margin normalizations [`cb17683`](https://github.com/JohnAlbin/normalize-scss/commit/cb176831b9adb32036e83087f286c0ae6c0eae74) - Normalize typography [`f1a096a`](https://github.com/JohnAlbin/normalize-scss/commit/f1a096a4986c2ab74b4a8352697a099551866b08) - Manual merge with GitHub master branch [`e65602a`](https://github.com/JohnAlbin/normalize-scss/commit/e65602a3b977fc4de8fbd5a9010b09023a09ef30) - Remove `details` from the rule applying padding-left to lists. [`6fc4111`](https://github.com/JohnAlbin/normalize-scss/commit/6fc41118f727ef8a047640faefce9f64e4dbe9e6) - Add interactive content tests to demo.html [`1840623`](https://github.com/JohnAlbin/normalize-scss/commit/18406231ccc915d26dd0707a754b9e6cde5abe5a) - Update CSS comments [`e469f75`](https://github.com/JohnAlbin/normalize-scss/commit/e469f757fd9ce9b9970e65bab66d941f64e32939) - Normalize lists [`450aa56`](https://github.com/JohnAlbin/normalize-scss/commit/450aa56a20ea3be33a1960311df1fbf85e33fd6f) - Update CSS comments [`0f1f244`](https://github.com/JohnAlbin/normalize-scss/commit/0f1f244aecbc8549809fd64e2f99b3bae47e0efc) - Demo: add disabled input test and other minor updates. [`2326dcb`](https://github.com/JohnAlbin/normalize-scss/commit/2326dcb082f9bf615ecdb6f1e0f8101a0a070cf5) - Re-set cursor to default for disabled `input` and `button`. [`fe15b8f`](https://github.com/JohnAlbin/normalize-scss/commit/fe15b8f862d7477b37298aab88c1fc61c4d38808) - Combine the two WebKit search input pseudo-element rules [`f913304`](https://github.com/JohnAlbin/normalize-scss/commit/f9133044985e7672b789784ed2d372cb1f6972c5) - Remove search cancel button from search inputs on Mac OS X. [`efd8220`](https://github.com/JohnAlbin/normalize-scss/commit/efd8220019a5cb25b94a959a7faf9c08bafeb827) - Add small improvements to `legend` normalization. [`23c6fe1`](https://github.com/JohnAlbin/normalize-scss/commit/23c6fe17d21c32899d60dd159b86611662dec7db) - Clearing heading tests added to the demo [`4288d2b`](https://github.com/JohnAlbin/normalize-scss/commit/4288d2b7cf49f826e5662cbcc02edbea51621875) - Remove default `a` and `a:visited` color normalizations. [`26f9a3f`](https://github.com/JohnAlbin/normalize-scss/commit/26f9a3f065e312727f272417b2be258a69ca3914) - Remove temporary Chrome pre-13 fix for audio/video control styling bug. [`4d81be6`](https://github.com/JohnAlbin/normalize-scss/commit/4d81be63832501608fe8ae27cfdefef3f67664de) - Update comment for img border normalization to include reference to Firefox 3 [`f3de91a`](https://github.com/JohnAlbin/normalize-scss/commit/f3de91ac5181db6711d33c0c737a4fbd223d822f) - Add additional abbr and dfn tests to the demo [`aec1395`](https://github.com/JohnAlbin/normalize-scss/commit/aec13957659fae98f3de509a07408a98e930960a) - Update monospace font stack fix to work in Safari 4 [`013d724`](https://github.com/JohnAlbin/normalize-scss/commit/013d72407e47978fe6ddad7a77a24b3935fb0ade) - Correct inaccurate description of [hidden] rule [`743ee8b`](https://github.com/JohnAlbin/normalize-scss/commit/743ee8bc7b4c981c852cb1e4e8bd9658b8d801ce) - Separate [hidden] and audio:not([controls]) to prevent entire rule being dropped in IE8 [`775989f`](https://github.com/JohnAlbin/normalize-scss/commit/775989f4c700ee9ddae77e644b71f92aa81c1b55) - Add a test for the [hidden] attribute [`45a7355`](https://github.com/JohnAlbin/normalize-scss/commit/45a73553465767a7d11dd90f397a3434effe1c27) - Add [hidden] attribute normalization [`b3796b4`](https://github.com/JohnAlbin/normalize-scss/commit/b3796b42b5c8dedce2e35b4b769fe1e3b8c72f3d) - Very minor copy typo fix and `zoom` property change. [`7372f50`](https://github.com/JohnAlbin/normalize-scss/commit/7372f5025064ec2617a04daea16393da30d359bd) - Update README with more details and link to demo [`9e9faec`](https://github.com/JohnAlbin/normalize-scss/commit/9e9faec50767f2066e5e1d56995896cfb691d7d9) - Reintroduce <audio>, <canvas>, <video> display setting [`82e1797`](https://github.com/JohnAlbin/normalize-scss/commit/82e1797ed2867cd3fc9bb1e9d78013de8600a206) - Improve accuracy of <img> style comments [`f892df7`](https://github.com/JohnAlbin/normalize-scss/commit/f892df74b12bc3480783ced73e589689f43e2230) - Add fix for legend not inheriting color in IE6/7/8/9 [`bac7c31`](https://github.com/JohnAlbin/normalize-scss/commit/bac7c314a806bd5cef50333f61f0b064356a080f) - Remove unnecessary styles for <td> and <th>. All browsers apply same default styles. [`79c278f`](https://github.com/JohnAlbin/normalize-scss/commit/79c278fa9658f95540b2dd795ddf4cfc62201c36) - Update README with link to demo and license info [`b7216e5`](https://github.com/JohnAlbin/normalize-scss/commit/b7216e5daa8ab86ffdc148c5ce5c3d8e00a853cf) - Make comments less verbose [`e6afa1f`](https://github.com/JohnAlbin/normalize-scss/commit/e6afa1ffbcdabd90f9108b20d30919769e015a24) - Minor tidy up of <pre><code> HTML example [`a974ee7`](https://github.com/JohnAlbin/normalize-scss/commit/a974ee71f94d8bdce8cc2d982bad152d3bf38bfd) - Update .gitignore [`07eece8`](https://github.com/JohnAlbin/normalize-scss/commit/07eece8e1d3a69b551c3467f0106b95ab0dbc6fa) - Add .gitignore file [`7751935`](https://github.com/JohnAlbin/normalize-scss/commit/77519357af5681a069af4469d08ffa1e4bb26e9d) - Removed <tags> so they wouldn't conflict with procssor.com You can see the exact issue here http://img832.imageshack.us/img832/7329/tagnormalissues.png [`db6ee26`](https://github.com/JohnAlbin/normalize-scss/commit/db6ee260e335e1923efd6acfcedad42629402cdf) - Correct meta viewport to use initial-scale [`0b20e49`](https://github.com/JohnAlbin/normalize-scss/commit/0b20e4923f52ff1c1cf9e2cbdbb506f68d270c01) - Minor changes to properties and values that could be shortened. Improve comment language and change section-comment format (via Jonathan Neal). [`ce0c346`](https://github.com/JohnAlbin/normalize-scss/commit/ce0c3469e040b4d88663b03d1325cc274e35d4c9) - Minor change to <pre> etc font-family. Set {display:inline-block} only for audio[controls]. [`4bf81bb`](https://github.com/JohnAlbin/normalize-scss/commit/4bf81bb8246c3c63b8397ce980262fca5e2ff503) - Include link to Procssor for those who want a different CSS formatting style [`410b484`](https://github.com/JohnAlbin/normalize-scss/commit/410b484a54d7341b302c258108188767c20825c7) - Minor change to outline value (none to 0) [`c71f67d`](https://github.com/JohnAlbin/normalize-scss/commit/c71f67d42a57691483267db17743e751b65f8c84) - Typo correction [`0c08646`](https://github.com/JohnAlbin/normalize-scss/commit/0c08646b9d86dfe9737fb9c8be9236e2cb2cb02d) - Minor copy changes to CSS comments [`7b3b5e4`](https://github.com/JohnAlbin/normalize-scss/commit/7b3b5e48be2ed75f9c42177587ef6e11a63e209a) - Minor formatting correction [`64ac7d0`](https://github.com/JohnAlbin/normalize-scss/commit/64ac7d0c1d7febead0e0d5a4f1819024235d3be2) - Switch a:active and a:hover order [`91d958c`](https://github.com/JohnAlbin/normalize-scss/commit/91d958cef94da074bcec105713c7b2b3518ea9f3) - Demo: modify form element tests to include both input-inside-label and input-outisde-label markup options. Include examples of form parts wrapped in <p> alongside examples wrapped in <div>. Add tel and file <input> types. [`a5a0686`](https://github.com/JohnAlbin/normalize-scss/commit/a5a0686ed9e001acca2cc8cb3f3f127db59e917c) - Add {vertical-align:middle} to form elements in IE6/7 - fixes their incorrect label-input alignment when using baseline. Reorder the form element rulesets [`c8aafe3`](https://github.com/JohnAlbin/normalize-scss/commit/c8aafe34e697807fcf30b12b35f6de2144ca07dc) - Minor format change to README [`953a5f5`](https://github.com/JohnAlbin/normalize-scss/commit/953a5f522e11bda9a510a7d701c2cda97d4fad0c) - Update README; remove normalize.metrics.css [`fba85c2`](https://github.com/JohnAlbin/normalize-scss/commit/fba85c2781a2a2763c3382990ff9655a684b2e24) - Demo: Add box-sizing tests; add more HTML5 <input> type examples; add <figure> example; reorganise elements [`696c274`](https://github.com/JohnAlbin/normalize-scss/commit/696c274bcd56c930db114054643cf570b4bfec57) - Minor edit to monospace font fix [`28f8e9b`](https://github.com/JohnAlbin/normalize-scss/commit/28f8e9b4d315691cba752ce77e1c329a2a5161a3) - Normalize <figure> margins [`df279d8`](https://github.com/JohnAlbin/normalize-scss/commit/df279d89b45399d942c3b35ab119fe579ae06520) - Add -webkit-appearance:button to clickable input types, fixes inability to style them in iOS. Remove input[type=image] as it already receives a pointer cursor and should not receive button appearance [`1be44f3`](https://github.com/JohnAlbin/normalize-scss/commit/1be44f3b2a79af5d463c7ea0264fee0e6fa464ca) - Include http: in path to HTML5 Shim. Remove inputs with 'required' and 'pattern' attributes: not relevant to this demo. [`ab0304e`](https://github.com/JohnAlbin/normalize-scss/commit/ab0304e248d85915ad76d0270d95e813ee153ac4) - Correct the box sizing declarations required to improve cross-browser consistency of specific input types [`8061c67`](https://github.com/JohnAlbin/normalize-scss/commit/8061c67cf7f9b4b68c182dc6a4dce28393df5f40) - Remove [vertical-align:top] from [pre, code, kbd, samp]. Was meant to be for iOS but causes issues. [`6546f40`](https://github.com/JohnAlbin/normalize-scss/commit/6546f401e4571a84fe5b49deb98c20ce79b643ca) - Change dummy href value [`db6c8ec`](https://github.com/JohnAlbin/normalize-scss/commit/db6c8ecd8bd85a0e6065433411c3006cea34506d) - Remove link to normalize.metrics.css - move away from 'black boxing' the 'normalizing' styles. [`7c32ea1`](https://github.com/JohnAlbin/normalize-scss/commit/7c32ea1bf295c82c7e86a7c61cc1d10b895447b5) - Add table element normalization. Add default font-size and line-height to <body>. Set font-family on <body> and form elements to improve consistency. Set font-size:100% on form elements so they inherit body's font-size. [`a27246f`](https://github.com/JohnAlbin/normalize-scss/commit/a27246fcabe7a5b57e08341aac36b81c287cac71) - Add blockquote and list normalization (previously in normalize.metrics.css) [`4cf8cf3`](https://github.com/JohnAlbin/normalize-scss/commit/4cf8cf3e6e40a738e23161d08bfcac70b00ba555) - Add normalization of <form> and <fieldset> elements. Add input[type='reset'] to box sizing normalization. Add cursor:pointer for clickable inputs/buttons. [`11d60fe`](https://github.com/JohnAlbin/normalize-scss/commit/11d60fe7ba81ebb83367077adfa01ebec9dc85b8) - Normalize <a> colors. Remove <small> line-height (no effect when not block-level). Reorganise file and edit comments. [`56d63df`](https://github.com/JohnAlbin/normalize-scss/commit/56d63dfe7a1bdcbb4992fbf66a1ab74f89b44936) - Edit demo file; addition of <form> elements, <mark>, <blockquote>, and clearer inline element tests. [`25d2e3e`](https://github.com/JohnAlbin/normalize-scss/commit/25d2e3e421f013ddca0f1a2002c2cd4c8a05df79) - Add line-height:normal to <input> and <button> elements to match Firefox 3/4 value (set with !important in the UA stylesheet) [`4fdeb70`](https://github.com/JohnAlbin/normalize-scss/commit/4fdeb702f19aef7b6891106285ba8ff9fddc801a) - Add vertical-align:baseline to form elements [`b8f2b7b`](https://github.com/JohnAlbin/normalize-scss/commit/b8f2b7b34e9f160bfc49720f5ea5da1cd7bf8ef0) - Add bold font-weight to <b> and <strong>. Add font-size to <pre> <code> <kbd> <samp> (was missing). Introduce more links to further reading. [`f28538a`](https://github.com/JohnAlbin/normalize-scss/commit/f28538a363d3f9052dc54a3bce1fba81ece4afa4) - Style HTML5 embedded elements. Remove default cursor from <html>. Reformat comments [`9652da9`](https://github.com/JohnAlbin/normalize-scss/commit/9652da94c771d6c3cb7571897221f85d8e2ca92d) - Set text-size-adjust to 100% [`0af8488`](https://github.com/JohnAlbin/normalize-scss/commit/0af84884f524c0df8cdd867523052ead9d653231) - Remove remnants of IE <audio> hack [`7855316`](https://github.com/JohnAlbin/normalize-scss/commit/78553162350a41d56b4c3ff1fd7a4222e2d531c7) - Change vertical-align for inline-block elements to baseline. Set textarea vertical-align to top. [`08fc3b3`](https://github.com/JohnAlbin/normalize-scss/commit/08fc3b3d9cb850155c401ae74797f2739ce869ce) - Fix text-size-adjust so it doesn't prevent manual zooming in WebKit or iOS [`be21f76`](https://github.com/JohnAlbin/normalize-scss/commit/be21f763ee86c7041f35e3beba8567573fdee9fd) - Remove CSS expressions targeting IE6. Performance issue. [`d23156d`](https://github.com/JohnAlbin/normalize-scss/commit/d23156d4e43ab0e4f69f53dd9b673e329a410be2) - Align textarea with text-top. Improves readability and fixes FF3/4 odd 'baseline' alignment [`e58552d`](https://github.com/JohnAlbin/normalize-scss/commit/e58552dbc097384e0f5e88813892fb424492425a) - Add vertical-align:baseline to form elements [`9f821f0`](https://github.com/JohnAlbin/normalize-scss/commit/9f821f06e3dc8b6c42141f6026759a1a749c55ae) - Remove overflow:hidden from body, cuts off content of fixed-width elements [`6ed1d6f`](https://github.com/JohnAlbin/normalize-scss/commit/6ed1d6f7e53bc294383b6aecd90bb4c6f3710c98) - Set vertical-align:baseline for sub and sup [`cce41fe`](https://github.com/JohnAlbin/normalize-scss/commit/cce41fedd32017576d42c90da771a46c797332bc) - Improved <sup> <sub> alignment [`341f0af`](https://github.com/JohnAlbin/normalize-scss/commit/341f0af212f4ba4592ea3d2699719b9a688c0fd2) - Update headings [`10009af`](https://github.com/JohnAlbin/normalize-scss/commit/10009af09e8c51c67438f5169ee803c3185ad00b) - Vendor-prefixed properties precede their standard counterparts [`7514427`](https://github.com/JohnAlbin/normalize-scss/commit/7514427a0d41b7c7a073b37b3332adc48a9018a8) - Formatting [`e3f2352`](https://github.com/JohnAlbin/normalize-scss/commit/e3f2352235f31addd1f6f60c98832d903d9a299e) - iOS text resizing [`86fc462`](https://github.com/JohnAlbin/normalize-scss/commit/86fc462da1f21c9cc02c615741e377bffd4f9544) - Proper line-height assignment [`2fddc3c`](https://github.com/JohnAlbin/normalize-scss/commit/2fddc3c5733b35461084ecda5a6a45efccbf65a7) - Updated README.md [`86bae9a`](https://github.com/JohnAlbin/normalize-scss/commit/86bae9a4f81645d36fe83494725fa130b11a5ce5) - Updated demo.html [`2c8c7aa`](https://github.com/JohnAlbin/normalize-scss/commit/2c8c7aaba80429d8b251ed0983cb306dd4e792a1) - Normalize and personalized sizing and spacing [`57fd887`](https://github.com/JohnAlbin/normalize-scss/commit/57fd8879f5cfe32ade0235b50ad451fe8c0dcbf1) - Improved display inline block [`4f1ba27`](https://github.com/JohnAlbin/normalize-scss/commit/4f1ba2796321bbb8ed38aa80ad5cfc6c613d4178) - Update [`15f071e`](https://github.com/JohnAlbin/normalize-scss/commit/15f071eb438174857b449739b13587aaee365362) - Update: <body> [`6671403`](https://github.com/JohnAlbin/normalize-scss/commit/6671403e3ba83cf721795cdc888b7bcda85e374b) - Update [`4dc9bb4`](https://github.com/JohnAlbin/normalize-scss/commit/4dc9bb470a59302abb65b3829d4f18bc2008e07d) - Update [`fa92fc7`](https://github.com/JohnAlbin/normalize-scss/commit/fa92fc78e43e1a17bcd5811cb828481000d192c1) - Update [`efe4044`](https://github.com/JohnAlbin/normalize-scss/commit/efe40441aae8529aa9411fa62c00b07ee0418576) - Update [`7942a21`](https://github.com/JohnAlbin/normalize-scss/commit/7942a2198deb44c944a1058025517e6d9001db0b) - First README.md [`a9aa6b7`](https://github.com/JohnAlbin/normalize-scss/commit/a9aa6b7a05c973acb377bde462235f2d081f8ce0) - Update [`ef12292`](https://github.com/JohnAlbin/normalize-scss/commit/ef12292cc21dbd720b711ccf55a594d9dcb0fc18) - Notes [`b9ad7ae`](https://github.com/JohnAlbin/normalize-scss/commit/b9ad7aea10819c766aec31268db7eea9ad7487c5) - Language [`60cc15c`](https://github.com/JohnAlbin/normalize-scss/commit/60cc15c3868e54309e2c5516a918d0b1c750e014) - Language [`354859e`](https://github.com/JohnAlbin/normalize-scss/commit/354859e740250a009152d2977202ef2119778044) - Language [`ee50234`](https://github.com/JohnAlbin/normalize-scss/commit/ee50234bcc0a5ab2c1cfb1ad174cac8720c9c93c) - Language update [`3ce871a`](https://github.com/JohnAlbin/normalize-scss/commit/3ce871adc20623e1849a419e8981b4a4da23316d) - Initial [`d8335d3`](https://github.com/JohnAlbin/normalize-scss/commit/d8335d302adef6fe2632925167c358ef1c7c6145) - It has begun. [`0434c40`](https://github.com/JohnAlbin/normalize-scss/commit/0434c40f4dd704cf4c5df1825905e2276495db72) normalize-scss-7.0.1/CODE_OF_CONDUCT.md000066400000000000000000000065041323354217700173030ustar00rootroot00000000000000# Contributor Covenant Code of Conduct ## Our Pledge In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. ## Our Standards Examples of behavior that contributes to creating a positive environment include: * Using welcoming and inclusive language * Being respectful of differing viewpoints and experiences * Gracefully accepting constructive criticism * Focusing on what is best for the community * Showing empathy towards other community members Examples of unacceptable behavior by participants include: * The use of sexualized language or imagery and unwelcome sexual attention or advances * Trolling, insulting/derogatory comments, and personal or political attacks * Public or private harassment * Publishing others' private information, such as a physical or electronic address, without explicit permission * Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. ## Scope This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include, but are not limited to: * using an official project e-mail address * posting via an official social media account, * acting as an appointed representative at an online or offline event, * or declaring your involvement in the project at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at virtually.johnalbin@gmail.com; please include "conduct" in the title of the email. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] [homepage]: http://contributor-covenant.org [version]: http://contributor-covenant.org/version/1/4/ normalize-scss-7.0.1/CONTRIBUTING.md000066400000000000000000000004361323354217700167330ustar00rootroot00000000000000# Contributing to normalize-scss Updates to most CSS rules should be reported to Necolas' upstream [Normalize.css project](http://necolas.github.com/normalize.css/). Updates to the Sass should be reported in the [Normalize-scss project](https://github.com/JohnAlbin/normalize-scss/). normalize-scss-7.0.1/LICENSE.md000066400000000000000000000021101323354217700160750ustar00rootroot00000000000000Copyright © Nicolas Gallagher and Jonathan Neal and John Albin Wilkins Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. normalize-scss-7.0.1/README.md000066400000000000000000000213171323354217700157620ustar00rootroot00000000000000# normalize-scss ## Latest versions For use with… | normalize-scss version -----------------------------|----------------------- Sass 3.4 or libSass | [7.0.0](https://github.com/JohnAlbin/normalize-scss/releases/tag/7.0.0)
combining normalize.css v7.0.0 with v1.1.3 Ruby Sass 3.3 | [3.0.3](https://github.com/JohnAlbin/normalize-scss/releases/tag/3.0.3)
combining normalize.css v3.0.3 with v1.1.3 Ruby Sass 3.2 | [2.2.0+normalize.2.1.3](https://github.com/JohnAlbin/normalize-scss/releases/tag/2.2.0%2Bnormalize.2.1.3)
combining normalize.css v2.1.3 with v1.1.3 ## The Sass port of normalize.css __This project is the Sass version of Normalize.css__, a collection of HTML element and attribute rulesets to normalize styles across all browsers. This port aims to use a light dusting of Sass to make Normalize even easier to integrate with your website. To learn about why Normalize.css is so amazing, skip to the "normalize.css" section below. This Sass port currently adds: * Vertical rhythm mixins: Allowing you to alter the font-size, line-height and margins in Normalize’s output without hacking the library. * Optional Eyeglass support. * Several ready-to-fork versions that integrate typography Sass modules like Typey, style guides built with KSS, or the legacy Compass module. # normalize.css v5 > A modern alternative to CSS resets Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. The project relies on researching the differences between default browser styles in order to precisely target only the styles that need or benefit from normalizing. [View the test file](http://necolas.github.io/normalize.css/latest/test.html) ## What does it do? * Preserves useful defaults, unlike many CSS resets. * Normalizes styles for a wide range of elements. * Corrects bugs and common browser inconsistencies. * Improves usability with subtle modifications. * Explains what code does using detailed comments. ## Install Install using one of the following methods: * Download directly from the [project page](https://github.com/JohnAlbin/normalize-scss/releases). * Install with [npm](http://npmjs.org/): `npm install --save normalize-scss` * Install with [Bower](http://bower.io/): `bower install --save normalize.scss` * Install with [Ruby Gem](https://rubygems.org/gems/normalize-scss): `gem install normalize-scss`
and, if using Compass, add `require "normalize-scss"` to your config.rb file. Note: if you want to alter the _normalize.scss file after installation (see "how to use it" below), you can use the `gem list --details normalize-scss` command to show you where the normalize-scss files were installed. ## How to use it There is a fantastic introduction to the project and brief instructions how to use it in the [About normalize.css article](http://nicolasgallagher.com/about-normalize-css/). You can use the Sass port of Normalize in one of several methods, following the "About normalize.css" article's suggestions: __Approach 1:__ Download and use normalize-scss as a starting point for your own project's base Sass, customising the values to match the design's requirements. (The best approach, _IMO_.) 1. Copy the normalize-scss files to your sass directory so that you can alter it as you include it in your project. To aid with this method, normalize-scss includes several ready-made "fork" versions: * [fork-versions/default](fork-versions/default) - Fork for libSass or Ruby Sass * [fork-versions/deprecated-compass](fork-versions/deprecated-compass) - Fork with Compass ([deprecated](https://github.com/Compass/compass/issues/1999)) * [fork-versions/typey](fork-versions/typey) - Fork with Typey * [fork-versions/typey-chroma-kss](fork-versions/typey-chroma-kss) - Fork with Typey, Chroma and KSS __Approach 2:__ Install and include normalize-scss untouched and then build upon it, overriding the defaults later in your Sass when necessary. Just import normalize-scss like any normal Sass module by: 1. Set variables to override the default normalize-scss variables. 2. (Optionally) add an additional `[path to]/normalize-scss/sass` import path for your Sass compiler, e.g. [node-sass' `includePaths`](https://github.com/sass/node-sass#includepaths) option or [Ruby Sass' `--load-path`](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import) option. 3. Import with `@import "normalize";` or with `@import "[path to]/normalize-scss/sass/normalize";` (if you skipped step 2.) 4. Output the CSS rules with `@include normalize();` Alternatively, you can import normalize-scss immediately into your main Sass file without needing to use the `normalize()` mixin by: 1. (Optionally) set variables to override the default normalize-scss variables. 2. (Optionally) add an additional `[path to]/normalize-scss/sass` import path for your Sass compiler, e.g. [node-sass' `includePaths`](https://github.com/sass/node-sass#includepaths) option or [Ruby Sass' `--load-path`](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import) option. 3. Import with `@import "normalize/import-now";` or with `@import "[path to]/normalize-scss/sass/normalize/import-now";` (if you skipped step 2.) Note: if you use [wiredep](https://github.com/taptapship/wiredep), normalize-scss's bower.json points at the normalize/import-now Sass partial. If you don't wish to immediately output the CSS, you will need to override the Sass partial that wiredep grabs from normalize-scss. ## Browser support * Chrome (last four) * Edge (version 25 and later) * Firefox (last four) * Firefox ESR * Internet Explorer 9+ * Opera (last four) * Safari (last four) ## Extended details and known issues Additional detail and explanation of the esoteric parts of normalize.css. #### `pre, code, kbd, samp` The `font-family: monospace, monospace` hack fixes the inheritance and scaling of font-size for preformatted text. The duplication of `monospace` is intentional. [Source](https://en.wikipedia.org/wiki/User:Davidgothberg/Test59). #### `sub, sup` Normally, using `sub` or `sup` affects the line-box height of text in all browsers. [Source](https://gist.github.com/413930). #### `svg:not(:root)` Adding `overflow: hidden` fixes IE9's SVG rendering. Earlier versions of IE don't support SVG, so we can safely use the `:not()` and `:root` selectors that modern browsers use in the default UA stylesheets to apply this style. [Source](https://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0339.html). #### `select` By default, Chrome on OS X and Safari on OS X allow very limited styling of `select`, unless a border property is set. The default font weight on `optgroup` elements cannot safely be changed in Chrome on OSX and Safari on OS X. #### `[type="checkbox"]` It is recommended that you do not style checkbox and radio inputs as Firefox's implementation does not respect box-sizing, padding, or width. #### `[type="number"]` Certain font size values applied to number inputs cause the cursor style of the decrement button to change from `default` to `text`. #### `[type="search"]` The search input is not fully stylable by default. In Chrome and Safari on OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In Chrome and Safari on Windows you can't control `border` properly. It will apply `border-width` but will only show a border color (which cannot be controlled) for the outer 1px of that border. Applying `-webkit-appearance: textfield` addresses these issues without removing the benefits of search inputs (e.g. showing past searches). Safari (but not Chrome) will clip the cancel button on when it has padding (and `textfield` appearance). ## Contributing Please read Normalize.css' [contributing guidelines](https://github.com/necolas/normalize.css/blob/master/CONTRIBUTING.md). Updates to most CSS rules should be reported to the upstream [Normalize.css project](http://necolas.github.com/normalize.css/). Updates to the Sass should be reported in the [Normalize-scss project](https://github.com/JohnAlbin/normalize-scss/). ## Acknowledgements Normalize.css is a project by [Nicolas Gallagher](https://github.com/necolas), co-created with [Jonathan Neal](https://github.com/jonathantneal). This Sass port is a project by [John Albin Wilkins](http://john.albin.net). ## Other ports of Normalize.css For the record, there are several other Sass ports as well. Including: * https://github.com/waynegraham/compass-normalize-plugin * https://github.com/ksmandersen/compass-normalize * https://github.com/hail2u/normalize.scss * https://github.com/kristerkari/normalize.scss * https://github.com/krisbulman/normalize-libsass [![Build Status](https://travis-ci.org/JohnAlbin/normalize-scss.png?branch=master)](https://travis-ci.org/JohnAlbin/normalize-scss) normalize-scss-7.0.1/bower.json000066400000000000000000000014411323354217700165100ustar00rootroot00000000000000{ "name": "normalize-scss", "description": "This is the Sass version of Normalize.css, a collection of HTML element and attribute rulesets to normalize styles across all browsers. This port aims to use a light dusting of Sass to make Normalize even easier to integrate with your website.", "main": [ "sass/_normalize.scss" ], "authors": [ "John Albin Wilkins (http://john.albin.net/)" ], "license": "(MIT OR GPL-2.0)", "keywords": [ "sass", "normalize", "reset", "typography", "design", "ui" ], "homepage": "https://github.com/JohnAlbin/normalize-scss", "ignore": [ "**/.*", "CONTRIBUTING.md", "lib", "node_modules", "normalize-scss.gemspec", "sache.json", "test.html", "test" ] } normalize-scss-7.0.1/fork-versions/000077500000000000000000000000001323354217700173065ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/default/000077500000000000000000000000001323354217700207325ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/default/README.md000066400000000000000000000004551323354217700222150ustar00rootroot00000000000000# Fork-able normalize-scss
for libSass or Ruby Sass ## Using with node-sass or libSass or Ruby Sass 1. Copy these files to your Sass project. 2. Start forking by altering/moving Sass variables found in `_variables.scss`. 3. Edit any CSS ruleset directly rather than overriding it in later Sass. normalize-scss-7.0.1/fork-versions/default/_normalize.scss000066400000000000000000000305251323354217700237730ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ @import 'variables'; @import 'vertical-rhythm'; // If we've customized any font variables, we'll need extra properties. @if $base-line-height != 24px or $base-unit != 'em' or $h2-font-size != 1.5 * $base-font-size or $h3-font-size != 1.17 * $base-font-size or $h4-font-size != 1 * $base-font-size or $h5-font-size != 0.83 * $base-font-size or $h6-font-size != 0.67 * $base-font-size or $indent-amount != 40px { $normalize-vertical-rhythm: true !global; } /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { @if $base-font-family { /* Change the default font family in all browsers (opinionated). */ font-family: $base-font-family; } @if $base-font-size != 16px or $normalize-vertical-rhythm { // Correct old browser bug that prevented accessible resizing of text // when root font-size is set with px or em. font-size: ($base-font-size / 16px) * 100%; } @if $normalize-vertical-rhythm { // Establish a vertical rhythm unit using $base-font-size and // $base-line-height variables. line-height: ($base-line-height / $base-font-size) * 1em; /* 1 */ } @else { line-height: 1.15; /* 1 */ } -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { @include normalize-font-size($h1-font-size); @if $normalize-vertical-rhythm { @include normalize-line-height($h1-font-size); } @if $normalize-vertical-rhythm { /* Set 1 unit of vertical rhythm on the top and bottom margins. */ @include normalize-margin(1 0, $h1-font-size); } @else { margin: 0.67em 0; } } @if $normalize-vertical-rhythm { h2 { @include normalize-font-size($h2-font-size); @include normalize-line-height($h2-font-size); @include normalize-margin(1 0, $h2-font-size); } h3 { @include normalize-font-size($h3-font-size); @include normalize-line-height($h3-font-size); @include normalize-margin(1 0, $h3-font-size); } h4 { @include normalize-font-size($h4-font-size); @include normalize-line-height($h4-font-size); @include normalize-margin(1 0, $h4-font-size); } h5 { @include normalize-font-size($h5-font-size); @include normalize-line-height($h5-font-size); @include normalize-margin(1 0, $h5-font-size); } h6 { @include normalize-font-size($h6-font-size); @include normalize-line-height($h6-font-size); @include normalize-margin(1 0, $h6-font-size); } } /* Grouping content ========================================================================== */ @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { @include normalize-margin(1 $indent-amount); } dl, ol, ul { @include normalize-margin(1 0); } /** * Turn off margins on nested lists. */ ol, ul { ol, ul { margin: 0; } } dd { margin: 0 0 0 $indent-amount; } ol, ul { padding: 0 0 0 $indent-amount; } } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { @if $normalize-vertical-rhythm { @include normalize-margin(1 $indent-amount); } @else { margin: 1em $indent-amount; } } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { @include normalize-margin(1 0); } } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ %monospace { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } pre { @extend %monospace; } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } code, kbd, samp { @extend %monospace; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { @if $normalize-vertical-rhythm { @include normalize-line-height($base-font-size); /* 1 */ } @else { line-height: 1.15; /* 1 */ } font-family: if($base-font-family, $base-font-family, sans-serif); /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ &::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ &:-moz-focusring { outline: 1px dotted ButtonText; } } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; @if $normalize-vertical-rhythm { /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Set consistent space for the list style image. */ @include normalize-margin(1 0); /* 1 */ padding: 0 0 0 $indent-amount; /* 2 */ /** * Turn off margins on nested lists. */ menu &, ol &, ul & { margin: 0; } } } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/fork-versions/default/_variables.scss000066400000000000000000000024661323354217700237460ustar00rootroot00000000000000// // Variables // // If you have an initialization partial (or equivalent), you should move these // lines to that file. NOTE: Edit the lines to remove "!default". // The font size set on the root html element. $base-font-size: 16px !default; // The base line height determines the basic unit of vertical rhythm. $base-line-height: 24px !default; // The length unit in which to output vertical rhythm values. // Supported values: px, em, rem. $base-unit: 'em' !default; // The default font family. $base-font-family: null !default; // The font sizes for h1-h6. $h1-font-size: 2 * $base-font-size !default; $h2-font-size: 1.5 * $base-font-size !default; $h3-font-size: 1.17 * $base-font-size !default; $h4-font-size: 1 * $base-font-size !default; $h5-font-size: 0.83 * $base-font-size !default; $h6-font-size: 0.67 * $base-font-size !default; // The amount lists and blockquotes are indented. $indent-amount: 40px !default; // The following variable controls whether normalize-scss will output // font-sizes, line-heights and block-level top/bottom margins that form a basic // vertical rhythm on the page, which differs from the original Normalize.css. // However, changing any of the variables above will cause // $normalize-vertical-rhythm to be automatically set to true. $normalize-vertical-rhythm: false !default; normalize-scss-7.0.1/fork-versions/default/_vertical-rhythm.scss000066400000000000000000000035531323354217700251160ustar00rootroot00000000000000// // Vertical Rhythm // // This is the minimal amount of code needed to create vertical rhythm in our // CSS. If you are looking for a robust solution, look at the excellent Typey // library. @see https://github.com/jptaranto/typey @function normalize-rhythm($value, $relative-to: $base-font-size, $unit: $base-unit) { @if unit($value) != px { @error "The normalize vertical-rhythm module only supports px inputs. The typey library is better."; } @if $unit == rem { @return ($value / $base-font-size) * 1rem; } @else if $unit == em { @return ($value / $relative-to) * 1em; } @else { // $unit == px @return $value; } } @mixin normalize-font-size($value, $relative-to: $base-font-size) { @if unit($value) != 'px' { @error "normalize-font-size() only supports px inputs. The typey library is better."; } font-size: normalize-rhythm($value, $relative-to); } @mixin normalize-rhythm($property, $values, $relative-to: $base-font-size) { $value-list: $values; $sep: space; @if type-of($values) == 'list' { $sep: list-separator($values); } @else { $value-list: append((), $values); } $normalized-values: (); @each $value in $value-list { @if unitless($value) and $value != 0 { $value: $value * normalize-rhythm($base-line-height, $relative-to); } $normalized-values: append($normalized-values, $value, $sep); } #{$property}: $normalized-values; } @mixin normalize-margin($values, $relative-to: $base-font-size) { @include normalize-rhythm(margin, $values, $relative-to); } @mixin normalize-line-height($font-size, $min-line-padding: 2px) { $lines: ceil($font-size / $base-line-height); // If lines are cramped include some extra leading. @if ($lines * $base-line-height - $font-size) < ($min-line-padding * 2) { $lines: $lines + 1; } @include normalize-rhythm(line-height, $lines, $font-size); } normalize-scss-7.0.1/fork-versions/deprecated-compass/000077500000000000000000000000001323354217700230515ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/deprecated-compass/README.md000066400000000000000000000004011323354217700243230ustar00rootroot00000000000000# Fork-able normalize-scss
for Ruby Sass and Compass 1.0 1. Copy these files to your Sass project. 2. Start forking by altering/moving Sass variables found in `_variables.scss`. 3. Edit any CSS ruleset directly rather than overriding it in later Sass. normalize-scss-7.0.1/fork-versions/deprecated-compass/_normalize.scss000066400000000000000000000317351323354217700261160ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ @import "variables"; // After the default variables are set, import the required Compass partials. // Feel free to move these lines to your own initialization partial. @import "compass/css3/box-sizing"; @import "compass/typography/vertical_rhythm"; // If we've customized any font variables, we'll need extra properties. @if $base-font-size != 16px or $base-line-height != 24px or $rhythm-unit != 'em' or $h1-font-size != 2 * $base-font-size or $h2-font-size != 1.5 * $base-font-size or $h3-font-size != 1.17 * $base-font-size or $h4-font-size != 1 * $base-font-size or $h5-font-size != 0.83 * $base-font-size or $h6-font-size != 0.67 * $base-font-size or $indent-amount != 40px { $normalize-vertical-rhythm: true !global; } /* Document ========================================================================== */ /** * 1. Establish a vertical rhythm unit using $base-font-size, $base-line-height, * and $rhythm-unit variables. * 2. Correct old browser bug that prevented accessible resizing of text when * root font-size is set with px or em. * 3. Correct the line height in all browsers. */ @include establish-baseline(); /** * 1. Change the default font family in all browsers (opinionated). * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { // Show a background image that can be used to debug your alignments. // @include debug-vertical-alignment(); font-family: $base-font-family; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { /* Set the font-size and line-height while keeping a proper vertical rhythm. */ @if $normalize-vertical-rhythm { @include adjust-font-size-to( $h1-font-size ); } @else { font-size: if($rhythm-unit == "px", $h1-font-size, unquote("#{$h1-font-size / $base-font-size}#{$rhythm-unit}")); } /* Set 1 unit of vertical rhythm on the top and bottom margins. */ @include leader(1, $h1-font-size); @include trailer(1, $h1-font-size); } @if $normalize-vertical-rhythm { h2 { @include adjust-font-size-to( $h2-font-size ); @include leader(1, $h2-font-size); @include trailer(1, $h2-font-size); } h3 { @include adjust-font-size-to( $h3-font-size ); @include leader(1, $h3-font-size); @include trailer(1, $h3-font-size); } h4 { @include adjust-font-size-to( $h4-font-size ); @include leader(1, $h4-font-size); @include trailer(1, $h4-font-size); } h5 { @include adjust-font-size-to( $h5-font-size ); @include leader(1, $h5-font-size); @include trailer(1, $h5-font-size); } h6 { @include adjust-font-size-to( $h6-font-size ); @include leader(1, $h6-font-size); @include trailer(1, $h6-font-size); } } /* Grouping content ========================================================================== */ @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { @include output-rhythm(margin, rhythm(1) $indent-amount); } dl, ol, ul { @include output-rhythm(margin, rhythm(1) 0); } /** * Turn off margins on nested lists. */ ol, ul { ol, ul { margin: 0; } } dd { margin: 0 0 0 $indent-amount; } ol, ul { padding: 0 0 0 $indent-amount; } } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { @include output-rhythm(margin, rhythm(1) $indent-amount); } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { @include box-sizing(content-box); /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { @include output-rhythm(margin, rhythm(1) 0); } } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ %monospace { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } pre { @extend %monospace; } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ a:active, a:hover { outline-width: 0; } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } code, kbd, samp { @extend %monospace; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { @if $normalize-vertical-rhythm { @include adjust-leading-to(1); /* 1 */ } @else { line-height: 1.15; /* 1 */ } font-family: $base-font-family; /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ &::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ &:-moz-focusring { outline: 1px dotted ButtonText; } } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { @include box-sizing(border-box); /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Change the border, margin, and padding in all browsers (opinionated). */ fieldset { margin: 0 2px; /* Apply borders and padding that keep the vertical rhythm. */ border-color: #c0c0c0; @include apply-side-rhythm-border(top, $width: 1px, $lines: 0.35 ); @include apply-side-rhythm-border(bottom, $width: 1px, $lines: 0.65 ); @include apply-side-rhythm-border(left, $width: 1px, $lines: 0.625); @include apply-side-rhythm-border(right, $width: 1px, $lines: 0.625); } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; @if $normalize-vertical-rhythm { /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Set consistent space for the list style image. */ @include output-rhythm(margin, rhythm(1) 0); /* 1 */ padding: 0 0 0 $indent-amount; /* 2 */ /** * Turn off margins on nested lists. */ menu &, ol &, ul & { margin: 0; } } } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/fork-versions/deprecated-compass/_variables.scss000066400000000000000000000030421323354217700260540ustar00rootroot00000000000000// Variables // // If you have a base partial (or equivalent), you should move these lines to // that file. NOTE: Edit the lines to remove "!default". // @see http://compass-style.org/help/tutorials/best_practices/ // ============================================================================= // These 3 variables are copies of ones used in Compass' Vertical Rhythm module. // The font size set on the root html element. $base-font-size: 16px !default; // The base line height determines the basic unit of vertical rhythm. $base-line-height: 24px !default; // The length unit in which to output vertical rhythm values. // Supported values: px, em, rem. $rhythm-unit: 'em' !default; // The default font family. $base-font-family: sans-serif !default; // The font sizes for h1-h6. $h1-font-size: 2 * $base-font-size !default; $h2-font-size: 1.5 * $base-font-size !default; $h3-font-size: 1.17 * $base-font-size !default; $h4-font-size: 1 * $base-font-size !default; $h5-font-size: 0.83 * $base-font-size !default; $h6-font-size: 0.67 * $base-font-size !default; // The amount lists and blockquotes are indented. $indent-amount: 40px !default; // The following variable controls whether normalize-scss will output // font-sizes, line-heights and block-level top/bottom margins that form a basic // vertical rhythm on the page, which differs from the original Normalize.css. // However, changing any of the variables above will cause // $normalize-vertical-rhythm to be automatically set to true. $normalize-vertical-rhythm: false !default; normalize-scss-7.0.1/fork-versions/typey-chroma-kss/000077500000000000000000000000001323354217700225255ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/README.md000066400000000000000000000030751323354217700240110ustar00rootroot00000000000000# Fork-able normalize-scss
for Typey, Chroma and KSS ## Using with node-sass 1. Copy these files to your Sass project. 2. This fork-able version requires: * [chroma](https://github.com/JohnAlbin/chroma) * [typey](https://github.com/jptaranto/typey) Add them to your package.json with: ```bash npm install --save-dev typey chroma-sass ``` 3. Add the dependencies' directories to your nodeSass' [`includePaths` option](https://github.com/sass/node-sass#includepaths). ```js var sass = require('node-sass'), path = require('path'); sass.render({ file: scss_filename, includePaths: [ path.dirname(require.resolve('chroma-sass')), path.dirname(require.resolve('typey')) ] }, function(err, result) { /*...*/ }); ``` ## Using with libSass If you are not using node-sass with libSass, you probably already know how to include 3rd party libraries into your Sass project. 1. Copy these files to your Sass project. 2. This fork-able version requires the [chroma](https://github.com/JohnAlbin/chroma) Sass module and the [typey](https://github.com/jptaranto/typey) Sass module. Add chroma's `sass` directory and typey's `stylesheets` directory to your libSass include paths in the "usual way". ## Using with Ruby Sass In addition to copying these files to your Sass project, you'll also need to: 1. Edit your `Gemfile` file to add: ```ruby gem 'chroma-sass', '~> 1.0' gem 'typey', '~> 1.0.0' ``` 2. If you use Compass, edit your `config.rb` file to add: ```ruby require 'chroma-sass' require 'typey' ``` 3. Update your local Gems with: ``` bundle install ``` normalize-scss-7.0.1/fork-versions/typey-chroma-kss/_init.scss000066400000000000000000000025551323354217700245330ustar00rootroot00000000000000// Initialization partial // // To make it easier to use all variables and mixins in any Sass file in this // project, each .scss file has a `@import 'init';` declaration. The _init.scss // file is in charge of importing all the other partials needed for the // project. // // The initialization partial is organized in this way: // - First we set any shared Sass variables. // - Next we import Sass modules. // - Last we define our custom mixins for this project. // // Weight: -1 // // Style guide: sass.init // The following Sass functions/mixins are required to generate some variables' // values, so we load them first. @import 'chroma/functions'; @import 'init/colors'; @import 'init/variables'; // 3rd party libraries // // The following sass modules are shared with all .scss files: // - [Chroma](https://github.com/JohnAlbin/chroma) // - [Typey](https://github.com/jptaranto/typey) // // Additional pre-built libraries can be found on the [Sache website](http://www.sache.in/). // // Style guide: sass.modules // Add Chroma to manage colors. @import 'chroma'; @import 'chroma/kss'; // Add typey to manage font sizes and margins. @import 'typey'; // Mixins // // Custom mixins used on this site. // // Weight: 1 // // Style guide: sass.mixins @import 'init/rtl/rtl'; // Functions // // Custom functions used on this site. // // Weight: 1 // // Style guide: sass.functions normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/000077500000000000000000000000001323354217700234375ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/_fonts.scss000066400000000000000000000026541323354217700256330ustar00rootroot00000000000000// Font faces // // Instead of relying on the fonts that are available on a user's computer, you // can use web fonts which, like images, are resources downloaded to the user's // browser. Because of the bandwidth and rendering resources required, web fonts // should be used with care. // // Numerous resources for web fonts can be found on Google. Here are a few // websites where you can find Open Source fonts to download: // - http://www.fontsquirrel.com/fontface // - http://www.theleagueofmoveabletype.com // - https://fonts.google.com // // In order to use these fonts, you will need to convert them into formats // suitable for web fonts. We recommend the free-to-use Font Squirrel's // Font-Face Generator: // http://www.fontsquirrel.com/fontface/generator // // The following is an example @font-face declaration. This font can then be // used in any ruleset using a property like this: font-family: Example, serif; // // Since we're using Sass, you'll need to declare your font faces here, then you // can add them to the font variables in the _init.scss partial. // @font-face { // font-family: 'Example'; // src: url('../fonts/example.eot'); // src: url('../fonts/example.eot?iefix') format('eot'), // url('../fonts/example.woff') format('woff'), // url('../fonts/example.ttf') format('truetype'), // url('../fonts/example.svg#webfontOkOndcij') format('svg'); // font-weight: normal; // font-style: normal; // } normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/_normalize.scss000066400000000000000000000013231323354217700264720ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ // Universal // ========================================================================== // Use the saner border-box model for all elements. * { box-sizing: border-box; } // Normalize-scss is broken into modular pieces to make it easier to edit. @import 'document/document'; @import 'sections/sections'; @import 'grouping/grouping'; @import 'links/links'; @import 'text/text'; @import 'embedded/embedded'; @import 'forms/forms'; @import 'tables/tables'; @import 'interactive/interactive'; @import 'scripting/scripting'; @import 'hidden/hidden'; // Note: we allow the .button component (loaded by forms) to override :link, by // loading links first. normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/document/000077500000000000000000000000001323354217700252555ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/document/_document.scss000066400000000000000000000011651323354217700301320ustar00rootroot00000000000000// sass-lint:disable no-vendor-prefixes // Document // // The default font styles are inherited from the `` element. // // Style guide: base.document html { // Change the default font family in all browsers (opinionated). @include typeface(body); // Correct the line height in all browsers. @include define-type-sizing(); // Prevent adjustments of font size after orientation changes in IE on Windows // Phone and in iOS. -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; // On short pages, we want any background gradients to fill the entire height // of the browser. min-height: 100%; } normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/embedded/000077500000000000000000000000001323354217700251705ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/embedded/_embedded.scss000066400000000000000000000017661323354217700277670ustar00rootroot00000000000000// Embedded content // // Weight: 2 // // Style guide: base.embedded // Audio // // Style guide: base.embedded.audio audio { // Add the correct display in IE 9-. display: inline-block; } // Add the correct display in iOS 4-7. audio:not([controls]) { display: none; height: 0; } // Image // // An `` element represents an image. // // Markup: embedded-img.twig // // Style guide: base.embedded.img img { // Remove the border on images inside links in IE 10-. border-style: none; } img, svg { // Suppress the space beneath the baseline // vertical-align: bottom; // Responsive images max-width: 100%; height: auto; } // Scalable vector // // A `` element represents an image encoded as a Scalable Vector Graphic. // // Markup: embedded-svg.twig // // Style guide: base.embedded.svg svg:not(:root) { // Hide the overflow in IE. overflow: hidden; } // Video // // Style guide: base.embedded.video video { // Add the correct display in IE 9-. display: inline-block; } ����������normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/embedded/embedded-img.twig�����������������0000664�0000000�0000000�00000000442�13233542177�0030367�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������

An image that is inline with other text.

An image inside a figure.
normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/embedded/embedded-svg.twig000066400000000000000000000024231323354217700304130ustar00rootroot00000000000000

A svg image that is inline with other text.

A svg inside a figure.
normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/forms/000077500000000000000000000000001323354217700245655ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/base/forms/_forms.scss000066400000000000000000000155531323354217700267600ustar00rootroot00000000000000// sass-lint:disable no-vendor-prefixes, no-css-comments // Form defaults // // These are the default base styles applied to HTML form elements. // // Component classes can override these styles, but if no class applies a style // to an HTML form element, these styles will be the ones displayed. // // Weight: -1 // // Style guide: forms.base // // The following rules are from normalize.css and help to fix inconsistencies // across various browsers. You should probably leave these rules as is and jump // to the "Buttons" rule on line 92 before you start editing this file. // button, input, optgroup, select, textarea { // Change the font styles in all browsers (opinionated). @include typeface(body); @include line-height(1); font-size: 100%; // Keep form elements constrained in their containers. box-sizing: border-box; max-width: 100%; // Remove the margin in Firefox and Safari. margin: 0; } // Show the overflow in IE. button { overflow: visible; } // Remove the inheritance of text transform in Edge, Firefox, and IE. button, select { text-transform: none; } // Show the overflow in Edge. input { overflow: visible; } // Correct the cursor style of increment and decrement buttons in Chrome. [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search'] { // Correct the odd appearance in Chrome and Safari. -webkit-appearance: textfield; // Correct the outline style in Safari. outline-offset: -2px; // Remove the inner padding and cancel buttons in Chrome and Safari on macOS. &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } ::-webkit-file-upload-button { // Correct the inability to style clickable types in iOS and Safari. -webkit-appearance: button; // Change font properties to `inherit` in Safari. font: inherit; } // Buttons // // Buttons built with the `

Link button Disabled link button

normalize-scss-7.0.1/fork-versions/typey-chroma-kss/init/000077500000000000000000000000001323354217700234705ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/init/_colors.scss000066400000000000000000000026701323354217700260320ustar00rootroot00000000000000// sass-lint:disable indentation, no-color-keywords, no-color-hex // Colors // // Use the `color()` function to add colors to CSS properties. To learn more, // [read the Chroma documentation](http://johnalbin.github.io/chroma/). // // Markup: chroma.twig // // Weight: -1 // // Style guide: sass.colors // Define the default color scheme's color names. $chroma: define-default-color-scheme('branding', 'The site\'s main colors. Can be used to define colors in other color schemes.'); $chroma: add-colors(( black: #000, grey-dark: ('black' lighten 40%), // #666 'grey': ('black' lighten 60%), // #999 grey-light: ('black' lighten 80%), // #ccc grey-extra-light: ('black' lighten 93.33%), // #eee white: #fff, blue: #0072b9, red: #c00, yellow: #fd0, )); // Define color names for functional uses. $chroma: define-color-scheme('functional', 'Colors used by functional parts of the design.'); $chroma: add-colors('functional', ( // Colors used in the main content area. text: 'black', link: 'blue', link-visited: ('blue' darken 20%), link-active: 'red', border: 'grey-light', button: 'text', button-disabled: 'grey', mark-bg: 'yellow', )); $chroma-active-scheme: 'functional'; normalize-scss-7.0.1/fork-versions/typey-chroma-kss/init/_variables.scss000066400000000000000000000052621323354217700265010ustar00rootroot00000000000000// Variables // // Set variables for this site before a library sets its !default value. // // Style guide: sass.variables // Font faces, stacks and sizes. // // Font styling and line heights are controlled by the several variables that // used by mixins like `type-layout()`, `margin-top()`, and `margin-bottom()`. // These variable and mixins are documented on the [Typey // homepage](https://github.com/jptaranto/typey). // // Style guide: sass.variables.typey // The font size set on the root html element. $base-font-size: 16px; // The base line height determines the basic unit of vertical rhythm. $base-line-height: 24px; // The font sizes in our type hierarchy as tee shirt sizes. $font-size: ( xxl: 32px, xl: 24px, l: 20px, m: $base-font-size, s: 14px, xs: 10px ); // Typey allows you to alter font weights site-wide with this map. $font-weight: ( bold: bold, medium: 500, normal: normal, light: 300, lighter: lighter, ); // The following font family declarations use widely available fonts. // A user's web browser will look at the comma-separated list and will // attempt to use each font in turn until it finds one that is available // on the user's computer. The final "generic" font (sans-serif, serif or // monospace) hints at what type of font to use if the web browser doesn't // find any of the fonts in the list. // Sans-serif font stacks. $verdana: Verdana, Tahoma, 'DejaVu Sans', sans-serif; // Monospace font stacks. // For an explanation of why "sans-serif" is at the end of this list, see // http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/ $menlo: Menlo, 'DejaVu Sans Mono', 'Ubuntu Mono', Courier, 'Courier New', monospace, sans-serif; // The font faces you specify in the $typefaces map can be used in the // typeface() mixin. $typefaces: ( body: ( font-family: $verdana, ), monospace: ( font-family: $menlo, ), ); // Output a horizontal grid to help with debugging typography. $typey-debug: false; // The length unit in which to output font size and margin values. // Supported values: px, em, rem. $base-unit: 'rem'; // px fallbacks for rem units are needed for IE 8 and earlier. $rem-fallback: false; // Miscellaneous variables // // `$indent-amount` controls the amount lists, blockquotes and comments are indented. // // `$include-rtl` controls whether RTL styles are output. If set to `true, a `[dir="rtl"]` ruleset adds RTL language support. // // weight: 10 // // Style guide: sass.variables.misc $indent-amount: 2 * $base-font-size; $include-rtl: false; normalize-scss-7.0.1/fork-versions/typey-chroma-kss/init/rtl/000077500000000000000000000000001323354217700242715ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey-chroma-kss/init/rtl/_rtl.scss000066400000000000000000000012061323354217700261250ustar00rootroot00000000000000$include-rtl: true !default; // rtl() // // Includes Right-To-Left language support by adding a parent selector of // `[dir="rtl"]`. Since the dir attribute is usually defined on the html element // of a page, using this mixin on a ruleset that matches the html element won't // work. // // Can be turned off globally by setting `$include-rtl: false;`. // // $selector = '[dir="rtl"]' - The RTL parent selector. // // Style guide: sass.mixins.rtl @mixin rtl($selector: '[dir="rtl"]') { @if $include-rtl { @if & { #{$selector} & { @content; } } @else { #{$selector} { @content; } } } } normalize-scss-7.0.1/fork-versions/typey-chroma-kss/styles.scss000066400000000000000000000031641323354217700247510ustar00rootroot00000000000000// // The major stylesheet for this project. // // We categorize our components by creating headings in this file. See the // description on the style guide home page for more information. // Colors and Sass // // Documentation for colors and Sass mixins and variables. // // Weight: -1 // // Style guide: sass @import 'init'; // Defaults // // These are the default base styles applied to HTML elements. // // Component classes can override these styles, but if no class applies a style // to an HTML element, these styles will be the ones displayed. // // Style guide: base // Ensure fonts get loaded first to minimize front-end performance impact. @import 'base/fonts'; @import 'base/normalize'; // Layouts // // The layout styling for major parts of the page that are included with the // theme. Note: some Panels layouts are included in other parts of the system // and are not documented. // // Style guide: layouts // Components // // Design components are reusable designs that can be applied using just the CSS // class names specified in the component. // // Weight: 1 // // Style guide: components // This file is @import'ed by base/grouping, so we don't import it again. // @import 'components/divider/divider'; // Navigation // // Navigation components are specialized design components that are used for // page navigation. // // Weight: 2 // // Style guide: navigation // Forms // // Form components are specialized design components that are applied to forms // or form elements. // // Weight: 3 // // Style guide: forms // This file is @import'ed by base/forms, so we don't import it again. // @import 'forms/button/button'; normalize-scss-7.0.1/fork-versions/typey/000077500000000000000000000000001323354217700204605ustar00rootroot00000000000000normalize-scss-7.0.1/fork-versions/typey/README.md000066400000000000000000000024571323354217700217470ustar00rootroot00000000000000# Fork-able normalize-scss
for Typey ## Using with node-sass 1. Copy these files to your Sass project. 2. This fork-able version requires the [typey](https://github.com/jptaranto/typey) Sass module. Add it to your package.json with: ```bash npm install --save-dev typey ``` 3. Add Typey's Sass directory to your nodeSass' [`includePaths` option](https://github.com/sass/node-sass#includepaths). ```js var sass = require('node-sass'), path = require('path'); sass.render({ file: scss_filename, includePaths: [ path.dirname(require.resolve('typey')) ] }, function(err, result) { /*...*/ }); ``` ## Using with libSass If you are using libSass but not using node-sass, you probably already know how to include 3rd party libraries into your Sass project. 1. Copy these files to your Sass project. 2. This fork-able version requires the [typey](https://github.com/jptaranto/typey) Sass module. Add typey's `stylesheets` directory to your libSass include paths in the "usual way". ## Using with Ruby Sass In addition to copying these files to your Sass project, you'll also need to: 1. Edit your `Gemfile` file to add: ```ruby gem 'typey', '~> 1.0.0' ``` 2. If you use Compass, edit your `config.rb` file to add: ```ruby require 'typey' ``` 3. Update your local Gems with: ``` bundle install ``` normalize-scss-7.0.1/fork-versions/typey/_normalize.scss000066400000000000000000000247361323354217700235300ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ @import 'variables'; @import 'typey'; /* Document ========================================================================== */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { @include typeface(body); /* 1 */ @include define-type-sizing(); /* 2 */ // Output a horizontal grid to help with debugging typography. The // $typey-debug variable will toggle its output. @include typey-debug-grid(); -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { @include type-layout(xxl, 2); /* Set 1 unit of vertical rhythm on the top and bottom margins. */ @include margin(1 0, xxl); } h2 { @include type-layout(xl, 1.5); @include margin(1 0, xl); } h3 { @include type-layout(l, 1); @include margin(1 0, l); } h4 { @include type-layout(m, 1); @include margin(1 0, m); } h5 { @include type-layout(s, 1); @include margin(1 0, s); } h6 { @include type-layout(xs, 1); @include margin(1 0, xs); } /* Grouping content ========================================================================== */ /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { @include margin(1 $indent-amount); } dl, ol, ul { @include margin(1 0); } /** * Turn off margins on nested lists. */ ol, ul { ol, ul { margin: 0; } } dd { margin: 0 0 0 $indent-amount; } ol, ul { padding: 0 0 0 $indent-amount; } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { @include margin(1 $indent-amount); } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { @include margin(1 0); } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ %monospace { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } pre { @extend %monospace; } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } code, kbd, samp { @extend %monospace; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { @include typeface(body); /* 1 */ @include line-height(1); /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ &::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ &:-moz-focusring { outline: 1px dotted ButtonText; } } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { // Apply borders and padding that keep the vertical rhythm. @include padding(.35 .5 .65); border: 1px solid #c0c0c0; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Add the correct display in IE 9-. * 3. Set consistent space for the list style image. */ menu { @include margin(1 0); /* 1 */ display: block; /* 2 */ padding: 0 0 0 $indent-amount; /* 3 */ /** * Turn off margins on nested lists. */ menu &, ol &, ul & { margin: 0; } } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/fork-versions/typey/_variables.scss000066400000000000000000000024111323354217700234620ustar00rootroot00000000000000// // Variables // // If you have an initialization partial (or equivalent), you should move these // lines to that file. // The font size set on the root html element. $base-font-size: 16px !default; // The base line height determines the basic unit of vertical rhythm. $base-line-height: 24px !default; // The length unit in which to output font size and margin values. // Supported values: px, em, rem. $base-unit: 'rem' !default; // px fallbacks for rem units are needed for IE 8 and earlier. $rem-fallback: false !default; // The font faces you specify in the $typefaces map can be used in the // typeface() mixin. $typefaces: ( body: ( font-family: (sans-serif), ), monospace: ( font-family: (monospace, monospace), ), ) !default; // The font sizes for h1-h6 expressed as tee shirt sizes. $font-size: ( xxl: 32px, xl: 24px, l: 20px, m: $base-font-size, s: 14px, xs: 10px, ) !default; // The amount lists and blockquotes are indented. $indent-amount: 40px !default; // The following variable controls whether normalize-scss will output // font-sizes, line-heights and block-level top/bottom margins that form a basic // vertical rhythm on the page, which differs from the original Normalize.css. $normalize-vertical-rhythm: false !default; normalize-scss-7.0.1/lib/000077500000000000000000000000001323354217700152455ustar00rootroot00000000000000normalize-scss-7.0.1/lib/normalize-scss.rb000066400000000000000000000010051323354217700205370ustar00rootroot00000000000000project_path = File.join(File.dirname(__FILE__), '..') stylesheets_path = File.join(project_path, 'sass') if (defined? Compass) Compass::Frameworks.register( 'normalize-scss', :path => project_path, :stylesheets_directory => stylesheets_path ) else # Compass not defined, register the Sass path via an environment variable. if ENV.has_key?('SASS_PATH') ENV['SASS_PATH'] = ENV['SASS_PATH'] + File::PATH_SEPARATOR + stylesheets_path else ENV['SASS_PATH'] = stylesheets_path end end normalize-scss-7.0.1/normalize-scss.gemspec000066400000000000000000000017701323354217700210220ustar00rootroot00000000000000# -*- encoding: utf-8 -*- Gem::Specification.new do |spec| spec.name = 'normalize-scss' spec.summary = %q{The Sass version of Normalize.css} spec.description = %q{This is the Sass version of Normalize.css, a collection of HTML element and attribute rulesets to normalize styles across all browsers. This port aims to use a light dusting of Sass to make Normalize even easier to integrate with your website.} spec.homepage = 'https://github.com/JohnAlbin/normalize-scss' spec.rubyforge_project = spec.version = '7.0.1' spec.date = '2018-01-29' spec.licenses = ['MIT', 'GPL-2.0'] spec.authors = ['John Albin Wilkins'] spec.email = 'virtually.johnalbin@gmail.com' spec.add_runtime_dependency('sass', '~> 3.3') spec.files = `git ls-files`.split($/).select {|f| File.exist?(f) && f =~ %r{^(lib|sass)/} } spec.files += %w( bower.json CONTRIBUTING.md LICENSE.md normalize-scss.gemspec package.json README.md ) end normalize-scss-7.0.1/package-lock.json000066400000000000000000003101351323354217700177160ustar00rootroot00000000000000{ "name": "normalize-scss", "version": "7.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, "acorn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==", "dev": true }, "acorn-jsx": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { "acorn": "3.3.0" }, "dependencies": { "acorn": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } } }, "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { "co": "4.6.0", "fast-deep-equal": "1.0.0", "fast-json-stable-stringify": "2.0.0", "json-schema-traverse": "0.3.1" } }, "ajv-keywords": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { "kind-of": "3.2.2", "longest": "1.0.1", "repeat-string": "1.6.1" } }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, "ansi-escapes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", "dev": true }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", "dev": true }, "are-we-there-yet": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { "delegates": "1.0.0", "readable-stream": "2.3.3" } }, "argparse": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "dev": true, "requires": { "sprintf-js": "1.0.3" } }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { "array-uniq": "1.0.3" } }, "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", "dev": true }, "assert-plus": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", "dev": true }, "assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, "auto-changelog": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-1.4.0.tgz", "integrity": "sha1-dV3dC7Q/fr3Hk0YhQzWbgKOad2Q=", "dev": true, "requires": { "babel-polyfill": "6.26.0", "commander": "2.13.0", "fs-extra": "5.0.0", "handlebars": "4.0.11", "parse-github-url": "1.0.2", "semver": "5.5.0" }, "dependencies": { "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { "graceful-fs": "4.1.11", "jsonfile": "4.0.0", "universalify": "0.1.1" } }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { "graceful-fs": "4.1.11" } } } }, "aws-sign2": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", "dev": true }, "aws4": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", "dev": true }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { "chalk": "1.1.3", "esutils": "2.0.2", "js-tokens": "3.0.2" }, "dependencies": { "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { "ansi-styles": "2.2.1", "escape-string-regexp": "1.0.5", "has-ansi": "2.0.0", "strip-ansi": "3.0.1", "supports-color": "2.0.0" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "babel-polyfill": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", "dev": true, "requires": { "babel-runtime": "6.26.0", "core-js": "2.5.3", "regenerator-runtime": "0.10.5" } }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { "core-js": "2.5.3", "regenerator-runtime": "0.11.1" }, "dependencies": { "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true } } }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, "bcrypt-pbkdf": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, "optional": true, "requires": { "tweetnacl": "0.14.5" } }, "bindings": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", "dev": true }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { "inherits": "2.0.3" } }, "bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", "dev": true }, "boom": { "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { "hoek": "2.16.3" } }, "brace-expansion": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, "browser-stdout": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", "dev": true }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, "caller-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { "callsites": "0.2.0" } }, "callsites": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", "dev": true }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { "camelcase": "2.1.1", "map-obj": "1.0.1" } }, "caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", "dev": true }, "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "optional": true, "requires": { "align-text": "0.1.4", "lazy-cache": "1.0.4" } }, "chai": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", "dev": true, "requires": { "assertion-error": "1.1.0", "check-error": "1.0.2", "deep-eql": "3.0.1", "get-func-name": "2.0.0", "pathval": "1.1.0", "type-detect": "4.0.7" } }, "chalk": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", "supports-color": "4.5.0" }, "dependencies": { "ansi-styles": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { "color-convert": "1.9.1" } }, "supports-color": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { "has-flag": "2.0.0" } } } }, "chardet": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", "dev": true }, "check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", "dev": true }, "chroma-sass": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/chroma-sass/-/chroma-sass-1.2.6.tgz", "integrity": "sha1-NON3viIBbCYPiLEPaSTgY2DiVok=", "dev": true }, "circular-json": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { "restore-cursor": "2.0.0" } }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", "dev": true }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { "string-width": "1.0.2", "strip-ansi": "3.0.1", "wrap-ansi": "2.1.0" }, "dependencies": { "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, "color-convert": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { "color-name": "1.1.3" } }, "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { "delayed-stream": "1.0.0" } }, "commander": { "version": "2.13.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "concat-stream": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { "inherits": "2.0.3", "readable-stream": "2.3.3", "typedarray": "0.0.6" } }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "core-js": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", "dev": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { "lru-cache": "4.1.1", "shebang-command": "1.2.0", "which": "1.3.0" } }, "cryptiles": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { "boom": "2.10.1" } }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { "array-find-index": "1.0.2" } }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { "assert-plus": "1.0.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "deasync": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.12.tgz", "integrity": "sha512-gpacYo8FBZh3INBp2KOtrQp9kCO5faHvOmEZx3/cZTr3Mm8/kAYs7/Ws3E3OAH0ApBNK6Y6N+7+Dka2Zn2Fldw==", "dev": true, "requires": { "bindings": "1.2.1", "nan": "2.8.0" } }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { "ms": "2.0.0" } }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, "deep-eql": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dev": true, "requires": { "type-detect": "4.0.7" } }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, "del": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { "globby": "5.0.0", "is-path-cwd": "1.0.0", "is-path-in-cwd": "1.0.0", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1", "rimraf": "2.6.2" } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, "diff": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", "dev": true }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { "esutils": "2.0.2" } }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, "optional": true, "requires": { "jsbn": "0.1.1" } }, "ensure-symlink": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ensure-symlink/-/ensure-symlink-1.0.2.tgz", "integrity": "sha1-WOvCbRWpU5ueedAKqWI/j6Zf8Y0=", "dev": true }, "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { "is-arrayish": "0.2.1" } }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "eslint": { "version": "4.16.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.16.0.tgz", "integrity": "sha512-YVXV4bDhNoHHcv0qzU4Meof7/P26B4EuaktMi5L1Tnt52Aov85KmYA8c5D+xyZr/BkhvwUqr011jDSD/QTULxg==", "dev": true, "requires": { "ajv": "5.5.2", "babel-code-frame": "6.26.0", "chalk": "2.3.0", "concat-stream": "1.6.0", "cross-spawn": "5.1.0", "debug": "3.1.0", "doctrine": "2.1.0", "eslint-scope": "3.7.1", "eslint-visitor-keys": "1.0.0", "espree": "3.5.2", "esquery": "1.0.0", "esutils": "2.0.2", "file-entry-cache": "2.0.0", "functional-red-black-tree": "1.0.1", "glob": "7.1.2", "globals": "11.2.0", "ignore": "3.3.7", "imurmurhash": "0.1.4", "inquirer": "3.3.0", "is-resolvable": "1.1.0", "js-yaml": "3.10.0", "json-stable-stringify-without-jsonify": "1.0.1", "levn": "0.3.0", "lodash": "4.17.4", "minimatch": "3.0.4", "mkdirp": "0.5.1", "natural-compare": "1.4.0", "optionator": "0.8.2", "path-is-inside": "1.0.2", "pluralize": "7.0.0", "progress": "2.0.0", "require-uncached": "1.0.3", "semver": "5.5.0", "strip-ansi": "4.0.0", "strip-json-comments": "2.0.1", "table": "4.0.2", "text-table": "0.2.0" } }, "eslint-scope": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { "esrecurse": "4.2.0", "estraverse": "4.2.0" } }, "eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", "dev": true }, "espree": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", "dev": true, "requires": { "acorn": "5.3.0", "acorn-jsx": "3.0.1" } }, "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", "dev": true }, "esquery": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", "dev": true, "requires": { "estraverse": "4.2.0" } }, "esrecurse": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", "dev": true, "requires": { "estraverse": "4.2.0", "object-assign": "4.1.1" } }, "estraverse": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", "dev": true }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", "dev": true }, "external-editor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", "dev": true, "requires": { "chardet": "0.4.2", "iconv-lite": "0.4.19", "tmp": "0.0.33" } }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true }, "eyeglass": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eyeglass/-/eyeglass-1.3.0.tgz", "integrity": "sha512-4fXylGDapuDXZAN4pw++mRnKelpVE1TfrN7NTEnw8kjG2STpQl9Nkb+pg2Md5rPaPA0LrIXRHAAs0IJ69d4AqQ==", "dev": true, "requires": { "archy": "1.0.0", "deasync": "0.1.12", "debug": "2.6.9", "ensure-symlink": "1.0.2", "fs-extra": "0.30.0", "glob": "7.1.2", "lodash.includes": "4.3.0", "lodash.merge": "4.6.0", "node-sass": "4.7.2", "node-sass-utils": "1.1.2", "semver": "5.5.0" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } } } }, "fast-deep-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", "dev": true }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "dev": true }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { "escape-string-regexp": "1.0.5" } }, "file-entry-cache": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { "flat-cache": "1.3.0", "object-assign": "4.1.1" } }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { "path-exists": "2.1.0", "pinkie-promise": "2.0.1" } }, "flat-cache": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { "circular-json": "0.3.3", "del": "2.2.2", "graceful-fs": "4.1.11", "write": "0.2.1" } }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true }, "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "dev": true, "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", "mime-types": "2.1.17" } }, "fs-extra": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, "requires": { "graceful-fs": "4.1.11", "jsonfile": "2.4.0", "klaw": "1.3.1", "path-is-absolute": "1.0.1", "rimraf": "2.6.2" } }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "fstream": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { "graceful-fs": "4.1.11", "inherits": "2.0.3", "mkdirp": "0.5.1", "rimraf": "2.6.2" } }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { "aproba": "1.2.0", "console-control-strings": "1.1.0", "has-unicode": "2.0.1", "object-assign": "4.1.1", "signal-exit": "3.0.2", "string-width": "1.0.2", "strip-ansi": "3.0.1", "wide-align": "1.1.2" }, "dependencies": { "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "gaze": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", "dev": true, "requires": { "globule": "1.2.0" } }, "generate-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", "dev": true }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { "is-property": "1.0.2" } }, "get-caller-file": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", "dev": true }, "get-func-name": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { "assert-plus": "1.0.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { "fs.realpath": "1.0.0", "inflight": "1.0.6", "inherits": "2.0.3", "minimatch": "3.0.4", "once": "1.4.0", "path-is-absolute": "1.0.1" } }, "globals": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.2.0.tgz", "integrity": "sha512-RDC7Tj17I/56wpVvCVLSXtnn2Fo6CQZ9vaj+ARn+qlzm/ozbKQZe+j9fvHZCbSq+4JSGjTpKEt7p/AA1IKXRFA==", "dev": true }, "globby": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { "array-union": "1.0.2", "arrify": "1.0.1", "glob": "7.1.2", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" } }, "globule": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, "requires": { "glob": "7.1.2", "lodash": "4.17.4", "minimatch": "3.0.4" } }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, "growl": { "version": "1.10.3", "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", "dev": true }, "handlebars": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { "async": "1.5.2", "optimist": "0.6.1", "source-map": "0.4.4", "uglify-js": "2.8.29" } }, "har-validator": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, "requires": { "chalk": "1.1.3", "commander": "2.13.0", "is-my-json-valid": "2.17.1", "pinkie-promise": "2.0.1" }, "dependencies": { "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { "ansi-styles": "2.2.1", "escape-string-regexp": "1.0.5", "has-ansi": "2.0.0", "strip-ansi": "3.0.1", "supports-color": "2.0.0" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { "ansi-regex": "2.1.1" } }, "has-flag": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true }, "hawk": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { "boom": "2.10.1", "cryptiles": "2.0.5", "hoek": "2.16.3", "sntp": "1.0.9" } }, "he": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", "dev": true }, "hoek": { "version": "2.16.3", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", "dev": true }, "hosted-git-info": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", "dev": true }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { "assert-plus": "0.2.0", "jsprim": "1.4.1", "sshpk": "1.13.1" } }, "iconv-lite": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", "dev": true }, "ignore": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", "dev": true }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "in-publish": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", "dev": true }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { "repeating": "2.0.1" } }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { "once": "1.4.0", "wrappy": "1.0.2" } }, "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, "inquirer": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { "ansi-escapes": "3.0.0", "chalk": "2.3.0", "cli-cursor": "2.1.0", "cli-width": "2.2.0", "external-editor": "2.1.0", "figures": "2.0.0", "lodash": "4.17.4", "mute-stream": "0.0.7", "run-async": "2.3.0", "rx-lite": "4.0.8", "rx-lite-aggregates": "4.0.8", "string-width": "2.1.1", "strip-ansi": "4.0.0", "through": "2.3.8" } }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { "builtin-modules": "1.1.1" } }, "is-finite": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "is-my-json-valid": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", "dev": true, "requires": { "generate-function": "2.0.0", "generate-object-property": "1.2.0", "jsonpointer": "4.0.1", "xtend": "4.0.1" } }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true }, "is-path-in-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { "is-path-inside": "1.0.1" } }, "is-path-inside": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { "path-is-inside": "1.0.2" } }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, "is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", "dev": true }, "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, "js-base64": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", "dev": true }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", "dev": true }, "js-yaml": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { "argparse": "1.0.9", "esprima": "4.0.0" } }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "optional": true }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", "dev": true }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, "jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { "graceful-fs": "4.1.11" } }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.2.3", "verror": "1.10.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "1.1.6" } }, "klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { "graceful-fs": "4.1.11" } }, "lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true, "optional": true }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { "invert-kv": "1.0.0" } }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { "prelude-ls": "1.1.2", "type-check": "0.3.2" } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { "graceful-fs": "4.1.11", "parse-json": "2.2.0", "pify": "2.3.0", "pinkie-promise": "2.0.1", "strip-bom": "2.0.0" } }, "lodash": { "version": "4.17.4", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", "dev": true }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", "dev": true }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, "lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", "dev": true }, "lodash.merge": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU=", "dev": true }, "lodash.mergewith": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", "dev": true }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { "currently-unhandled": "0.4.1", "signal-exit": "3.0.2" } }, "lru-cache": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", "dev": true, "requires": { "pseudomap": "1.0.2", "yallist": "2.1.2" } }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { "camelcase-keys": "2.1.0", "decamelize": "1.2.0", "loud-rejection": "1.6.0", "map-obj": "1.0.1", "minimist": "1.2.0", "normalize-package-data": "2.4.0", "object-assign": "4.1.1", "read-pkg-up": "1.0.1", "redent": "1.0.0", "trim-newlines": "1.0.0" }, "dependencies": { "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "mime-db": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", "dev": true }, "mime-types": { "version": "2.1.17", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", "dev": true, "requires": { "mime-db": "1.30.0" } }, "mimic-fn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", "dev": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { "brace-expansion": "1.1.8" } }, "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { "minimist": "0.0.8" } }, "mocha": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.0.tgz", "integrity": "sha512-ukB2dF+u4aeJjc6IGtPNnJXfeby5d4ZqySlIBT0OEyva/DrMjVm5HkQxKnHDLKEfEQBsEnwTg9HHhtPHJdTd8w==", "dev": true, "requires": { "browser-stdout": "1.3.0", "commander": "2.11.0", "debug": "3.1.0", "diff": "3.3.1", "escape-string-regexp": "1.0.5", "glob": "7.1.2", "growl": "1.10.3", "he": "1.1.1", "mkdirp": "0.5.1", "supports-color": "4.4.0" }, "dependencies": { "commander": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", "dev": true }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", "dev": true, "requires": { "has-flag": "2.0.0" } } } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, "mute-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, "nan": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", "dev": true }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, "node-gyp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, "requires": { "fstream": "1.0.11", "glob": "7.1.2", "graceful-fs": "4.1.11", "minimatch": "3.0.4", "mkdirp": "0.5.1", "nopt": "3.0.6", "npmlog": "4.1.2", "osenv": "0.1.4", "request": "2.79.0", "rimraf": "2.6.2", "semver": "5.3.0", "tar": "2.2.1", "which": "1.3.0" }, "dependencies": { "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true } } }, "node-sass": { "version": "4.7.2", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", "dev": true, "requires": { "async-foreach": "0.1.3", "chalk": "1.1.3", "cross-spawn": "3.0.1", "gaze": "1.1.2", "get-stdin": "4.0.1", "glob": "7.1.2", "in-publish": "2.0.0", "lodash.assign": "4.2.0", "lodash.clonedeep": "4.5.0", "lodash.mergewith": "4.6.0", "meow": "3.7.0", "mkdirp": "0.5.1", "nan": "2.8.0", "node-gyp": "3.6.2", "npmlog": "4.1.2", "request": "2.79.0", "sass-graph": "2.2.4", "stdout-stream": "1.4.0", "true-case-path": "1.0.2" }, "dependencies": { "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { "ansi-styles": "2.2.1", "escape-string-regexp": "1.0.5", "has-ansi": "2.0.0", "strip-ansi": "3.0.1", "supports-color": "2.0.0" } }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { "lru-cache": "4.1.1", "which": "1.3.0" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "node-sass-utils": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/node-sass-utils/-/node-sass-utils-1.1.2.tgz", "integrity": "sha1-0DY5z6T8liOYujZIq0ZvDbfMITE=", "dev": true }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { "abbrev": "1.1.1" } }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { "hosted-git-info": "2.5.0", "is-builtin-module": "1.0.0", "semver": "5.5.0", "validate-npm-package-license": "3.0.1" } }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { "are-we-there-yet": "1.1.4", "console-control-strings": "1.1.0", "gauge": "2.7.4", "set-blocking": "2.0.0" } }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, "oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", "dev": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { "wrappy": "1.0.2" } }, "onetime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { "mimic-fn": "1.1.0" } }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { "minimist": "0.0.8", "wordwrap": "0.0.3" }, "dependencies": { "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true } } }, "optionator": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { "deep-is": "0.1.3", "fast-levenshtein": "2.0.6", "levn": "0.3.0", "prelude-ls": "1.1.2", "type-check": "0.3.2", "wordwrap": "1.0.0" } }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { "lcid": "1.0.0" } }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, "osenv": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", "dev": true, "requires": { "os-homedir": "1.0.2", "os-tmpdir": "1.0.2" } }, "parse-github-url": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", "dev": true }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { "error-ex": "1.3.1" } }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { "pinkie-promise": "2.0.1" } }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { "graceful-fs": "4.1.11", "pify": "2.3.0", "pinkie-promise": "2.0.1" } }, "pathval": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", "dev": true }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { "pinkie": "2.0.4" } }, "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", "dev": true }, "progress": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", "dev": true }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, "qs": { "version": "6.3.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", "dev": true }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { "load-json-file": "1.1.0", "normalize-package-data": "2.4.0", "path-type": "1.1.0" } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { "find-up": "1.1.2", "read-pkg": "1.1.0" } }, "readable-stream": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "1.0.7", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" } }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { "indent-string": "2.1.0", "strip-indent": "1.0.1" } }, "regenerator-runtime": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { "is-finite": "1.0.2" } }, "request": { "version": "2.79.0", "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, "requires": { "aws-sign2": "0.6.0", "aws4": "1.6.0", "caseless": "0.11.0", "combined-stream": "1.0.5", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.1.4", "har-validator": "2.0.6", "hawk": "3.1.3", "http-signature": "1.1.1", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", "mime-types": "2.1.17", "oauth-sign": "0.8.2", "qs": "6.3.2", "stringstream": "0.0.5", "tough-cookie": "2.3.3", "tunnel-agent": "0.4.3", "uuid": "3.2.1" } }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, "require-uncached": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { "caller-path": "0.1.0", "resolve-from": "1.0.1" } }, "resolve-from": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", "dev": true }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { "onetime": "2.0.1", "signal-exit": "3.0.2" } }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "optional": true, "requires": { "align-text": "0.1.4" } }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { "glob": "7.1.2" } }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { "is-promise": "2.1.0" } }, "rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", "dev": true }, "rx-lite-aggregates": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "dev": true, "requires": { "rx-lite": "4.0.8" } }, "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", "dev": true }, "sass-graph": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, "requires": { "glob": "7.1.2", "lodash": "4.17.4", "scss-tokenizer": "0.2.3", "yargs": "7.1.0" } }, "sassy-test": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/sassy-test/-/sassy-test-4.0.2.tgz", "integrity": "sha512-7GgC6hYx06yr2bVRSe8ZLNtzgxMru1XGb6ZofvxB2VmORWGW5PhzbNs0AYjl9nsBihVqALG4BE5oTfO2t+wAhA==", "dev": true, "requires": { "bluebird": "3.5.1", "node-sass": "4.7.2" } }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { "js-base64": "2.4.3", "source-map": "0.4.4" } }, "semver": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { "shebang-regex": "1.0.0" } }, "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, "slice-ansi": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { "is-fullwidth-code-point": "2.0.0" } }, "sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { "hoek": "2.16.3" } }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { "amdefine": "1.0.1" } }, "spdx-correct": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "dev": true, "requires": { "spdx-license-ids": "1.2.2" } }, "spdx-expression-parse": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", "dev": true }, "spdx-license-ids": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", "dev": true }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "sshpk": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "dev": true, "requires": { "asn1": "0.2.3", "assert-plus": "1.0.0", "bcrypt-pbkdf": "1.0.1", "dashdash": "1.14.1", "ecc-jsbn": "0.1.1", "getpass": "0.1.7", "jsbn": "0.1.1", "tweetnacl": "0.14.5" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "stdout-stream": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, "requires": { "readable-stream": "2.3.3" } }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "2.0.0", "strip-ansi": "4.0.0" } }, "string_decoder": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { "safe-buffer": "5.1.1" } }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", "dev": true }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { "ansi-regex": "3.0.0" }, "dependencies": { "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true } } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { "is-utf8": "0.2.1" } }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { "get-stdin": "4.0.1" } }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true }, "table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { "ajv": "5.5.2", "ajv-keywords": "2.1.1", "chalk": "2.3.0", "lodash": "4.17.4", "slice-ansi": "1.0.0", "string-width": "2.1.1" } }, "tar": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { "block-stream": "0.0.9", "fstream": "1.0.11", "inherits": "2.0.3" } }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { "os-tmpdir": "1.0.2" } }, "tough-cookie": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "dev": true, "requires": { "punycode": "1.4.1" } }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, "true-case-path": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, "requires": { "glob": "6.0.4" }, "dependencies": { "glob": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, "requires": { "inflight": "1.0.6", "inherits": "2.0.3", "minimatch": "3.0.4", "once": "1.4.0", "path-is-absolute": "1.0.1" } } } }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", "dev": true }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "optional": true }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { "prelude-ls": "1.1.2" } }, "type-detect": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.7.tgz", "integrity": "sha512-4Rh17pAMVdMWzktddFhISRnUnFIStObtUMNGzDwlA6w/77bmGv3aBbRdCmQR6IjzfkTo9otnW+2K/cDRhKSxDA==", "dev": true }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, "typey": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/typey/-/typey-1.1.2.tgz", "integrity": "sha1-mMP6G1kDekXSQ3TbZyCWY1XAbiU=", "dev": true }, "uglify-js": { "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "optional": true, "requires": { "source-map": "0.5.7", "uglify-to-browserify": "1.0.2", "yargs": "3.10.0" }, "dependencies": { "camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", "dev": true, "optional": true }, "cliui": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "optional": true, "requires": { "center-align": "0.1.3", "right-align": "0.1.3", "wordwrap": "0.0.2" } }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, "optional": true }, "wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", "dev": true, "optional": true }, "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "optional": true, "requires": { "camelcase": "1.2.1", "cliui": "2.1.0", "decamelize": "1.2.0", "window-size": "0.1.0" } } } }, "uglify-to-browserify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", "dev": true, "optional": true }, "universalify": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", "dev": true }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "uuid": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", "dev": true }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { "spdx-correct": "1.0.2", "spdx-expression-parse": "1.0.4" } }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { "assert-plus": "1.0.0", "core-util-is": "1.0.2", "extsprintf": "1.3.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { "isexe": "2.0.0" } }, "which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, "wide-align": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { "string-width": "1.0.2" }, "dependencies": { "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", "dev": true, "optional": true }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { "string-width": "1.0.2", "strip-ansi": "3.0.1" }, "dependencies": { "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { "mkdirp": "0.5.1" } }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", "dev": true }, "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", "dev": true }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, "yargs": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, "requires": { "camelcase": "3.0.0", "cliui": "3.2.0", "decamelize": "1.2.0", "get-caller-file": "1.0.2", "os-locale": "1.4.0", "read-pkg-up": "1.0.1", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", "string-width": "1.0.2", "which-module": "1.0.0", "y18n": "3.2.1", "yargs-parser": "5.0.0" }, "dependencies": { "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "1.0.1" } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "2.1.1" } } } }, "yargs-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, "requires": { "camelcase": "3.0.0" }, "dependencies": { "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true } } } } } normalize-scss-7.0.1/package.json000066400000000000000000000033761323354217700167760ustar00rootroot00000000000000{ "name": "normalize-scss", "version": "7.0.1", "description": "This is the Sass version of Normalize.css, a collection of HTML element and attribute rulesets to normalize styles across all browsers. This port aims to use a light dusting of Sass to make Normalize even easier to integrate with your website.", "homepage": "https://github.com/JohnAlbin/normalize-scss", "bugs": { "url": "https://github.com/JohnAlbin/normalize-scss/issues" }, "repository": { "type": "git", "url": "git://github.com/JohnAlbin/normalize-scss.git" }, "author": "John Albin Wilkins (http://john.albin.net/)", "license": "(MIT OR GPL-2.0)", "keywords": [ "eyeglass-module", "sass", "normalize" ], "main": "sass/_normalize.scss", "style": "sass/_normalize.scss", "eyeglass": { "sassDir": "sass", "exports": false, "name": "normalize", "needs": "*" }, "directories": { "lib": "sass", "test": "test" }, "scripts": { "test": "mocha", "posttest": "eslint test", "changelog": "auto-changelog --commit-limit false --unreleased", "preversion": "npm test", "gemspec": "cat normalize-scss.gemspec | sed -E 's/spec\\.version += '\"'[^']+'\"'/spec.version = '\"'$npm_package_version'/\" | sed -E 's/spec\\.date += '\"'[^']+'\"'/spec.date = '\"'`date '+%Y-%m-%d'`'/\" > normalize-scss.gemspec && git add normalize-scss.gemspec", "version": "npm run gemspec && auto-changelog --commit-limit false --package && git add CHANGELOG.md" }, "devDependencies": { "auto-changelog": "^1.4.0", "chai": "^4.1.2", "chroma-sass": "^1.2.3", "eslint": "^4.12.1", "eyeglass": "^1.1.2", "mocha": "^5.0.0", "sassy-test": "^4.0.0", "typey": "^1.1.2" } } normalize-scss-7.0.1/sache.json000066400000000000000000000005471323354217700164630ustar00rootroot00000000000000{ "name": "Normalize-scss", "description": "This is the Sass version of Normalize.css, a collection of HTML element and attribute rulesets to normalize styles across all browsers. This port aims to use a light dusting of Sass to make Normalize even easier to integrate with your website.", "tags": ["normalize", "reset", "typography", "design", "ui"] } normalize-scss-7.0.1/sass/000077500000000000000000000000001323354217700154505ustar00rootroot00000000000000normalize-scss-7.0.1/sass/_normalize.scss000066400000000000000000000001511323354217700205010ustar00rootroot00000000000000@import 'normalize/variables'; @import 'normalize/vertical-rhythm'; @import 'normalize/normalize-mixin'; normalize-scss-7.0.1/sass/normalize/000077500000000000000000000000001323354217700174505ustar00rootroot00000000000000normalize-scss-7.0.1/sass/normalize/_import-now.scss000066400000000000000000000004041323354217700226150ustar00rootroot00000000000000// Import Now // // If you import this module directly, it will immediately output all the CSS // needed to normalize default HTML elements across all browsers. // // ``` // @import "normalize/import-now"; // ``` @import '../normalize'; @include normalize(); normalize-scss-7.0.1/sass/normalize/_normalize-mixin.scss000066400000000000000000000345131323354217700236340ustar00rootroot00000000000000// Helper function for the normalize() mixin. @function _normalize-include($section, $exclude: null) { // Initialize the global variables needed by this function. @if not global_variable_exists(_normalize-include) { $_normalize-include: () !global; $_normalize-exclude: () !global; } // Since we are given 2 parameters, set the global variables. @if $exclude != null { $include: $section; // Sass doesn't have static variables, so the work-around is to stuff these // values into global variables so we can access them in future calls. $_normalize-include: if(type-of($include) == 'list', $include, ($include)) !global; $_normalize-exclude: if(type-of($exclude) == 'list', $exclude, ($exclude)) !global; @return true; } // Check if $section is in the $include list. @if index($_normalize-include, $section) { @return true; } // If $include is set to (all), make sure $section is not in $exclude. @else if not index($_normalize-exclude, $section) and index($_normalize-include, all) { @return true; } @return false; } @mixin normalize($include: (all), $exclude: ()) { // Initialize the helper function by passing it this mixin's parameters. $init: _normalize-include($include, $exclude); // If we've customized any font variables, we'll need extra properties. @if $base-line-height != 24px or $base-unit != 'em' or $h2-font-size != 1.5 * $base-font-size or $h3-font-size != 1.17 * $base-font-size or $h4-font-size != 1 * $base-font-size or $h5-font-size != 0.83 * $base-font-size or $h6-font-size != 0.67 * $base-font-size { $normalize-vertical-rhythm: true !global; } /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ @if _normalize-include(document) { /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { @if $base-font-family { /* Change the default font family in all browsers (opinionated). */ font-family: $base-font-family; } @if $base-font-size != 16px or $normalize-vertical-rhythm { // Correct old browser bug that prevented accessible resizing of text // when root font-size is set with px or em. font-size: ($base-font-size / 16px) * 100%; } @if $normalize-vertical-rhythm { line-height: ($base-line-height / $base-font-size) * 1em; /* 1 */ } @else { line-height: 1.15; /* 1 */ } -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } } @if _normalize-include(sections) { /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { @include normalize-font-size($h1-font-size); @if $normalize-vertical-rhythm { @include normalize-line-height($h1-font-size); } @if $normalize-vertical-rhythm { /* Set 1 unit of vertical rhythm on the top and bottom margins. */ @include normalize-margin(1 0, $h1-font-size); } @else { margin: 0.67em 0; } } @if $normalize-vertical-rhythm { h2 { @include normalize-font-size($h2-font-size); @include normalize-line-height($h2-font-size); @include normalize-margin(1 0, $h2-font-size); } h3 { @include normalize-font-size($h3-font-size); @include normalize-line-height($h3-font-size); @include normalize-margin(1 0, $h3-font-size); } h4 { @include normalize-font-size($h4-font-size); @include normalize-line-height($h4-font-size); @include normalize-margin(1 0, $h4-font-size); } h5 { @include normalize-font-size($h5-font-size); @include normalize-line-height($h5-font-size); @include normalize-margin(1 0, $h5-font-size); } h6 { @include normalize-font-size($h6-font-size); @include normalize-line-height($h6-font-size); @include normalize-margin(1 0, $h6-font-size); } } } @if _normalize-include(grouping) { /* Grouping content ========================================================================== */ @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { @include normalize-margin(1 $indent-amount); } dl, ol, ul { @include normalize-margin(1 0); } /** * Turn off margins on nested lists. */ ol, ul { ol, ul { margin: 0; } } dd { margin: 0 0 0 $indent-amount; } ol, ul { padding: 0 0 0 $indent-amount; } } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { @if $normalize-vertical-rhythm { @include normalize-margin(1 $indent-amount); } @else { margin: 1em $indent-amount; } } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } @if $normalize-vertical-rhythm { /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { @include normalize-margin(1 0); } } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } } @if _normalize-include(links) { /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } } @if _normalize-include(text) { /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } } @if _normalize-include(embedded) { /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } } @if _normalize-include(forms) { /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: if($base-font-family, $base-font-family, sans-serif); /* 1 */ font-size: 100%; /* 1 */ @if $normalize-vertical-rhythm { line-height: ($base-line-height / $base-font-size) * 1em; /* 1 */ } @else { line-height: 1.15; /* 1 */ } margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ &::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ &:-moz-focusring { outline: 1px dotted ButtonText; } } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } } @if _normalize-include(interactive) { /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; @if $normalize-vertical-rhythm { /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Set consistent space for the list style image. */ @include normalize-margin(1 0); /* 1 */ padding: 0 0 0 $indent-amount; /* 2 */ /** * Turn off margins on nested lists. */ menu &, ol &, ul & { margin: 0; } } } } @if _normalize-include(scripting) { /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } } @if _normalize-include(hidden) { /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } } } normalize-scss-7.0.1/sass/normalize/_variables.scss000066400000000000000000000024411323354217700224550ustar00rootroot00000000000000// // Variables // // You can override the default values by setting the variables in your Sass // before importing the normalize-scss library. // The font size set on the root html element. $base-font-size: 16px !default; // The base line height determines the basic unit of vertical rhythm. $base-line-height: 24px !default; // The length unit in which to output vertical rhythm values. // Supported values: px, em, rem. $base-unit: 'em' !default; // The default font family. $base-font-family: null !default; // The font sizes for h1-h6. $h1-font-size: 2 * $base-font-size !default; $h2-font-size: 1.5 * $base-font-size !default; $h3-font-size: 1.17 * $base-font-size !default; $h4-font-size: 1 * $base-font-size !default; $h5-font-size: 0.83 * $base-font-size !default; $h6-font-size: 0.67 * $base-font-size !default; // The amount lists and blockquotes are indented. $indent-amount: 40px !default; // The following variable controls whether normalize-scss will output // font-sizes, line-heights and block-level top/bottom margins that form a basic // vertical rhythm on the page, which differs from the original Normalize.css. // However, changing any of the variables above will cause // $normalize-vertical-rhythm to be automatically set to true. $normalize-vertical-rhythm: false !default; normalize-scss-7.0.1/sass/normalize/_vertical-rhythm.scss000066400000000000000000000035531323354217700236340ustar00rootroot00000000000000// // Vertical Rhythm // // This is the minimal amount of code needed to create vertical rhythm in our // CSS. If you are looking for a robust solution, look at the excellent Typey // library. @see https://github.com/jptaranto/typey @function normalize-rhythm($value, $relative-to: $base-font-size, $unit: $base-unit) { @if unit($value) != px { @error "The normalize vertical-rhythm module only supports px inputs. The typey library is better."; } @if $unit == rem { @return ($value / $base-font-size) * 1rem; } @else if $unit == em { @return ($value / $relative-to) * 1em; } @else { // $unit == px @return $value; } } @mixin normalize-font-size($value, $relative-to: $base-font-size) { @if unit($value) != 'px' { @error "normalize-font-size() only supports px inputs. The typey library is better."; } font-size: normalize-rhythm($value, $relative-to); } @mixin normalize-rhythm($property, $values, $relative-to: $base-font-size) { $value-list: $values; $sep: space; @if type-of($values) == 'list' { $sep: list-separator($values); } @else { $value-list: append((), $values); } $normalized-values: (); @each $value in $value-list { @if unitless($value) and $value != 0 { $value: $value * normalize-rhythm($base-line-height, $relative-to); } $normalized-values: append($normalized-values, $value, $sep); } #{$property}: $normalized-values; } @mixin normalize-margin($values, $relative-to: $base-font-size) { @include normalize-rhythm(margin, $values, $relative-to); } @mixin normalize-line-height($font-size, $min-line-padding: 2px) { $lines: ceil($font-size / $base-line-height); // If lines are cramped include some extra leading. @if ($lines * $base-line-height - $font-size) < ($min-line-padding * 2) { $lines: $lines + 1; } @include normalize-rhythm(line-height, $lines, $font-size); } normalize-scss-7.0.1/test/000077500000000000000000000000001323354217700154565ustar00rootroot00000000000000normalize-scss-7.0.1/test/.eslintrc000066400000000000000000000047561323354217700173160ustar00rootroot00000000000000{ // http://eslint.org/docs/user-guide/configuring.html "root": true, "extends": "eslint:recommended", "env": { "mocha": true, "node": true }, "globals": { "expect": true, "path": true, "SassyTest": true }, "rules": { // Errors. "array-bracket-spacing": [2, "never"], "block-scoped-var": 2, "brace-style": [2, "1tbs", {"allowSingleLine": true}], "camelcase": 2, "comma-dangle": [2, "never"], "comma-spacing": 2, "comma-style": [2, "last"], "computed-property-spacing": [2, "never"], "consistent-this": [2, "self"], "curly": [2, "all"], "eol-last": 2, "eqeqeq": [2, "smart"], "guard-for-in": 2, "indent": [2, 2, {"SwitchCase": 1}], "key-spacing": [2, {"beforeColon": false, "afterColon": true}], "keyword-spacing": 2, "linebreak-style": [2, "unix"], "max-nested-callbacks": [2, 4], "new-parens": 2, "no-array-constructor": 2, "no-caller": 2, "no-catch-shadow": 2, "no-eval": 2, "no-extend-native": 2, "no-extra-bind": 2, "no-implied-eval": 2, "no-iterator": 2, "no-label-var": 2, "no-labels": [2, {"allowLoop": true, "allowSwitch": true}], "no-lone-blocks": 2, "no-loop-func": 2, "no-mixed-requires": [2, false], "no-multi-spaces": 2, "no-multi-str": 2, "no-native-reassign": 2, "no-nested-ternary": 2, "no-new-func": 2, "no-new-object": 2, "no-new-wrappers": 2, "no-octal-escape": 2, "no-process-exit": 2, "no-proto": 2, "no-return-assign": 2, "no-script-url": 2, "no-sequences": 2, "no-shadow-restricted-names": 2, "no-spaced-func": 2, "no-throw-literal": 2, "no-trailing-spaces": 2, "no-undef-init": 2, "no-undefined": 2, "no-unused-vars": 2, "no-with": 2, "object-curly-spacing": [2, "never"], "quote-props": [2, "consistent-as-needed"], "quotes": [2, "single", "avoid-escape"], "semi": [2, "always"], "semi-spacing": [2, {"before": false, "after": true}], "space-before-function-paren": [2, "never"], "space-in-parens": [2, "never"], "space-infix-ops": 2, "space-unary-ops": [2, { "words": true, "nonwords": false }], "spaced-comment": [2, "always"], "strict": [2, "global"], "valid-jsdoc": [2, { "prefer": { "return": "returns" }, "requireReturn": false }], "wrap-iife": 2, "yoda": [2, "never"], // Disabled. // Chai assertions are "unused" expressions. "no-unused-expressions": 0 } } normalize-scss-7.0.1/test/fixtures/000077500000000000000000000000001323354217700173275ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/eyeglass/000077500000000000000000000000001323354217700211435ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/eyeglass/import-normalize/000077500000000000000000000000001323354217700244535ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/eyeglass/import-normalize/input.scss000066400000000000000000000001101323354217700264770ustar00rootroot00000000000000@import 'normalize'; .test { @include normalize-rhythm(margin, 2); } normalize-scss-7.0.1/test/fixtures/eyeglass/import-normalize/output.css000066400000000000000000000000311323354217700265170ustar00rootroot00000000000000.test { margin: 3em; } normalize-scss-7.0.1/test/fixtures/eyeglass/node_modules/000077500000000000000000000000001323354217700236205ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/eyeglass/node_modules/normalize-scss000077700000000000000000000000001323354217700275652../../../../ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/eyeglass/package.json000066400000000000000000000005621323354217700234340ustar00rootroot00000000000000{ "name": "eyeglass-test", "version": "1.0.0", "description": "A test of Eyeglass integration.", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "John Albin Wilkins (http://john.albin.net/)", "license": "GPL-2.0", "dependencies": { "normalize-scss": "*" } } normalize-scss-7.0.1/test/fixtures/fork-versions/000077500000000000000000000000001323354217700221365ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/default/000077500000000000000000000000001323354217700235625ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/default/input.scss000066400000000000000000000000251323354217700256130ustar00rootroot00000000000000@import "normalize"; normalize-scss-7.0.1/test/fixtures/fork-versions/default/output.css000066400000000000000000000221301323354217700256320ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre, code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { line-height: 1.15; /* 1 */ font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/000077500000000000000000000000001323354217700257015ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/compass/000077500000000000000000000000001323354217700273465ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/compass/css3/000077500000000000000000000000001323354217700302215ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/compass/css3/_box-sizing.scss000066400000000000000000000003721323354217700333500ustar00rootroot00000000000000@mixin box-sizing($value) { @if support-legacy-browser(firefox, "28") { -moz-box-sizing: $value; } @if support-legacy-browser(safari, "5") or support-legacy-browser(chrome, "9") { -webkit-box-sizing: $value; } box-sizing: $value; } normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/compass/typography/000077500000000000000000000000001323354217700315545ustar00rootroot00000000000000_vertical_rhythm.scss000066400000000000000000000021641323354217700357400ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/compass/typography@function rhythm($multiplier, $relative-to: $base-font-size) { @if $rhythm-unit == "px" { @return $multiplier * $base-line-height; } @else if $rhythm-unit == "em" { @return $multiplier * ($base-line-height / $relative-to) * 1em; } @return $multiplier * ($base-line-height / $base-font-size) * 1rem; } @function em($font-size) { @return ($font-size/$base-font-size) * 1em; } @mixin establish-baseline() { html { font-size: ($base-font-size/16px)*100%; line-height: rhythm(1); } } @mixin adjust-font-size-to($font-size) { font-size: em($font-size); line-height: rhythm(ceil(($font-size/$base-line-height) + .1), $font-size); } @mixin leader($multiplier, $relative-to) { margin-top: rhythm($multiplier, $relative-to); } @mixin trailer($multiplier, $relative-to) { margin-bottom: rhythm($multiplier, $relative-to); } @mixin output-rhythm($property, $value) { #{$property}: $value; } @mixin apply-side-rhythm-border($side, $width: 1px, $lines: 1) { #{'border-' + $side + '-width'}: em($width); #{'border-' + $side + '-style'}: solid; #{'padding-' + $side}: (rhythm($lines) - em($width)); } normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/input.scss000066400000000000000000000000251323354217700277320ustar00rootroot00000000000000@import "normalize"; normalize-scss-7.0.1/test/fixtures/fork-versions/deprecated-compass/output.css000066400000000000000000000245321323354217700277610ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Establish a vertical rhythm unit using $base-font-size, $base-line-height, * and $rhythm-unit variables. * 2. Correct old browser bug that prevented accessible resizing of text when * root font-size is set with px or em. * 3. Correct the line height in all browsers. */ html { font-size: 100%; line-height: 1.5em; } /** * 1. Change the default font family in all browsers (opinionated). * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { /* Set the font-size and line-height while keeping a proper vertical rhythm. */ font-size: 2em; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin-top: 0.75em; margin-bottom: 0.75em; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1.5em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre, code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ a:active, a:hover { outline-width: 0; } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { line-height: 1.15; /* 1 */ font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Change the border, margin, and padding in all browsers (opinionated). */ fieldset { margin: 0 2px; /* Apply borders and padding that keep the vertical rhythm. */ border-color: #c0c0c0; border-top-width: 0.0625em; border-top-style: solid; padding-top: 0.4625em; border-bottom-width: 0.0625em; border-bottom-style: solid; padding-bottom: 0.9125em; border-left-width: 0.0625em; border-left-style: solid; padding-left: 0.875em; border-right-width: 0.0625em; border-right-style: solid; padding-right: 0.875em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/fork-versions/typey-chroma-kss/000077500000000000000000000000001323354217700253555ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/typey-chroma-kss/input.scss000066400000000000000000000000221323354217700274030ustar00rootroot00000000000000@import 'styles'; normalize-scss-7.0.1/test/fixtures/fork-versions/typey-chroma-kss/output.css000066400000000000000000000142321323354217700274310ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ * { box-sizing: border-box; } html { font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif; font-size: 100%; line-height: 1.5em; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; min-height: 100%; } @media print { html { font-size: 12pt; } } body { margin: 0; padding: 0; } article, aside, footer, header, nav, section { display: block; } h1 { font-size: 2rem; line-height: 3rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } h2 { font-size: 1.5rem; line-height: 2.25rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } h3 { font-size: 1.25rem; line-height: 2.25rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } h4 { font-size: 1rem; line-height: 1.5rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } h5 { font-size: 0.875rem; line-height: 1.5rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } h6 { font-size: 0.625rem; line-height: 1.5rem; margin-top: 1.5rem; margin-bottom: 1.5rem; } .divider, hr { margin: 1.5rem 0; border: 0; border-top: 1px solid #cccccc; } .divider > :first-child, hr > :first-child { margin-top: 1.5rem; } blockquote { margin: 1.5rem 2rem; } dl, ol, ul { margin: 1.5rem 0; } dd { margin: 0 0 0 32px; } ol, ul { padding: 0 0 0 32px; } ol ol, ol ul, ul ol, ul ul { margin: 0; } figure { margin: 1.5rem 2rem; display: block; } figcaption { display: block; } hr { box-sizing: content-box; height: 0; overflow: visible; } main { display: block; } p, pre { margin: 1.5rem 0; } pre, code, kbd, samp { font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif; font-size: 1em; } a { color: #0072b9; -webkit-text-decoration-skip: objects; } :visited { color: #003353; } a:active { color: #c00; } a:active:not(.button) { background-color: transparent; } @media print { :link, :visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; font-weight: normal; font-size: 16px; text-decoration: none; } a[href^='javascript:']:after, a[href^='#']:after { content: ''; } } abbr[title] { border-bottom: 0; text-decoration: underline; text-decoration: underline dotted; } @media print { abbr[title]:after { content: " (" attr(title) ")"; } } b, strong { font-weight: inherit; } b, strong { font-weight: bolder; } dfn { font-style: italic; } mark { background-color: #fd0; color: #000; } small { font-size: 0.875rem; } sub, sup { font-size: 0.625rem; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -.25em; } sup { top: -.5em; } audio { display: inline-block; } audio:not([controls]) { display: none; height: 0; } img { border-style: none; } img, svg { max-width: 100%; height: auto; } svg:not(:root) { overflow: hidden; } video { display: inline-block; } button, input, optgroup, select, textarea { font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif; line-height: 1.5rem; font-size: 100%; box-sizing: border-box; max-width: 100%; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } input { overflow: visible; } [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search'] { -webkit-appearance: textfield; outline-offset: -2px; } [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } .button, button, html [type='button'], [type='reset'], [type='submit'] { -moz-appearance: button; -webkit-appearance: button; } .button, button, [type='button'], [type='reset'], [type='submit'] { display: inline-block; padding: 2px 6px; line-height: inherit; text-decoration: none; cursor: pointer; color: #000; } .button::-moz-focus-inner, button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { border-style: none; padding: 0; } .button:-moz-focusring, button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; } .button:hover, .button:focus, .button:active, button:hover, button:focus, button:active, [type='button']:hover, [type='button']:focus, [type='button']:active, [type='reset']:hover, [type='reset']:focus, [type='reset']:active, [type='submit']:hover, [type='submit']:focus, [type='submit']:active { text-decoration: none; color: #000; } [disabled].button, button[disabled], [disabled][type='button'], [disabled][type='reset'], [disabled][type='submit'] { cursor: default; color: #999999; } [disabled].button:hover, button[disabled]:hover, [disabled][type='button']:hover, [disabled][type='reset']:hover, [disabled][type='submit']:hover, [disabled].button:focus, button[disabled]:focus, [disabled][type='button']:focus, [disabled][type='reset']:focus, [disabled][type='submit']:focus, [disabled].button:active, button[disabled]:active, [disabled][type='button']:active, [disabled][type='reset']:active, [disabled][type='submit']:active { color: #999999; } [type='checkbox'], [type='radio'] { box-sizing: border-box; padding: 0; } fieldset { padding: 0.525rem 0.75rem 0.975rem; border: 1px solid #cccccc; } legend { box-sizing: border-box; display: table; max-width: 100%; margin-left: -5px; padding: 0 5px; color: inherit; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; } table { margin: 1.5rem 0; border-collapse: collapse; border-spacing: 0; width: 100%; } td, th { padding: 0; } details { display: block; } summary { display: list-item; } menu { margin: 1.5rem 0; display: block; padding: 0 0 0 32px; } menu menu, ol menu, ul menu { margin: 0; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/fork-versions/typey/000077500000000000000000000000001323354217700233105ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/fork-versions/typey/input.scss000066400000000000000000000000251323354217700253410ustar00rootroot00000000000000@import "normalize"; normalize-scss-7.0.1/test/fixtures/fork-versions/typey/output.css000066400000000000000000000246741323354217700253770ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { font-family: sans-serif; /* 1 */ font-size: 100%; line-height: 1.5em; /* 2 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ } @media print { html { font-size: 12pt; } } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2rem; line-height: 3rem; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin: 1.5rem 0; } h2 { font-size: 1.5rem; line-height: 2.25rem; margin: 1.5rem 0; } h3 { font-size: 1.25rem; line-height: 1.5rem; margin: 1.5rem 0; } h4 { font-size: 1rem; line-height: 1.5rem; margin: 1.5rem 0; } h5 { font-size: 0.875rem; line-height: 1.5rem; margin: 1.5rem 0; } h6 { font-size: 0.625rem; line-height: 1.5rem; margin: 1.5rem 0; } /* Grouping content ========================================================================== */ /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { margin: 1.5rem 2.5rem; } dl, ol, ul { margin: 1.5rem 0; } /** * Turn off margins on nested lists. */ ol ol, ol ul, ul ol, ul ul { margin: 0; } dd { margin: 0 0 0 40px; } ol, ul { padding: 0 0 0 40px; } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1.5rem 2.5rem; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { margin: 1.5rem 0; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre, code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * Known issues: * - `select`: * By default, Chrome on OS X and Safari on OS X allow very limited styling of * select, unless a border property is set. The default font weight on * optgroup elements cannot safely be changed in Chrome on OSX and Safari on * OS X. * - `[type="checkbox"]`: * It is recommended that you do not style checkbox and radio inputs as * Firefox's implementation does not respect box-sizing, padding, or width. * - `[type="number"]`: * Certain font size values applied to number inputs cause the cursor style of * the decrement button to change from `default` to `text`. * - `[type="search"]`: * The search input is not fully stylable by default. In Chrome and Safari on * OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In * Chrome and Safari on Windows you can't control `border` properly. It will * apply `border-width` but will only show a border color (which cannot be * controlled) for the outer 1px of that border. Applying * `-webkit-appearance: textfield` addresses these issues without removing the * benefits of search inputs (e.g. showing past searches). Safari (but not * Chrome) will clip the cancel button on when it has padding (and `textfield` * appearance). * - `::placeholder`: * In Edge, placeholders will disappear on `relative` or `absolute` positioned * `` elements if you use `opacity` less than `1` due to a * [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/). */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ line-height: 1.5rem; /* 1 */ font-size: 100%; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.525rem 0.75rem 0.975rem; border: 1px solid #c0c0c0; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Add the correct display in IE 9-. * 3. Set consistent space for the list style image. */ menu { margin: 1.5rem 0; /* 1 */ display: block; /* 2 */ padding: 0 0 0 40px; /* 3 */ /** * Turn off margins on nested lists. */ } menu menu, ol menu, ul menu { margin: 0; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/import-now/000077500000000000000000000000001323354217700214425ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/import-now/input.scss000066400000000000000000000000401323354217700234700ustar00rootroot00000000000000@import 'normalize/import-now'; normalize-scss-7.0.1/test/fixtures/import-now/output.css000066400000000000000000000203731323354217700235210ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/normalize/000077500000000000000000000000001323354217700213275ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/exclude-multiple/000077500000000000000000000000001323354217700246115ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/exclude-multiple/input.scss000066400000000000000000000001101323354217700266350ustar00rootroot00000000000000@import 'normalize'; @include normalize($exclude: (embedded grouping)); normalize-scss-7.0.1/test/fixtures/normalize/exclude-multiple/output.css000066400000000000000000000157531323354217700266760ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/normalize/exclude-single/000077500000000000000000000000001323354217700242375ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/exclude-single/input.scss000066400000000000000000000000741323354217700262740ustar00rootroot00000000000000@import 'normalize'; @include normalize($exclude: (forms)); normalize-scss-7.0.1/test/fixtures/normalize/exclude-single/output.css000066400000000000000000000114201323354217700263070ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/normalize/exclude-string/000077500000000000000000000000001323354217700242645ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/exclude-string/input.scss000066400000000000000000000000761323354217700263230ustar00rootroot00000000000000@import 'normalize'; @include normalize($exclude: scripting); normalize-scss-7.0.1/test/fixtures/normalize/exclude-string/output.css000066400000000000000000000177561323354217700263560ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/normalize/include-multiple/000077500000000000000000000000001323354217700246035ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/include-multiple/input.scss000066400000000000000000000000761323354217700266420ustar00rootroot00000000000000@import 'normalize'; @include normalize((document sections)); normalize-scss-7.0.1/test/fixtures/normalize/include-multiple/output.css000066400000000000000000000017071323354217700266620ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } normalize-scss-7.0.1/test/fixtures/normalize/include-single/000077500000000000000000000000001323354217700242315ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/include-single/input.scss000066400000000000000000000000621323354217700262630ustar00rootroot00000000000000@import 'normalize'; @include normalize((links)); normalize-scss-7.0.1/test/fixtures/normalize/include-single/output.css000066400000000000000000000006211323354217700263020ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } normalize-scss-7.0.1/test/fixtures/normalize/include-string/000077500000000000000000000000001323354217700242565ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/normalize/include-string/input.scss000066400000000000000000000000571323354217700263140ustar00rootroot00000000000000@import 'normalize'; @include normalize(text); normalize-scss-7.0.1/test/fixtures/normalize/include-string/output.css000066400000000000000000000027641323354217700263410ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } normalize-scss-7.0.1/test/fixtures/variables/000077500000000000000000000000001323354217700212775ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/variables/default/000077500000000000000000000000001323354217700227235ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/variables/default/input.scss000066400000000000000000000000531323354217700247550ustar00rootroot00000000000000@import 'normalize'; @include normalize(); normalize-scss-7.0.1/test/fixtures/variables/default/output.css000066400000000000000000000203731323354217700250020ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/variables/font/000077500000000000000000000000001323354217700222455ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/variables/font/input.scss000066400000000000000000000006011323354217700242760ustar00rootroot00000000000000$base-font-family: Arial, sans-serif; $base-font-size: 24px; $base-line-height: 36px; $base-unit: rem; $h1-font-size: 3 * $base-font-size; $h2-font-size: 2 * $base-font-size; $h3-font-size: 1.5 * $base-font-size; $h4-font-size: 0.9 * $base-font-size; $h5-font-size: 0.75 * $base-font-size; $h6-font-size: 0.5 * $base-font-size; @import 'normalize'; @include normalize(); normalize-scss-7.0.1/test/fixtures/variables/font/output.css000066400000000000000000000231051323354217700243200ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { /* Change the default font family in all browsers (opinionated). */ font-family: Arial, sans-serif; font-size: 150%; line-height: 1.5em; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 3rem; line-height: 4.5rem; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin: 1.5rem 0; } h2 { font-size: 2rem; line-height: 3rem; margin: 1.5rem 0; } h3 { font-size: 1.5rem; line-height: 3rem; margin: 1.5rem 0; } h4 { font-size: 0.9rem; line-height: 1.5rem; margin: 1.5rem 0; } h5 { font-size: 0.75rem; line-height: 1.5rem; margin: 1.5rem 0; } h6 { font-size: 0.5rem; line-height: 1.5rem; margin: 1.5rem 0; } /* Grouping content ========================================================================== */ /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { margin: 1.5rem 40px; } dl, ol, ul { margin: 1.5rem 0; } /** * Turn off margins on nested lists. */ ol ol, ol ul, ul ol, ul ul { margin: 0; } dd { margin: 0 0 0 40px; } ol, ul { padding: 0 0 0 40px; } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1.5rem 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { margin: 1.5rem 0; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: Arial, sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.5em; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Set consistent space for the list style image. */ margin: 1.5rem 0; /* 1 */ padding: 0 0 0 40px; /* 2 */ /** * Turn off margins on nested lists. */ } menu menu, ol menu, ul menu { margin: 0; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/variables/indent-amount-and-vertical-rhythm/000077500000000000000000000000001323354217700277415ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/variables/indent-amount-and-vertical-rhythm/input.scss000066400000000000000000000001431323354217700317730ustar00rootroot00000000000000$normalize-vertical-rhythm: true; $indent-amount: 3em; @import 'normalize'; @include normalize(); normalize-scss-7.0.1/test/fixtures/variables/indent-amount-and-vertical-rhythm/output.css000066400000000000000000000227251323354217700320230ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { font-size: 100%; line-height: 1.5em; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; line-height: 1.5em; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin: 0.75em 0; } h2 { font-size: 1.5em; line-height: 2em; margin: 1em 0; } h3 { font-size: 1.17em; line-height: 1.28205em; margin: 1.28205em 0; } h4 { font-size: 1em; line-height: 1.5em; margin: 1.5em 0; } h5 { font-size: 0.83em; line-height: 1.80723em; margin: 1.80723em 0; } h6 { font-size: 0.67em; line-height: 2.23881em; margin: 2.23881em 0; } /* Grouping content ========================================================================== */ /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ blockquote { margin: 1.5em 3em; } dl, ol, ul { margin: 1.5em 0; } /** * Turn off margins on nested lists. */ ol ol, ol ul, ul ol, ul ul { margin: 0; } dd { margin: 0 0 0 3em; } ol, ul { padding: 0 0 0 3em; } /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1.5em 3em; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * Set 1 unit of vertical rhythm on the top and bottom margin. */ p, pre { margin: 1.5em 0; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.5em; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; /* * 1. Set 1 unit of vertical rhythm on the top and bottom margin. * 2. Set consistent space for the list style image. */ margin: 1.5em 0; /* 1 */ padding: 0 0 0 3em; /* 2 */ /** * Turn off margins on nested lists. */ } menu menu, ol menu, ul menu { margin: 0; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/fixtures/variables/indent-amount/000077500000000000000000000000001323354217700240615ustar00rootroot00000000000000normalize-scss-7.0.1/test/fixtures/variables/indent-amount/input.scss000066400000000000000000000001011323354217700261050ustar00rootroot00000000000000$indent-amount: 3em; @import 'normalize'; @include normalize(); normalize-scss-7.0.1/test/fixtures/variables/indent-amount/output.css000066400000000000000000000203721323354217700261370ustar00rootroot00000000000000/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. */ figcaption, figure { display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 3em; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. */ button { overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } button, [type="button"], [type="reset"], [type="submit"] { /** * Remove the inner border and padding in Firefox. */ /** * Restore the focus styles unset by the previous rule. */ } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Show the overflow in Edge. */ input { overflow: visible; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ color: inherit; /* 2 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE 9-. */ menu { display: block; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } normalize-scss-7.0.1/test/helper.js000066400000000000000000000002441323354217700172730ustar00rootroot00000000000000'use strict'; // Globals for all test_*.js files. global.expect = require('chai').expect; global.path = require('path'); global.SassyTest = require('sassy-test'); normalize-scss-7.0.1/test/test_eyeglass.js000066400000000000000000000014771323354217700207000ustar00rootroot00000000000000'use strict'; var eyeglass = require('eyeglass'); var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures/eyeglass') }); var options = { eyeglass: { // Eyeglass will look in the root for a package.json. root: sassyTest.fixture() } }; describe('Eyeglass integration tests', function() { it('should fail to import Normalize without Eyeglass', function() { return sassyTest.renderFixture('import-normalize').then(function() { throw new Error('An error should have occurred'); }).catch(function(error) { expect(error).to.exist; expect(error.message).to.include('File to import not found or unreadable: normalize'); }); }); it('should import Normalize with Eyeglass', function() { return sassyTest.renderFixture('import-normalize', eyeglass(options)); }); }); normalize-scss-7.0.1/test/test_fork-versions.js000066400000000000000000000036041323354217700216650ustar00rootroot00000000000000'use strict'; describe('Fork versions', function() { describe('Default fork', function() { it('should render properly', function() { var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures/fork-versions'), includePaths: [ // Path to fork version. path.join(__dirname, '../fork-versions/default') ] }); return sassyTest.renderFixture('default'); }); }); describe('Compass fork', function() { it('should render properly', function() { var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures/fork-versions/deprecated-compass'), includePaths: [ // Path to fork version. path.join(__dirname, '../fork-versions/deprecated-compass') ] }); return sassyTest.renderFixture('./'); }); }); describe('Typey fork', function() { it('should render properly', function() { var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures/fork-versions'), includePaths: [ // Path to fork version. path.join(__dirname, '../fork-versions/typey'), // Path to the fork's dependencies. path.dirname(require.resolve('typey')) ] }); return sassyTest.renderFixture('typey'); }); }); describe('Typey, Chroma and KSS fork', function() { it('should render properly', function() { var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures/fork-versions'), includePaths: [ // Path to fork version. path.join(__dirname, '../fork-versions/typey-chroma-kss'), // Path to the fork's dependencies. path.dirname(require.resolve('chroma-sass')), path.dirname(require.resolve('typey')) ] }); return sassyTest.renderFixture('typey-chroma-kss'); }); }); }); normalize-scss-7.0.1/test/test_import-now.js000066400000000000000000000005321323354217700211660ustar00rootroot00000000000000'use strict'; describe('@import "normalize/import-now";', function() { it('should import the CSS immediately on @import', function() { var sassyTest = new SassyTest({ fixtures: path.join(__dirname, 'fixtures'), includePaths: [path.join(__dirname, '../sass')] }); return sassyTest.renderFixture('import-now'); }); }); normalize-scss-7.0.1/test/test_normalize.js000066400000000000000000000021701323354217700210530ustar00rootroot00000000000000'use strict'; var sassyTest = new SassyTest(); describe('@include normalize()', function() { before(function(done) { sassyTest.configurePaths({ fixtures: path.join(__dirname, 'fixtures/normalize'), includePaths: [path.join(__dirname, '../sass')] }); done(); }); describe('$include parameter', function() { it('should accept a list with multiple values', function() { return sassyTest.renderFixture('include-multiple'); }); it('should accept a list with a single value', function() { return sassyTest.renderFixture('include-single'); }); it('should accept a string', function() { return sassyTest.renderFixture('include-string'); }); }); describe('$exclude parameter', function() { it('should accept a list with multiple values', function() { return sassyTest.renderFixture('exclude-multiple'); }); it('should accept a list with a single value', function() { return sassyTest.renderFixture('exclude-single'); }); it('should accept a string', function() { return sassyTest.renderFixture('exclude-string'); }); }); }); normalize-scss-7.0.1/test/test_variables.js000066400000000000000000000021241323354217700210220ustar00rootroot00000000000000'use strict'; var sassyTest = new SassyTest(); describe('Configuration variables', function() { before(function(done) { sassyTest.configurePaths({ fixtures: path.join(__dirname, 'fixtures'), includePaths: [path.join(__dirname, '../sass')] }); done(); }); describe('default values', function() { it('should limit output to the same output as normalize.css', function() { return sassyTest.renderFixture('variables/default'); }); }); describe('$base-* and $h*-font-size', function() { it('should alter the font, font size, and line-height', function() { return sassyTest.renderFixture('variables/font'); }); }); describe('$indent-amount', function() { it('should alter the indent amount of elements', function() { return sassyTest.renderFixture('variables/indent-amount'); }); }); describe('$indent-amount and $normalize-vertical-rhythm', function() { it('should alter the indent amount of elements', function() { return sassyTest.renderFixture('variables/indent-amount-and-vertical-rhythm'); }); }); });