UNPKG

rasengan

Version:

The modern React Framework

24 lines (23 loc) 755 B
import fs from 'node:fs'; import path from 'node:path'; const buildDir = './lib'; function createEsmModulePackageJson() { fs.readdir(buildDir, function (err, dirs) { if (err) { throw err; } dirs.forEach(function (dir) { if (dir === 'esm') { var packageJsonFile = path.join(buildDir, dir, '/package.json'); if (!fs.existsSync(packageJsonFile)) { fs.writeFile(packageJsonFile, new Uint8Array(Buffer.from('{"type": "module"}')), function (err) { if (err) { throw err; } }); } } }); }); } createEsmModulePackageJson();