23 lines
564 B
TypeScript
23 lines
564 B
TypeScript
const dayjs = require('dayjs')
|
|
const { outputDir, abbreviation } = require('../../../../src/config')
|
|
const FileManagerPlugin = require('filemanager-webpack-plugin')
|
|
|
|
module.exports = {
|
|
createBuild7z: (config) => {
|
|
config.plugin('fileManager').use(FileManagerPlugin, [
|
|
{
|
|
events: {
|
|
onEnd: {
|
|
archive: [
|
|
{
|
|
source: `./${outputDir}`,
|
|
destination: `./${outputDir}/${abbreviation}_${dayjs().unix()}.zip`,
|
|
},
|
|
],
|
|
},
|
|
},
|
|
},
|
|
])
|
|
},
|
|
}
|