https://github.com/grafana/grafana
Raw File
Tip revision: cb15ba068262ed829c2abc149b7469f34c04aa35 authored by danielthedm on 12 September 2023, 13:37:08 UTC
Merge branch 'v10.0.x' into 202309/v10.0.x/go1.21.1
Tip revision: cb15ba0
prepare-packagejson.js
const fs = require('fs');

const cwd = process.cwd();
const packageJson = require(`${cwd}/package.json`);

const newPackageJson = {
  ...packageJson,
  main: packageJson.publishConfig?.main ?? packageJson.main,
};

if (packageJson.publishConfig?.types) {
  newPackageJson.types = packageJson.publishConfig.types;
}

if (packageJson.publishConfig?.module) {
  newPackageJson.module = packageJson.publishConfig.module;
}

try {
  fs.writeFileSync(`${cwd}/package.json`, JSON.stringify(newPackageJson, null, 2));
} catch (e) {}
back to top