node-opcua/node-opcua-crypto

View on GitHub
scripts/prepare-package-json.mjs

Summary

Maintainability
Test Coverage
import fs from "fs";
import path from "path";

function createEsmModulePackageJson(buildDir) {

    if (!fs.existsSync(buildDir)) {
        return;
    }
    var packageJsonFile = path.join(buildDir, "/package.json");
    if (!fs.existsSync(packageJsonFile)) {
        fs.writeFileSync(
            packageJsonFile,
            '{"type": "module"}',
            "utf-8"
        );
    }

}

createEsmModulePackageJson("./dist-esm/source");
createEsmModulePackageJson("./dist-esm/");