Guest User

Untitled

a guest
Jun 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. const fs = require('fs')
  2. const babel = require('@babel/core')
  3.  
  4. const result = babel.transformFileSync('dist/app.js', {
  5. inputSourceMap: JSON.parse(fs.readFileSync('dist/app.js.map', 'utf8')),
  6. plugins: [
  7. require('@babel/plugin-proposal-object-rest-spread'),
  8. require('@babel/plugin-transform-arrow-functions'),
  9. require('@babel/plugin-transform-block-scoped-functions'),
  10. require('@babel/plugin-transform-block-scoping'),
  11. require('@babel/plugin-transform-computed-properties'),
  12. require('@babel/plugin-transform-destructuring'),
  13. require('@babel/plugin-transform-function-name'),
  14. require('@babel/plugin-transform-parameters'),
  15. require('@babel/plugin-transform-shorthand-properties'),
  16. require('@babel/plugin-transform-spread'),
  17. require('@babel/plugin-transform-template-literals')
  18. ]
  19. })
  20.  
  21. fs.writeFileSync('dist/app.js.map', JSON.stringify(result.map))
  22. process.stdout.write(result.code)
Add Comment
Please, Sign In to add comment