UNPKG

miaam-scripts

Version:
23 lines (17 loc) 730 B
const fs = require('fs'); const stringify = require('json-stringify-pretty-compact'); const createConsumableAssetsIndex = require('./createConsumableAssetsIndex'); const patchLockFile = ({ lockFilePath, assetsIndex, chunksAssetsIndex }) => { const lockData = JSON.parse(fs.readFileSync(lockFilePath, 'utf-8')); if (assetsIndex) { const consumableAssetsIndex = createConsumableAssetsIndex(assetsIndex); lockData.assets = consumableAssetsIndex; } if (chunksAssetsIndex) { const consumableChunksAssetsIndex = createConsumableAssetsIndex(chunksAssetsIndex); lockData.chunks = consumableChunksAssetsIndex; } const data = stringify(lockData); fs.writeFileSync(lockFilePath, data); }; module.exports = patchLockFile;