Skip to content

Commit b279bb5

Browse files
authored
Fix error when intializing next plugin (#1148)
1 parent 1860952 commit b279bb5

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.changeset/wild-starfishes-melt.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@vanilla-extract/next-plugin': patch
3+
---
4+
5+
Fix error when intializing plugin

packages/next-plugin/src/index.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,13 @@ import { VanillaExtractPlugin } from '@vanilla-extract/webpack-plugin';
22
import browserslist from 'browserslist';
33
import { lazyPostCSS } from 'next/dist/build/webpack/config/blocks/css';
44
import { findPagesDir } from 'next/dist/lib/find-pages-dir';
5-
import nextMiniCssExtractPluginExports from 'next/dist/build/webpack/plugins/mini-css-extract-plugin';
5+
import NextMiniCssExtractPluginDefault from 'next/dist/build/webpack/plugins/mini-css-extract-plugin';
66

77
import type webpack from 'webpack';
88
import type { NextConfig } from 'next/types';
99
import type { WebpackConfigContext } from 'next/dist/server/config-shared';
1010

11-
// Next.js' built-in mini-css-extract-plugin has a very terrible type definition, let's just use any
12-
const NextMiniCssExtractPlugin: any =
13-
// @ts-expect-error -- Next.js' precompilation does add "__esModule: true", but doesn't add an actual default exports
14-
nextMiniCssExtractPluginExports.default;
11+
const NextMiniCssExtractPlugin = NextMiniCssExtractPluginDefault as any;
1512

1613
function getSupportedBrowsers(dir: any, isDevelopment: any) {
1714
let browsers;

0 commit comments

Comments
 (0)