mh-two-thousand-and-two
2024-04-12 7fc6dbf547b8899d949b67cdec36b96a7d1701c7
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
module.exports = function (pagesJson, manifestJson) {
  const {
    app,
    project
  } = require('../mp')(pagesJson, manifestJson, require('./project.swan.json'))
 
  const content = project.content
 
  const miniprogram = content.condition && content.condition.miniprogram
  if (miniprogram && Array.isArray(miniprogram.list) && miniprogram.list.length) {
    content['compilation-args'].options = miniprogram.list.map((item) => {
      return {
        id: item.id,
        text: item.name,
        extra: {
          index: item.pathName,
          query: item.query
        }
      }
    })
    delete content.condition
  }
 
  project.name = 'project.swan'
  return [
    app,
    project
  ]
}