index.ts 564 B

12345678910111213141516171819202122
  1. const dayjs = require('dayjs')
  2. const { outputDir, abbreviation } = require('../../../../src/config')
  3. const FileManagerPlugin = require('filemanager-webpack-plugin')
  4. module.exports = {
  5. createBuild7z: (config) => {
  6. config.plugin('fileManager').use(FileManagerPlugin, [
  7. {
  8. events: {
  9. onEnd: {
  10. archive: [
  11. {
  12. source: `./${outputDir}`,
  13. destination: `./${outputDir}/${abbreviation}_${dayjs().unix()}.zip`,
  14. },
  15. ],
  16. },
  17. },
  18. },
  19. ])
  20. },
  21. }