-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommon.config.js
More file actions
31 lines (29 loc) · 948 Bytes
/
common.config.js
File metadata and controls
31 lines (29 loc) · 948 Bytes
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
export const banner = `// Autogenerated. Do not edit.
import * as mobx from './mobx.mjs'
import * as mst from './mobx-state-tree.mjs'
import * as pluginsCore from './@hoc/plugins-core.mjs'
import { hocComponents } from './@hoc/components.mjs'
import * as hocModels from './@hoc/models.mjs'
`
export const footer = `
if (miniApp) {
const { registerPlugin, extendPlugin } = pluginsCore
if (typeof miniApp === 'object' && Array.isArray(miniApp)) {
for (let idx = 0; idx < miniApp.length; idx++ ) {
miniApp[idx] = miniApp[idx].isBase ? extendPlugin(miniApp[idx]) : miniApp[idx]
registerPlugin(miniApp[idx])
}
} else {
miniApp = miniApp.isBase ? extendPlugin(miniApp) : miniApp
registerPlugin(miniApp)
}
window.miniApp = miniApp
}
`
export const iifeArgs = {
'mobx': 'mobx',
'mobx-state-tree': 'mst',
'@hoc/plugins-core': 'pluginsCore',
'@hoc/components': 'hocComponents',
'@hoc/models': 'hocModels',
}