![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/@nuxtjs/moment/lib/ |
const { resolve } = require('path') const defaults = { locales: [], defaultLocale: null, defaultTimezone: null, plugin: true, plugins: [], timezone: false } function momentModule (moduleOptions) { if (Array.isArray(moduleOptions)) { moduleOptions = { locales: moduleOptions } } const options = { ...defaults, ...this.options.moment, ...moduleOptions } if ((options.timezone || options.defaultTimezone) && !options.plugins.includes('moment-timezone')) { options.plugins.push('moment-timezone') } this.extendBuild((config) => { const MomentLocalesPlugin = require('moment-locales-webpack-plugin') config.plugins.push(new MomentLocalesPlugin({ localesToKeep: options.locales })) if (Object.keys(options.timezone).length) { const MomentTimezoneDataPlugin = require('moment-timezone-data-webpack-plugin') config.plugins.push(new MomentTimezoneDataPlugin(options.timezone)) } }) if (!options.plugin) { return } this.addPlugin({ src: resolve(__dirname, 'plugin.js'), fileName: 'moment.js', options }) } module.exports = momentModule module.exports.meta = require('../package.json')