Files
SnowLuma/.pnpm-store/v11/files/e8/4d9719a75f328694a7055d9f69dcbd4d469e4e192ce8f8e864f6ae0ed34e356bb6f4e242e6940267d5d2bfff1921a25c0109ebcc4308bbeef0907e4fda8384
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

26 lines
880 B
Plaintext

'use strict';
var utils = require('./utils-CylcaoNQ.cjs');
require('magic-string');
require('mlly');
function cjsExportsDtsMatcher(info) {
return info.type === "chunk" && info.exports?.length > 0 && info.exports.includes("default") && /\.d\.c?ts$/.test(info.fileName);
}
function defaultCjsExportsDtsMatcher(info) {
return cjsExportsDtsMatcher(info) && info.isEntry;
}
function FixDtsDefaultCjsExportsPlugin(options = {}) {
const { matcher = defaultCjsExportsDtsMatcher } = options;
return {
name: "fix-dts-default-cjs-exports-plugin",
renderChunk(code, info) {
return matcher(info) ? utils.internalFixDefaultCJSExports(code, info, options) : void 0;
}
};
}
exports.FixDtsDefaultCjsExportsPlugin = FixDtsDefaultCjsExportsPlugin;
exports.cjsExportsDtsMatcher = cjsExportsDtsMatcher;
exports.defaultCjsExportsDtsMatcher = defaultCjsExportsDtsMatcher;