pkg-json-write.js 467 B

123456789101112131415161718192021
  1. const path = require('path')
  2. const { writeFile } = require('./util')
  3. const { pkgStructs } = require('./pkg-struct')
  4. exports.writePkgJsons = writePkgJsons
  5. // NOTE: the content of jsonObj is generated in pkg-struct.js
  6. function writePkgJsons() {
  7. return Promise.all(
  8. pkgStructs.map((pkgStruct) => {
  9. return writeFile(
  10. path.join(pkgStruct.distDir, 'package.json'),
  11. JSON.stringify(pkgStruct.jsonObj, null, ' ') + '\n'
  12. )
  13. })
  14. )
  15. }