mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-30 09:27:13 +00:00
36 lines
719 B
JavaScript
36 lines
719 B
JavaScript
|
export default (pkg, { load }) => {
|
||
|
// Read nuxt package
|
||
|
const nuxt = load('../..')
|
||
|
|
||
|
// Copy version before build for dist banner
|
||
|
pkg.on('build:before', () => {
|
||
|
pkg.copyFieldsFrom(nuxt, ['version'])
|
||
|
pkg.writePackage()
|
||
|
})
|
||
|
|
||
|
pkg.on('build:done', () => {
|
||
|
// Copy fields from nuxt package
|
||
|
pkg.copyFieldsFrom(nuxt, [
|
||
|
'contributors',
|
||
|
'license',
|
||
|
'repository',
|
||
|
'keywords',
|
||
|
'homepage',
|
||
|
'engines',
|
||
|
'dependencies'
|
||
|
])
|
||
|
|
||
|
// Copy files from nuxt package
|
||
|
pkg.copyFilesFrom(nuxt, [
|
||
|
'LICENSE.md',
|
||
|
'bin'
|
||
|
])
|
||
|
|
||
|
// Update package.json
|
||
|
pkg.writePackage()
|
||
|
|
||
|
// Copy dist artifacts to nuxt
|
||
|
nuxt.copyFilesFrom(pkg, [ 'dist' ])
|
||
|
})
|
||
|
}
|