From 05e0c5a21578dc1989a3b5da4c4bcc3107d9c21d Mon Sep 17 00:00:00 2001 From: Hiroki Osame Date: Fri, 13 Jan 2023 11:37:19 +0900 Subject: [PATCH] feat: export types from entry-point --- src/index.ts | 1 + tests/specs/loader.ts | 2 +- tests/specs/plugin.ts | 2 +- tests/utils.ts | 3 +-- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index a20f5e14..d9ec947b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,3 +4,4 @@ import ESBuildMinifyPlugin from './minify-plugin'; export default esbuildLoader; export { ESBuildPlugin, ESBuildMinifyPlugin }; +export * from './interfaces'; diff --git a/tests/specs/loader.ts b/tests/specs/loader.ts index 48884796..06a0cab1 100644 --- a/tests/specs/loader.ts +++ b/tests/specs/loader.ts @@ -2,7 +2,7 @@ import { testSuite, expect } from 'manten'; import { build } from 'webpack-test-utils'; import webpack4 from 'webpack'; import webpack5 from 'webpack5'; -import type { MinifyPluginOptions } from '../../dist/interfaces.js'; +import type { MinifyPluginOptions } from '../../dist/index.js'; import { configureEsbuildLoader, configureCssLoader, diff --git a/tests/specs/plugin.ts b/tests/specs/plugin.ts index a6dd0072..3d2f0af6 100644 --- a/tests/specs/plugin.ts +++ b/tests/specs/plugin.ts @@ -3,7 +3,7 @@ import { build } from 'webpack-test-utils'; import webpack4 from 'webpack'; import webpack5 from 'webpack5'; import * as esbuild from 'esbuild'; -import type { MinifyPluginOptions } from '../../dist/interfaces.js'; +import type { MinifyPluginOptions } from '../../dist/index.js'; import { configureEsbuildMinifyPlugin, configureMiniCssExtractPlugin, diff --git a/tests/utils.ts b/tests/utils.ts index bdccc4b9..f6f69537 100644 --- a/tests/utils.ts +++ b/tests/utils.ts @@ -1,8 +1,7 @@ import type webpack4 from 'webpack'; import type webpack5 from 'webpack5'; import MiniCssExtractPlugin from 'mini-css-extract-plugin'; -import { ESBuildMinifyPlugin } from '../src/index.js'; -import type { MinifyPluginOptions } from '../src/interfaces.js'; +import { ESBuildMinifyPlugin, type MinifyPluginOptions } from '..'; const esbuildLoaderPath = require.resolve('../src/');