1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
| "use strict";
| Object.defineProperty(exports, "__esModule", { value: true });
| exports.DEFAULT_ASSETS_RE = exports.KNOWN_ASSET_TYPES = exports.COMMON_EXCLUDE = exports.BASE_COMPONENTS_STYLE_PATH = exports.H5_COMPONENTS_STYLE_PATH = exports.H5_FRAMEWORK_STYLE_PATH = exports.H5_API_STYLE_PATH = exports.PAGE_EXTNAME = exports.PAGE_EXTNAME_APP = exports.BINDING_COMPONENTS = exports.APP_CONFIG_SERVICE = exports.APP_CONFIG = exports.APP_SERVICE_FILENAME = exports.ASSETS_INLINE_LIMIT = exports.JSON_JS_MAP = exports.MANIFEST_JSON_JS = exports.PAGES_JSON_JS = exports.extensions = exports.EXTNAME_TS_RE = exports.EXTNAME_JS_RE = exports.EXTNAME_VUE_RE = exports.EXTNAME_VUE_TEMPLATE = exports.EXTNAME_VUE = exports.EXTNAME_TS = exports.EXTNAME_JS = exports.PUBLIC_DIR = void 0;
| exports.PUBLIC_DIR = 'static';
| exports.EXTNAME_JS = ['.js', '.ts', '.jsx', '.tsx'];
| exports.EXTNAME_TS = ['.ts', '.tsx'];
| exports.EXTNAME_VUE = ['.vue', '.nvue'];
| exports.EXTNAME_VUE_TEMPLATE = ['.vue', '.nvue', '.jsx', '.tsx'];
| exports.EXTNAME_VUE_RE = /\.(vue|nvue)$/;
| exports.EXTNAME_JS_RE = /\.(js|jsx|ts|tsx|mjs)$/;
| exports.EXTNAME_TS_RE = /\.tsx?$/;
| exports.extensions = [
| '.uts',
| '.mjs',
| '.js',
| '.ts',
| '.jsx',
| '.tsx',
| '.json',
| ].concat(exports.EXTNAME_VUE);
| exports.PAGES_JSON_JS = 'pages-json-js';
| exports.MANIFEST_JSON_JS = 'manifest-json-js';
| exports.JSON_JS_MAP = {
| 'pages.json': exports.PAGES_JSON_JS,
| 'manifest.json': exports.MANIFEST_JSON_JS,
| };
| exports.ASSETS_INLINE_LIMIT = 40 * 1024;
| exports.APP_SERVICE_FILENAME = 'app-service.js';
| exports.APP_CONFIG = 'app-config.js';
| exports.APP_CONFIG_SERVICE = 'app-config-service.js';
| exports.BINDING_COMPONENTS = '__BINDING_COMPONENTS__';
| // APP 平台解析页面后缀的优先级
| exports.PAGE_EXTNAME_APP = ['.nvue', '.vue', '.tsx', '.jsx', '.js'];
| // 其他平台解析页面后缀的优先级
| exports.PAGE_EXTNAME = ['.vue', '.nvue', '.tsx', '.jsx', '.js'];
| exports.H5_API_STYLE_PATH = '@dcloudio/uni-h5/style/api/';
| exports.H5_FRAMEWORK_STYLE_PATH = '@dcloudio/uni-h5/style/framework/';
| exports.H5_COMPONENTS_STYLE_PATH = '@dcloudio/uni-h5/style/';
| exports.BASE_COMPONENTS_STYLE_PATH = '@dcloudio/uni-components/style/';
| exports.COMMON_EXCLUDE = [
| /\/pages\.json\.js$/,
| /\/manifest\.json\.js$/,
| /\/vite\//,
| /\/@vue\//,
| /\/vue-router\//,
| /\/vuex\//,
| /\/vue-i18n\//,
| /\/@dcloudio\/uni-h5-vue/,
| /\/@dcloudio\/uni-shared/,
| /\/@dcloudio\/uni-h5\/style/,
| /\/@dcloudio\/uni-components\/style/,
| ];
| exports.KNOWN_ASSET_TYPES = [
| // images
| 'png',
| 'jpe?g',
| 'gif',
| 'svg',
| 'ico',
| 'webp',
| 'avif',
| // media
| 'mp4',
| 'webm',
| 'ogg',
| 'mp3',
| 'wav',
| 'flac',
| 'aac',
| // fonts
| 'woff2?',
| 'eot',
| 'ttf',
| 'otf',
| // other
| 'pdf',
| 'txt',
| ];
| exports.DEFAULT_ASSETS_RE = new RegExp(`\\.(` + exports.KNOWN_ASSET_TYPES.join('|') + `)(\\?.*)?$`);
|
|