UNPKG

polyfill-service

Version:
16 lines (11 loc) 478 B
/* eslint-env node */ 'use strict'; const fs = require('fs'); const diff = require('diff'); const process = require('process'); const path = require('path'); const polyfill = fs.readFileSync(path.join(__dirname, './polyfill.js'), 'utf8'); const patch = fs.readFileSync(path.join(__dirname, './patch.jsdiff'), 'utf8'); const patched = diff.applyPatch(polyfill, patch); if (patched === false) process.exit(1); fs.writeFileSync(path.join(__dirname, './polyfill.js'), patched);