# style loader for webpack
## Usage
[Documentation: Using loaders](http://webpack.github.io/docs/using-loaders.html)
### Simple API
``` javascript
require("style!raw!./file.css");
// => add rules in file.css to document
```
It's recommended to combine it with the [`css-loader`](https://github.com/webpack/css-loader): `require("style!css!./file.css")`.
It's also possible to add a URL instead of a CSS string:
``` javascript
require("style/url!file!./file.css");
// => add a to file.css to document
```
### Local scope CSS
(experimental)
When using [local scope CSS](https://github.com/webpack/css-loader#local-scope) the module exports the generated identifiers:
``` javascript
var style = require("style!css!./file.css");
style.placeholder1 === "z849f98ca812bc0d099a43e0f90184"
```
### Reference-counted API
``` javascript
var style = require("style/useable!css!./file.css");
style.use(); // = style.ref();
style.unuse(); // = style.unref();
```
Styles are not added on `require`, but instead on call to `use`/`ref`. Styles are removed from page if `unuse`/`unref` is called exactly as often as `use`/`ref`.
Note: Behavior is undefined when `unuse`/`unref` is called more often than `use`/`ref`. Don't do that.
### Options
#### `insertAt`
By default, the style-loader appends `