A lightweight Sass tool set.
npm install bourbon[][Bourbon]

[Bourbon] is a library of [Sass] mixins and functions that are designed to make
you a more efficient style sheet author.
It is…
- Dependency-free: Bourbon is pure Sass.
- Human-readable: We aim for clarity over brevity.
- Lightweight: Zero output post-install and has no visual opinion.
[Bourbon]: https://www.bourbon.io/
[Sass]: http://sass-lang.com
- Documentation
- Change log
- Twitter
- Stack Overflow
- Requirements
- Installation
- Command Line Interface
- Browser Support
- Contributing
- License
- About
- [Sass] 3.4+ or [LibSass] 3.3+
[Sass]: https://github.com/sass/sass
[LibSass]: https://github.com/sass/libsass
1. Install the Bourbon gem using the [RubyGems] package manager:
``bash`
gem install bourbon
1. Install the Bourbon library into the current directory:
`bash`
bourbon install
Pro Tip: You can target installation into a specific directory using the
path flag:
`bash`
bourbon install --path my/custom/path/
1. Import Bourbon at the beginning of your stylesheet:
`scss`
@import "bourbon/bourbon";
It’s not recommended that you modify Bourbon’s files directly as it will
make updating to future versions difficult, by overwriting your custom
changes or causing merge conflicts.
[RubyGems]: https://rubygems.org
1. Add Bourbon to your Gemfile:
`ruby`
gem "bourbon"
1. Then run:
`bash`
bundle install
1. Restart your server and rename application.css to application.scss:
`bash`
mv app/assets/stylesheets/application.css app/assets/stylesheets/application.scss
1. Delete _all_ Sprockets directives in application.scss (require,require_tree
and require_self) and use Sass’s native @import instead
([why?][sass-import]).
1. Import Bourbon at the beginning of application.scss. Any project styles
that utilize Bourbon’s features must be imported after Bourbon.
`scss`
@import "bourbon";
@import "home";
@import "users";
[sass-import]: https://content.pivotal.io/blog/structure-your-sass-files-with-import
1. Add Bourbon as a dependency:
`bash`
npm install --save bourbon
1. If you’re using [eyeglass], skip to Step 3. Otherwise, you’ll need to add
Bourbon to your node-sass includePaths option.require("bourbon").includePaths
is an array of directories that you should
pass to node-sass. How you do this depends on how node-sass is integrated
into your project.
1. Import Bourbon into your Sass files:
`scss`
@import "bourbon";
[eyeglass]: https://github.com/sass-eyeglass/eyeglass
1. Uninstall any Bourbon gem versions you already have:
`bash`
gem uninstall bourbon
1. Reinstall the Bourbon gem, using the -v flag to specify the version
you need:
`bash`
gem install bourbon -v 4.2.7
1. Follow the instructions above to install Bourbon into
your project.
`bash`
bourbon [options]
| Option | Description |
| :---------------- | :------------------------ |
| -h, --help | Show help |-v
| , --version | Show the version number |--path
| | Specify a custom path |--force
| | Force install (overwrite) |
| Command | Description |
| :---------------- | :---------------------------------------------------- |
| bourbon install | Install Bourbon into the current directory |bourbon update
| | Overwrite and update Bourbon in the current directory |bourbon help` | Show help |
|
Bourbon supports Internet Explorer 11+ and the latest versions of Chrome,
Firefox, Safari, and Edge.
See the [contributing] document. Thank you, [contributors]!
[contributing]: CONTRIBUTING.md
[contributors]: https://github.com/thoughtbot/bourbon/graphs/contributors
Bourbon is copyright © 2011-2020 [thoughtbot, inc.][thoughtbot] It is free
software, and may be redistributed under the terms specified in the [license].
[license]: LICENSE.md
Bourbon is maintained by the thoughtbot design team. It is funded
by [thoughtbot, inc.][thoughtbot] and the names and logos for thoughtbot are
trademarks of thoughtbot, inc.
[![thoughtbot][thoughtbot-logo]][thoughtbot]
We love open-source software! See [our other projects][community] or
[hire us][hire] to design, develop, and grow your product.
[thoughtbot]: https://thoughtbot.com?utm_source=github
[thoughtbot-logo]: http://presskit.thoughtbot.com/images/thoughtbot-logo-for-readmes.svg
[community]: https://thoughtbot.com/community?utm_source=github
[hire]: https://thoughtbot.com/hire-us?utm_source=github