Skip to content

Commit d4e269e

Browse files
authored
Merge pull request #22 from tomaskallup/master
Fix for noEmit
2 parents 163123d + d06d593 commit d4e269e

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ class. For more info on available options, please take a look here:
1919
const settings = {
2020
// ...
2121
module: {
22-
preLoaders: [
22+
loaders: [
2323
// ...
2424
{
25+
enforce: 'pre',
2526
test: /\.css$/,
2627
exclude: /node_modules/,
2728
loader: 'typed-css-modules'

index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@ module.exports = function(source, map) {
1313
var options = loaderUtils.getOptions(this) || {};
1414
var context = options.context || this.context || this.rootContext;
1515
var emitFile = !options.noEmit;
16-
delete options.noEmit;
16+
17+
// Make sure to not modify options object directly
18+
var creatorOptions = Object.assign({}, options);
19+
delete creatorOptions.noEmit;
1720

18-
var creator = new DtsCreator(options);
21+
var creator = new DtsCreator(creatorOptions);
1922

2023
// creator.create(..., source) tells the module to operate on the
2124
// source variable. Check API for more details.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typed-css-modules-loader",
3-
"version": "0.0.13",
3+
"version": "0.0.14",
44
"description": "Webpack loader for typed-css-modules",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)