Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@jonnyparris
Created April 17, 2019 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonnyparris/6570ce03e4d1110eaf8218927ff1a315 to your computer and use it in GitHub Desktop.
Save jonnyparris/6570ce03e4d1110eaf8218927ff1a315 to your computer and use it in GitHub Desktop.
Generated distribution-friendly package.json at dist/package.json (without devDependencies)
const fs = require('fs')
const DIST_SCRIPTS = {
'start': 'npm run start-main-script'
}
fs.readFile('package.json', 'utf8', (err, data) => {
const distPackage = JSON.parse(data)
distPackage['scripts'] = DIST_SCRIPTS
delete distPackage['devDependencies']
fs.writeFile('dist/package.json', JSON.stringify(distPackage, null, '\t'), 'utf8', () => {
console.info('Generated distribution-friendly package.json at dist/package.json')
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment