1.9.7 • Published 8 months ago

@cloudbase/lowcode-builder v1.9.7

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

本包说明

  • @cloudbase/lowcode-builder是微搭用于将DSL构建为小程序和web的构建包。
  • 例子在tests/build.ts下
  • 主要是在node环境下运行。由于微信IDE的背景,提供了web构建出小程序版本的功能。两种方式如何使用见以下示例

node端使用

使用示例:

import { buildWedaApp } from '@cloudbase/lowcode-builder';
import { simpleData as data, options } from './data';
import path from 'path';
import fs from 'fs-extra';

const outPath = path.resolve(__dirname, '.temp');
fs.emptyDirSync(outPath);
buildWedaApp({
  ...data,
  ...options,
  buildTypeList: ['web' as any],
  output: { path: outPath },
}).then((dir) => {
  console.log(dir);
});

web端使用

使用示例:

export async function builderToZip(builderData: any, selectedPageId: string, outputPath: string) {
  return import('@cloudbase/lowcode-builder/lib/builder.web').then(async (result) => {
    try {
      console.log('rose builderToZip import result ', result);
      const { buildWedaApp, getFiles, fileToZip, strToBuf } = result;

      // 1、构建到指定路径,返回构建文件存放路径
      const buildPath = await buildWedaApp(builderData);

      // 2、从指定路径获取文件
      const files = await getFiles(buildPath, {}, `${outputPath}/`);

      // 3、修改app.json入口地址
      const finalFiles = setEntryPage(files, selectedPageId, strToBuf);

      // 4、得到zip包,返回主进程,传给微信hybrid
      const zipFiles = await fileToZip(finalFiles, 'arraybuffer'); // blob or arraybuffer

      return {
        zipFiles,
        strFiles: '', // TODO暂时保留,用于返回zip包内容
      };
    } catch (err) {
      error('builder.worker.js->builderToZip->catch:', err);
      throw err;
    }
  });
}
1.9.7

8 months ago

1.9.6

8 months ago

1.9.5

8 months ago

1.8.106

1 year ago

1.8.107

1 year ago

1.8.108

12 months ago

1.8.109

12 months ago

1.8.102

1 year ago

1.8.103

1 year ago

1.8.104

1 year ago

1.8.105

1 year ago

1.8.110

12 months ago

1.9.1

11 months ago

1.9.0

11 months ago

1.9.4

10 months ago

1.9.3

11 months ago

1.9.2

11 months ago

1.8.101

1 year ago

1.8.100

1 year ago

1.8.98

1 year ago

1.8.99

1 year ago

1.8.97

1 year ago

1.8.96

1 year ago

1.8.95

1 year ago

1.8.94

1 year ago

1.8.92

1 year ago

1.8.93

1 year ago

1.8.92-ide.1

1 year ago

1.8.92-ide.0

1 year ago

1.8.91-ide.0

1 year ago

1.8.90

1 year ago

1.8.91

1 year ago

1.8.89

1 year ago

1.8.88

1 year ago

1.8.87

1 year ago

1.8.86

1 year ago

1.8.85

1 year ago

1.8.82

1 year ago

1.8.83

1 year ago

1.8.84

1 year ago

1.8.80

1 year ago

1.8.81

1 year ago

1.8.76

1 year ago

1.8.77

1 year ago

1.8.78

1 year ago

1.8.79

1 year ago

1.8.74

1 year ago

1.8.75

1 year ago

1.8.73

1 year ago

1.8.72

1 year ago

1.8.70

1 year ago

1.8.71

1 year ago

1.8.67

1 year ago

1.8.68

1 year ago

1.8.69

1 year ago

1.8.66

2 years ago

1.8.65

2 years ago

1.8.63

2 years ago

1.8.64

2 years ago

1.8.60

2 years ago

1.8.61

2 years ago

1.8.62

2 years ago

1.8.19-alpha.0

2 years ago

1.8.40

2 years ago

1.8.41

2 years ago

1.8.42

2 years ago

1.8.43

2 years ago

1.8.44

2 years ago

