forked from cocos/cocos-engine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcc.config.json
92 lines (92 loc) · 4.24 KB
/
cc.config.json
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
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"features": {
"base": { "modules": [ "base" ] },
"gfx-webgl": { "modules": [ "gfx-webgl" ] },
"gfx-webgl2": { "modules": [ "gfx-webgl2" ] },
"3d": { "modules": [ "3d" ] },
"2d": { "modules": [ "2d" ] },
"ui": { "modules": [ "ui", "2d" ] },
"particle": { "modules": [ "particle" ] },
"particle-2d": { "modules": [ "particle-2d" ] },
"physics-framework": { "modules": [ "physics-framework" ] },
"physics-cannon": { "modules": [ "physics-cannon", "physics-framework" ] },
"physics-physx": { "modules": [ "physics-physx", "physics-framework" ] },
"physics-ammo": { "modules": [ "physics-ammo", "physics-framework", "wait-for-ammo-instantiation" ] },
"physics-builtin": { "modules": [ "physics-builtin", "physics-framework" ] },
"physics-2d-framework": { "modules": [ "physics-2d-framework" ] },
"physics-2d-box2d": { "modules": [ "physics-2d-box2d", "physics-2d-framework" ] },
"physics-2d-builtin": { "modules": [ "physics-2d-builtin", "physics-2d-framework" ] },
"intersection-2d": { "modules": [ "intersection-2d" ] },
"primitive": { "modules": [ "primitive" ] },
"profiler": { "modules": [ "profiler" ] },
"audio": { "modules": [ "audio" ] },
"video": { "modules": [ "video" ] },
"terrain": { "modules": [ "terrain" ] },
"webview": { "modules": [ "webview" ] },
"tween": { "modules": [ "tween" ] },
"tiled-map": { "modules": [ "tiled-map" ] },
"spine": { "modules": [ "spine" ] },
"dragon-bones": { "modules": [ "dragon-bones" ] }
},
"moduleOverrides": [
{
"test": "context.mode === 'BUILD'",
"isVirtualModule": false,
"overrides": {
"cocos/core/data/deserialize-dynamic.ts": "cocos/core/data/deserialize-dynamic-empty.ts"
}
},
{
"test": "context.platform === 'NATIVE'",
"isVirtualModule": false,
"overrides": {
"cocos/core/pipeline/index.ts": "cocos/core/pipeline/index.jsb.ts",
"cocos/core/renderer/core/native-pools.ts": "cocos/core/renderer/core/native-pools.jsb.ts",
"cocos/core/gfx/index.ts": "cocos/core/gfx/index.jsb.ts",
"cocos/core/gfx/pipeline-state.ts": "cocos/core/gfx/pipeline-state.jsb.ts",
"cocos/spine/index.ts": "cocos/spine/index.jsb.ts",
"cocos/dragon-bones/index.ts": "cocos/dragon-bones/index.jsb.ts"
}
},
{
"test": "context.buildTimeConstants && context.buildTimeConstants.HTML5",
"isVirtualModule": true,
"overrides": {
"pal/minigame": "pal/minigame/non-minigame.ts",
"pal/audio": "pal/audio/web/player.ts",
"pal/system": "pal/system/web/system.ts",
"pal/input": "pal/input/web/index.ts"
}
},
{
"test": "context.buildTimeConstants && context.buildTimeConstants.NATIVE",
"isVirtualModule": true,
"overrides": {
"pal/minigame": "pal/minigame/non-minigame.ts",
"pal/audio": "pal/audio/native/player.ts",
"pal/system": "pal/system/native/system.ts",
"pal/input": "pal/input/native/index.ts"
}
},
{
"test": "context.buildTimeConstants && context.buildTimeConstants.MINIGAME",
"isVirtualModule": true,
"overrides": {
"pal/minigame": "pal/minigame/{{context.platform.toLowerCase()}}.ts",
"pal/audio": "pal/audio/minigame/player.ts",
"pal/system": "pal/system/minigame/system.ts",
"pal/input": "pal/input/minigame/index.ts"
}
},
{
"test": "context.buildTimeConstants && context.buildTimeConstants.RUNTIME_BASED",
"isVirtualModule": true,
"overrides": {
"pal/minigame": "pal/minigame/runtime.ts",
"pal/audio": "pal/audio/minigame/player.ts",
"pal/system": "pal/system/minigame/system.ts",
"pal/input": "pal/input/minigame/index.ts"
}
}
]
}