mtcute/packages/wasm/build.config.js

12 lines
404 B
JavaScript

import { resolve } from 'node:path'
import * as fs from 'node:fs'
/** @type {import('@fuman/build/vite').CustomBuildConfig} */
export default () => ({
finalizePackageJson({ packageJson }) {
packageJson.exports['./mtcute.wasm'] = './mtcute.wasm'
},
finalize({ packageDir, outDir }) {
fs.cpSync(resolve(packageDir, 'src/mtcute.wasm'), resolve(outDir, 'mtcute.wasm'))
},
})