@sardine/webpack-plugin-typed-css v1.0.1
@sardine/webpack-plugin-typed-css
The @sardine/webpack-plugin-typed-css creates a .d.ts file with css classes and ids to be imported by TypeScript.
Getting Started
First, you'll need to install @sardine/webpack-plugin-typed-css:
npm install --save-dev @sardine/webpack-plugin-typed-cssAnd then configure your webpack config file:
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.module\.css$/,
use: [
"style-loader",
{
loader: "@sardine/webpack-plugin-typed-css",
options: {
banner: "Hey, @sardine/webpack-plugin-typed-css created this file for you!"
}
},
{
loader: "css-loader",
options: {
modules: true,
}
}
],
}
]
}
};How does it work?
This loader depends on css-loader and the modules option to be enabled.
Webpack plugins are executed in the reverse order they are defined in the webpack config file. So, the @sardine/webpack-plugin-typed-css loader must be defined before the css-loader.
Options
| Name | Type | Default | Description |
|---|---|---|---|
banner | {Boolean\|String} | true | Creates a message at the beginning of each generated .d.ts file. |
banner
Type: {Boolean|String}
Deafault: true
Creates a message at the beginning of each generated .d.ts file. You can specify your own message by passing your own string.
License
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago