An open API service indexing awesome lists of open source software.

https://github.com/extg/log-loader

Loader for debugging
https://github.com/extg/log-loader

webpack webpack-loader

Last synced: 6 months ago
JSON representation

Loader for debugging

Awesome Lists containing this project

README

          

# log-loader

![](./examples/basic/screenshot.png)

Install

```bash
npm install --save-dev log-loader
```

Usage

### Via webpack config (recommended)

**webpack.config.js**
```js
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [
'style-loader',
'log-loader?id=after-css&showSource=true',
'css-loader',
'log-loader?id=before-css&showSource=true',
]
}
]
}
}
```

Options

Options may passed via query params too.

### Defaults

```js
{
loader: 'log-loader',
options: {
id: '',
showIndex: false,
showSource: false,
showPitch: false,
showNextLoader: false,
showPrevLoader: false,

// string sizes
pad: {
id: 15,
index: 4,
loader: 15,
file: 35
},

// only option params, this = loader context
callback: function (source) { return source; },
callbackPitch: function (remainingRequest, precedingRequest, data) {}
}
}
```