1.8.45

2 years ago

1.8.47

2 years ago

1.8.48

2 years ago

1.8.49

2 years ago

1.8.43-alpha.0

2 years ago

1.8.50

2 years ago

1.8.51

2 years ago

1.8.52

2 years ago

1.8.53

2 years ago

1.8.54

2 years ago

1.8.55

2 years ago

1.8.56

2 years ago

1.8.57

2 years ago

1.8.58

2 years ago

1.8.59

2 years ago

1.8.20

2 years ago

1.8.21

2 years ago

1.8.22

2 years ago

1.8.23

2 years ago

1.8.24

2 years ago

1.8.25

2 years ago

1.8.26

2 years ago

1.8.27

2 years ago

1.8.28

2 years ago

1.8.29

2 years ago

1.8.44-alpha.1

2 years ago

1.8.44-alpha.0

2 years ago

1.8.44-alpha.2

2 years ago

1.8.30

2 years ago

1.8.31

2 years ago

1.8.32

2 years ago

1.8.33

2 years ago

1.8.34

2 years ago

1.8.35

2 years ago

1.8.36

2 years ago

1.8.37

2 years ago

1.8.38

2 years ago

1.8.39

2 years ago

1.8.45-beta.1

2 years ago

1.8.45-beta.2

2 years ago

1.8.45-beta.3

2 years ago

1.8.18

2 years ago

1.8.19

2 years ago

1.8.45-ide.0

2 years ago

1.8.45-ide.1

2 years ago

1.8.45-alpha.0

2 years ago

1.8.24-alpha.0

2 years ago

1.8.16

2 years ago

1.8.17

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.8.9

2 years ago

1.8.10

2 years ago

1.8.8

2 years ago

1.8.11

2 years ago

1.8.7

2 years ago

1.8.12

2 years ago

1.8.6

2 years ago

1.8.13

2 years ago

1.8.5

2 years ago

1.8.14

2 years ago

1.8.4

2 years ago

1.8.15

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.4-alpha.0

2 years ago

1.6.5

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.3.12-alpha.4

2 years ago

1.5.6

2 years ago

1.3.15-private.2

2 years ago

1.3.15-private.3

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.15

2 years ago

1.3.15-private.0

2 years ago

1.3.15-private.1

2 years ago

1.3.12-alpha.1

2 years ago

1.3.12-alpha.0

2 years ago

1.3.12-alpha.3

2 years ago

1.3.10

2 years ago

1.3.13

2 years ago

1.3.14

2 years ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

3 years ago

1.0.40-alpha.0

3 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.5-alpha.0

3 years ago

1.1.5-alpha.1

3 years ago

1.1.5-alpha.6

3 years ago

1.1.5-alpha.7

3 years ago

1.1.5-alpha.2

3 years ago

1.1.5-alpha.3

3 years ago

1.1.5-alpha.4

3 years ago

1.1.5-alpha.5

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.2

3 years ago

1.1.10

3 years ago

1.2.1-alpha.0

3 years ago

1.2.1-alpha.1

3 years ago

1.0.39

3 years ago

1.0.38

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.19

3 years ago

1.0.2

3 years ago

1.0.18

3 years ago

1.0.1

3 years ago

1.0.17

3 years ago

1.0.0

3 years ago

1.0.16

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.27

3 years ago

1.0.13-alpha.0

3 years ago

0.1.20

3 years ago

0.1.21

3 years ago

0.1.22

3 years ago

0.1.23

3 years ago

0.1.24

3 years ago

0.1.25

3 years ago

0.1.26

3 years ago

0.1.16

3 years ago

1.0.10

3 years ago

0.1.17

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

0.1.10

3 years ago

0.1.11

3 years ago

0.1.12

3 years ago

0.1.8

3 years ago

0.1.9

3 years ago

0.1.5-mpbeta.3

3 years ago

0.1.5-mpbeta.2

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.5-mpbeta.1

3 years ago

0.1.5-mpbeta.0

3 years ago

0.1.2

3 years ago

0.1.5-mp-beta

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago