|
|
|
@ -55,24 +55,17 @@ const esmBuild: RollupOptions = {
|
|
|
|
|
|
|
|
|
|
const typesExternal = [
|
|
|
|
|
...external,
|
|
|
|
|
/\/vitepress\/(?!(dist|node_modules)\/).*\.d\.ts$/,
|
|
|
|
|
/\/vitepress\/(?!(dist|node_modules|vitepress)\/).*\.d\.ts$/,
|
|
|
|
|
'source-map-js',
|
|
|
|
|
'fast-glob'
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
const dtsNode = dts({
|
|
|
|
|
respectExternal: true,
|
|
|
|
|
tsconfig: 'src/node/tsconfig.json'
|
|
|
|
|
tsconfig: 'src/node/tsconfig.json',
|
|
|
|
|
compilerOptions: { preserveSymlinks: false }
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const originalResolveId = dtsNode.resolveId
|
|
|
|
|
|
|
|
|
|
dtsNode.resolveId = async function (source, importer) {
|
|
|
|
|
const res = await (originalResolveId as Function).call(this, source, importer)
|
|
|
|
|
if (res?.id) res.id = await fs.realpath(res.id)
|
|
|
|
|
return res
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const nodeTypes: RollupOptions = {
|
|
|
|
|
input: 'src/node/index.ts',
|
|
|
|
|
output: {
|
|
|
|
|