From 7bbe683cd204e7c429673e7aba7a7d069869b6e2 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Sun, 14 Jan 2024 08:09:57 +0400 Subject: [PATCH 1/2] ncm-33 fix working with nextjs spec loaders --- src/lib/next-classnames-minifier-postloader.ts | 5 +++-- src/lib/next-classnames-minifier-preloader.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/next-classnames-minifier-postloader.ts b/src/lib/next-classnames-minifier-postloader.ts index 99ad5c2..4b7fd63 100644 --- a/src/lib/next-classnames-minifier-postloader.ts +++ b/src/lib/next-classnames-minifier-postloader.ts @@ -2,7 +2,7 @@ import type { LoaderContext } from 'webpack'; import ConverterMinified from './converters/ConverterMinified'; import fs from 'fs'; -export default function (this: LoaderContext, source: string) { +export default function (this: LoaderContext, source: string, map: any, meta: any) { const options = this.getOptions(); const classnamesMinifier = options.classnamesMinifier as ConverterMinified; Object.entries(classnamesMinifier.dirtyСache).forEach(([resourcePath, data]) => { @@ -13,5 +13,6 @@ export default function (this: LoaderContext, source: string) { } }) - return source; + this.callback(null, source, map, meta); + return; } diff --git a/src/lib/next-classnames-minifier-preloader.ts b/src/lib/next-classnames-minifier-preloader.ts index 02f7476..f153f04 100644 --- a/src/lib/next-classnames-minifier-preloader.ts +++ b/src/lib/next-classnames-minifier-preloader.ts @@ -1,7 +1,7 @@ import type { LoaderContext } from 'webpack'; import ConverterMinified from './converters/ConverterMinified'; -export default function (this: LoaderContext, source: string) { +export default function (this: LoaderContext, source: string, map: any, meta: any) { const options = this.getOptions(); const classnamesMinifier = options.classnamesMinifier as ConverterMinified; const maybeClassesList = source.match(/\.[a-zA-Z_][a-zA-Z0-9_-]+/g) @@ -13,5 +13,6 @@ export default function (this: LoaderContext, source: string) { ) : {}; } - return source; + this.callback(null, source, map, meta); + return; } From b3063f0ec9cb213d17728b2e249b0ecdff39eb63 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Sun, 14 Jan 2024 08:10:22 +0400 Subject: [PATCH 2/2] ncm-33 update package version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 41150dd..5409e4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "next-classnames-minifier", - "version": "2.1.0", + "version": "2.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "next-classnames-minifier", - "version": "2.1.0", + "version": "2.1.1", "license": "MIT", "dependencies": { "uuid": "9.0.1" diff --git a/package.json b/package.json index 5ca7912..e0527a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-classnames-minifier", - "version": "2.1.0", + "version": "2.1.1", "description": "Library for configuring style modules to generate compressed classes", "main": "dist/withClassnamesMinifier.js", "types": "dist/withClassnamesMinifier.d.ts",