Passed
Branch v1 (eb0178)
by Andrew
08:09
created

buildchain/webpack-settings/app.settings.js   A

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 28
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 21
c 0
b 0
f 0
dl 0
loc 28
rs 10
mnd 0
bc 0
fnc 1
bpm 0
cpm 1
noi 0
1
// app.settings.js
2
3
// node modules
4
require('dotenv').config();
5
const path = require('path');
6
7
// settings
8
module.exports = {
9
    alias: {
10
        '@': path.resolve('../src/assetbundles/webperf/src'),
11
    },
12
    copyright: '©2020 nystudio107.com',
13
    entry: {
14
        'alerts': '@/js/alerts.js',
15
        'dashboard': '@/js/dashboard.js',
16
        'errors-detail': '@/js/errors-detail.js',
17
        'errors-index': '@/js/errors-index.js',
18
        'performance-detail': '@/js/performance-detail.js',
19
        'performance-index': '@/js/performance-index.js',
20
        'sidebar': '@/js/sidebar.js',
21
        'webperf': '@/js/webperf.js',
22
    },
23
    extensions: ['.ts', '.js', '.vue', '.json'],
24
    name: 'webperf',
25
    paths: {
26
        dist: path.resolve('../src/assetbundles/webperf/dist/'),
27
    },
28
    urls: {
29
        publicPath: () => process.env.PUBLIC_PATH || '',
30
    },
31
};
32