gems.compass-import-once-1.0.5.README.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sass-maven-plugin Show documentation
Show all versions of sass-maven-plugin Show documentation
A Maven Plugin that compiles Sass files.
# Import Once
This plugin changes the behavior of Sass's `@import` directive so that
if the same sass file is imported more than once, the second import
will be a no-op. This allows dependencies to behave how most people
expect them to behave and provides a considerable performance improvement
for some sass projects.
**Note**: Although this plugin is maintained by compass, it can be used
without compass in any Sass-based project.
## Installation
Either add this line to your application's Gemfile if you have one:
gem 'compass-import-once', :require => 'compass/import-once/activate'
And then execute:
$ bundle
Or install it yourself as:
$ gem install compass-import-once
## Usage
To use with the Sass command line:
```
sass -r 'compass/import-once/activate' ...
```
To enable in non-compass environments there's two options:
require 'compass/import-once/activate'
or you can activate it conditionally:
require 'compass/import-once'
Compass::ImportOnce.activate!
## Forcing an Import
If a file must be imported a second time, you can force it by adding an
exclamation mark to the end of the import url. E.g.
```scss
@import "something";
@import "something!"; // this will be imported again.
```
© 2015 - 2025 Weber Informatics LLC | Privacy Policy