8.0.1 • Published 8 years ago
snakeskin-loader v8.0.1
snakeskin-loader
Install
# WebPack 1
npm install snakeskin snakeskin-loader@webpack1 --save-dev
# WebPack 2+
npm install snakeskin snakeskin-loader --save-dev
Usage
Webpack 1
webpack.config.json
var webpack = require('webpack');
webpack({
entry: {
index: './index.js'
},
output: {
filename: '[name].bundle.js'
},
module: {
loaders: [
{
test: /\.ss$/,
exclude: /node_modules/,
loader: 'snakeskin-loader?localization=false&exec=true'
}
]
},
snakeskin: {
babel: {
plugins: [require('babel-plugin-transform-async-to-generator')]
}
}
}, function (err, stats) {
// ...
});
Webpack 2+
webpack.config.json
var webpack = require('webpack');
webpack({
entry: {
index: './index.js'
},
output: {
filename: '[name].bundle.js'
},
module: {
rules: [
{
test: /\.ss$/,
exclude: /node_modules/,
use: [
{
loader: 'snakeskin-loader',
options: {
localization: false,
exec: true,
babel: {
plugins: [require('babel-plugin-transform-async-to-generator')]
}
}
}
]
}
]
}
}, function (err, stats) {
// ...
});
Options
adapter
Type: String
Name of the adaptor, for example:
adapterOptions
Type: Object
Options for the used adaptor.
exec
Type: Boolean
Default: false
If the parameter is set to true
the template will be launched after compiling and the results of it work will be saved.
tpl
Type: String
The name of the executable template (if is set exec
), if the parameter is not specified, then uses the rule:
%fileName% || main || index || Object.keys().sort()[0];
data
Type: ?
Data for the executable template (if is set exec
).
License
The MIT License.
8.0.1
8 years ago
8.0.0
8 years ago
7.2.1
9 years ago
7.2.0
9 years ago
7.1.5
9 years ago
7.1.4
9 years ago
7.1.3
9 years ago
7.1.2
9 years ago
7.1.1
9 years ago
7.1.0
9 years ago
7.0.6
9 years ago
7.0.5
9 years ago
7.0.4
9 years ago
7.0.3
9 years ago
7.0.2
9 years ago
7.0.1
9 years ago
7.0.0
10 years ago
6.0.7
10 years ago
6.0.5
10 years ago
6.0.4
10 years ago
6.0.3
10 years ago
6.0.2
10 years ago
6.0.1
10 years ago
6.0.0
10 years ago