diff --git a/build.ts b/build.ts index b61b146..89f7584 100644 --- a/build.ts +++ b/build.ts @@ -103,6 +103,19 @@ import pkg from "./package.json"; fs.copyFileSync("./v2/globals.d.ts", "./dist/globals.d.ts"); } + // Fix globals.d.ts reference path in index.d.ts + // TypeScript outputs "../v2/globals.d.ts" but we need "./globals.d.ts" + logger.info('🔧 Fixing globals.d.ts reference path...'); + const indexDtsPath = "./dist/index.d.ts"; + if (fs.existsSync(indexDtsPath)) { + let indexDts = fs.readFileSync(indexDtsPath, 'utf8'); + indexDts = indexDts.replace( + /\/\/\/ /, + '/// ' + ); + fs.writeFileSync(indexDtsPath, indexDts); + } + logger.info('✅ Build completed successfully!'); logger.info('📦 Package ready in ./dist folder'); } catch (err) {