From 36ce64d2846a37f6fafafef381aa1dabb208f6a7 Mon Sep 17 00:00:00 2001 From: SoonIter Date: Fri, 18 Oct 2024 17:23:59 +0800 Subject: [PATCH] fix: the cjs require type and default type --- packages/rspack/package.json | 3 ++- packages/rspack/src/indexType.ts | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 packages/rspack/src/indexType.ts diff --git a/packages/rspack/package.json b/packages/rspack/package.json index e4c75a7a709..773d3bb49c5 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -5,13 +5,14 @@ "license": "MIT", "description": "The fast Rust-based web bundler with webpack-compatible API", "main": "./dist/index.js", - "types": "./dist/index.d.ts", + "types": "./dist/indexType.d.ts", "publishConfig": { "access": "public", "provenance": true }, "exports": { ".": { + "types": "./dist/indexType.d.ts", "default": "./dist/index.js" }, "./hot/*": "./hot/*.js", diff --git a/packages/rspack/src/indexType.ts b/packages/rspack/src/indexType.ts new file mode 100644 index 00000000000..fb6825f81ca --- /dev/null +++ b/packages/rspack/src/indexType.ts @@ -0,0 +1,3 @@ +// fix https://github.com/web-infra-dev/rspack/issues/8095 +import { rspack } from "./index"; +export = rspack;