portal.js 1.13 KB
module.exports = (baseUrl) => {
    const base = require("./base")(baseUrl);
    const { output, src } = base;
    const dist = `${baseUrl}/dist`;

    return {
        name: "portal",
        clean: {
            css: [`${output.css}/portal/*`],
            js: [`${output.js}/portal/*`],
            html: [`${output.html}/portal/*`]
        },
        src: {
            js: [`${baseUrl}/js/portal/**/*.js`],
            css: [`${baseUrl}/css/portal/**/*.css`],
            html: [`${baseUrl}/html/portal/**/*.html`],
            amdConfig: `${baseUrl}/js/portal/config.js`
        },
        output: {
            css: `${dist}/css/portal`,
            js: `${dist}/js/portal`,
            html: `${dist}/html/portal`,
            amdConfig: `${dist}/js/portal/config.js`
        },
        modules: [{
            name: "portal",
            output: `${output.js}/portal`
        }],
        replace: {
            regExp: {
                css: "portal",
                js: "portal"
            },
            files: [{
                src: `${baseUrl}/portal.jsp`,
                output: `${baseUrl}`
            }]
        },
        del: []
    }
};