diff --git a/.changeset/early-humans-invite.md b/.changeset/early-humans-invite.md new file mode 100644 index 00000000..add0e1bc --- /dev/null +++ b/.changeset/early-humans-invite.md @@ -0,0 +1,5 @@ +--- +'@ice/pkg': patch +--- + +fix: cjs format should support alias for .d.ts file diff --git a/packages/pkg/src/helpers/getRollupOptions.ts b/packages/pkg/src/helpers/getRollupOptions.ts index df501f3a..702157a0 100644 --- a/packages/pkg/src/helpers/getRollupOptions.ts +++ b/packages/pkg/src/helpers/getRollupOptions.ts @@ -83,7 +83,7 @@ export function getRollupOptions( }), ); } - rollupOptions.plugins.push(transformAliasPlugin(rootDir, taskConfig.alias)); + rollupOptions.plugins.unshift(transformAliasPlugin(rootDir, taskConfig.alias)); } else if (taskConfig.type === 'bundle') { const [external, globals] = getExternalsAndGlobals(taskConfig, pkg as PkgJson); rollupOptions.input = taskConfig.entry; diff --git a/packages/pkg/tests/projects/__snapshots__/alias.test.ts.snap b/packages/pkg/tests/projects/__snapshots__/alias.test.ts.snap index 4074a429..6bf70dbe 100644 --- a/packages/pkg/tests/projects/__snapshots__/alias.test.ts.snap +++ b/packages/pkg/tests/projects/__snapshots__/alias.test.ts.snap @@ -108,7 +108,7 @@ _export(exports, { return _alias.bar; } }); -var _alias = require(\\"@/alias.js\\"); +var _alias = require(\\"./alias.js\\"); var foo = 1; " `;