packages/rlc-common/publishPackage.js (8 lines of code) (raw):

import { writeFileSync } from "fs"; import { createRequire } from "module"; const require = createRequire(import.meta.url); const p = require("./package.json"); const cjsPackage = { ...p, type: "commonjs" }; writeFileSync("./dist/package.json", JSON.stringify(cjsPackage)); const esmPackage = { ...p, type: "module" }; writeFileSync("./dist-esm/package.json", JSON.stringify(esmPackage));