3.11.0-alpha.2 • Published 9 months ago

@lcap/nasl v3.11.0-alpha.2

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

NASL SDK

Software Development Kit of NetEase Application Specific Language.

NASL SDK 是针对 NASL 投射编辑的无可视化的软件工具包,与用户在编辑器中的实际操作一致。轻舟低代码平台的 IDE 和前端生成服务便是主要以它为核心开发的。

可运行在 现代浏览器 和 Node.js (>=14) 环境上。

🧐 NASL SDK 主要包含以下功能:

  • NASL Object Model,即 NASL 语法树节点结合增删改查等行为的实例化对象,类似 HTML 之于 DOM、CSS 之于 CSSOM
  • 用于生成中间代码或 Vue 等最终代码的编译方法
  • 实体拖拽的方法
  • 请求、遍历树、去重名等工具库
  • ...

NASL SDK 不包含以下功能:

  • 应用本身的创建和删除
  • 应用的发布

快速开始 ⏱️

我们以一个在 Node.js 环境运行的脚本为例,您可以在上面进行快速开发。这里推荐使用 TypeScript,它可以给您提供很方便的关于 NASL Object Model 的类型提示。

1. 准备

安装 Node.js (>=14)

2. 安装

npm i --save nasl@1.0.0-alpha

3. 三种方式

Browser 方式

import * as nasl from '@lcap/nasl';

async function start() {
    await nasl.connect('http', '/some/path');
    const app = await nasl.loadApp('aw9fajff90j323');
    // Do your things
}

start();

Node.js 请求方式

import * as nasl from '@lcap/nasl';

async function start() {
    await nasl.connect('http', 'http://dogfood.lcap.163yun.com', 'username', 'password');
    const app = await nasl.loadApp('aw9fajff90j323');
    // Do your things
}

start();

Node.js 本地文件方式

import * as nasl from '@lcap/nasl';

async function start() {
    await nasl.connect('file', './demo-app.json');
    const app = await nasl.loadApp();
}

start();

Test

测试一个文件

npm run test:one -- src/test/integration/connect-file.ts
3.12.0-beta.2

9 months ago

3.11.2-rc.1

9 months ago

3.11.2-beta.6

9 months ago

3.11.1-rc.4

9 months ago

3.11.1-rc.3

9 months ago

3.11.1-rc.2

9 months ago

3.10.4-rc.2

9 months ago

3.11.2-beta.5

9 months ago

3.11.2-beta.4

9 months ago

3.11.2-beta.3

9 months ago

3.11.2-beta.2

9 months ago

3.11.1-alpha.2

9 months ago

3.11.2-beta.1

9 months ago

3.12.0-beta.1

9 months ago

3.11.1-rc.1

9 months ago

3.11.1-beta.0

9 months ago

3.11.1-alpha.1

9 months ago

3.10.4-rc.1

9 months ago

3.11.0-rc.3

9 months ago

3.11.1-beta.3

9 months ago

3.11.1-beta.2

9 months ago

3.11.1-alpha.0

9 months ago

3.11.0-beta.11

9 months ago

3.11.0-beta.10

9 months ago

3.11.0-rc.1

9 months ago

3.11.0-rc.2

9 months ago

3.11.0-beta.9

9 months ago

3.11.0-beta.8

9 months ago

3.11.0-beta.7

10 months ago

3.10.2-rc.1

10 months ago

3.11.1-beta.1

9 months ago

3.11.0-beta.6

10 months ago

3.11.0-beta.5

10 months ago

3.10.3-rc.1

10 months ago

3.8.3-rc.2

10 months ago

3.11.0-beta.4

10 months ago

3.11.0-beta.3

10 months ago

3.11.0-beta.2

10 months ago

3.11.0-alpha.2

10 months ago

3.11.0-alpha.1

10 months ago

3.11.0-beta.1

10 months ago

3.11.0-alpha.0

10 months ago

3.10.2-alpha.2

10 months ago

3.10.2-alpha.1

10 months ago

3.10.2-alpha.0

10 months ago

3.10.2-alpha.3

10 months ago

3.9.3-rc.8

10 months ago

3.10.2-beta.9

10 months ago

3.10.2-beta.8

10 months ago

3.10.2-beta.7

10 months ago

3.9.3-rc.7

10 months ago

3.10.2-beta.6

10 months ago

3.10.2-beta.5

11 months ago

3.10.1-rc.2

11 months ago

3.9.3-rc.6

11 months ago

3.9.3-testing.0

11 months ago

3.10.2-beta.4

11 months ago

3.6.4-beta.11

1 year ago

3.6.4-beta.12

1 year ago

3.6.4-beta.10

1 year ago

3.8.3-beta.28

12 months ago

3.9.0-beta.9

1 year ago

3.8.3-beta.27

12 months ago

3.8.3-beta.29

12 months ago

3.8.3-beta.24

1 year ago

3.9.0-beta.5

1 year ago

3.8.3-beta.23

1 year ago

3.9.0-beta.6

1 year ago

3.8.3-beta.26

12 months ago

3.9.0-beta.7

1 year ago

3.8.3-beta.25

1 year ago

3.8.3-beta.20

1 year ago

3.9.0-beta.2

1 year ago

3.8.3-beta.22

1 year ago

3.9.0-beta.3

1 year ago

3.8.3-beta.21

1 year ago

3.9.0-beta.4

1 year ago

3.8.3-beta.17

1 year ago

3.8.3-beta.16

1 year ago

3.8.3-beta.19

1 year ago

3.8.3-beta.18

1 year ago

3.8.3-beta.13

1 year ago

3.8.3-beta.12

1 year ago

3.8.3-beta.15

1 year ago

3.8.3-beta.14

1 year ago

3.8.3-beta.11

1 year ago

3.8.3-beta.10

1 year ago

3.10.1-rc.1

11 months ago

3.9.1-beta.101

12 months ago

3.9.1-beta.1

1 year ago

3.9.0-beta.52

12 months ago

3.9.0-beta.50

1 year ago

3.9.0-beta.51

1 year ago

3.8.2-alpha.7

1 year ago

3.8.2-alpha.6

1 year ago

3.8.2-alpha.5

1 year ago

3.8.2-alpha.4

1 year ago

3.9.0-beta.56

12 months ago

3.9.0-beta.57

12 months ago

3.9.0-beta.54

12 months ago

3.9.0-beta.55

12 months ago

3.8.2-alpha.3

1 year ago

3.8.2-alpha.2

1 year ago

3.8.2-alpha.1

1 year ago

3.9.2-rc.1

11 months ago

3.9.1-beta.3

1 year ago

3.9.1-beta.2

1 year ago

3.9.1-beta.7

1 year ago

3.9.1-beta.6

1 year ago

3.10.0-beta.2

12 months ago

3.10.0-beta.4

12 months ago

3.10.0-beta.3

12 months ago

3.10.0-beta.6

12 months ago

3.10.0-beta.5

12 months ago

3.10.0-beta.8

12 months ago

3.10.0-beta.7

12 months ago

3.10.0-beta.9

12 months ago

3.8.2-beta.9

1 year ago

3.9.2-beta.5

11 months ago

3.9.2-beta.3

12 months ago

3.9.2-beta.4

11 months ago

3.10.0-rc.1

11 months ago

3.9.2-beta.1

12 months ago

3.9.2-beta.2

12 months ago

3.8.3-rc.1

11 months ago

3.9.0-beta.41

1 year ago

3.9.0-beta.42

1 year ago

3.9.0-beta.40

1 year ago

3.9.0-beta.49

1 year ago

3.9.0-beta.47

1 year ago

3.9.0-beta.48

1 year ago

3.9.0-beta.45

1 year ago

3.9.0-beta.46

1 year ago

3.9.0-beta.43

1 year ago

3.9.0-beta.44

1 year ago

3.10.0-beta.17

11 months ago

3.9.0-beta.30

1 year ago

3.10.0-beta.16

11 months ago

3.9.0-beta.31

1 year ago

3.10.0-beta.15

11 months ago

3.10.0-beta.14

11 months ago

3.10.0-beta.19

11 months ago

3.10.0-beta.18

11 months ago

3.9.0-beta.38

1 year ago

3.9.0-beta.39

1 year ago

3.9.0-beta.36

1 year ago

3.9.0-beta.37

1 year ago

3.10.0-beta.13

11 months ago

3.9.0-beta.34

1 year ago

3.10.0-beta.12

11 months ago

3.9.0-beta.35

1 year ago

3.10.0-beta.11

11 months ago

3.9.0-beta.32

1 year ago

3.10.0-beta.10

12 months ago

3.9.0-beta.33

1 year ago

3.9.0-beta.20

1 year ago

3.8.3-beta.1

1 year ago

3.8.3-beta.2

1 year ago

3.9.0-beta.27

1 year ago

3.9.0-beta.28

1 year ago

3.9.0-beta.25

1 year ago

3.9.0-beta.26

1 year ago

3.9.0-beta.23

1 year ago

3.9.0-beta.24

1 year ago

3.9.0-beta.21

1 year ago

3.9.0-beta.22

1 year ago

3.9.0-beta.16

1 year ago

3.8.3-beta.5

1 year ago

3.9.0-beta.17

1 year ago

3.8.3-beta.6

1 year ago

3.9.0-beta.14

1 year ago

3.8.3-beta.3

1 year ago

3.9.0-beta.15

1 year ago

3.8.3-beta.4

1 year ago

3.8.3-beta.9

1 year ago

3.9.0-beta.12

1 year ago

3.9.0-beta.13

1 year ago

3.8.3-beta.7

1 year ago

3.9.0-beta.10

1 year ago

3.8.3-beta.8

1 year ago

3.9.0-beta.11

1 year ago

3.9.0-beta.18

1 year ago

3.9.0-beta.19

1 year ago

3.9.3-rc.5

11 months ago

3.9.3-rc.3

11 months ago

3.9.3-rc.4

11 months ago

3.9.3-rc.2

11 months ago

3.8.3-beta.38

12 months ago

3.8.3-beta.35

12 months ago

3.8.3-beta.34

12 months ago

3.8.3-beta.37

12 months ago

3.8.3-beta.36

12 months ago

3.8.3-beta.31

12 months ago

3.8.3-beta.30

12 months ago

3.8.3-beta.33

12 months ago

3.8.3-beta.32

12 months ago

3.9.1-beta.22

12 months ago

3.9.1-beta.23

12 months ago

3.9.1-beta.21

12 months ago

3.9.1-beta.26

12 months ago

3.9.1-beta.27

12 months ago

3.9.1-beta.24

12 months ago

3.9.1-beta.25

12 months ago

3.9.1-beta.28

12 months ago

3.9.1-beta.29

12 months ago

3.9.1-beta.11

1 year ago

3.9.1-beta.12

1 year ago

3.9.3-beta.1

11 months ago

3.9.1-beta.15

1 year ago

3.9.1-beta.16

1 year ago

3.9.1-beta.13

1 year ago

3.9.3-beta.2

11 months ago

3.9.1-beta.14

1 year ago

3.9.1-beta.19

12 months ago

3.9.1-beta.17

1 year ago

3.9.1-beta.18

1 year ago

3.10.2-beta.3

11 months ago

3.10.2-beta.2

11 months ago

3.10.2-beta.1

11 months ago

3.9.1-beta.30

12 months ago

3.9.1-beta.33

12 months ago

3.9.1-beta.31

12 months ago

3.9.1-beta.32

12 months ago

3.9.0-beta.1

1 year ago

3.8.2-beta.8

1 year ago

3.8.0-beta.10

1 year ago

3.8.0-beta.11

1 year ago

3.8.2-beta.7

1 year ago

3.8.2-beta.6

1 year ago

3.8.2-beta.5

1 year ago

3.8.0-beta.9

1 year ago

3.7.4-beta.4

1 year ago

3.8.2-beta.4

1 year ago

3.8.0-beta.8

1 year ago

3.7.4-beta.3

1 year ago

3.8.0-beta.7

1 year ago

3.8.2-beta.3

1 year ago

3.7.4-beta.2

1 year ago

3.7.3-beta.4

1 year ago

3.7.4-beta.1

1 year ago

3.8.0-beta.6

1 year ago

3.8.2-beta.2

1 year ago

3.8.2-beta.1

1 year ago

3.8.0-beta.5

1 year ago

3.7.3-beta.3

1 year ago

3.8.0-beta.4

1 year ago

3.7.3-beta.2

1 year ago

3.7.2-beta.4

1 year ago

3.7.3-beta.1

1 year ago

3.8.0-beta.2

1 year ago

3.8.0-beta.3

1 year ago

3.7.2-beta.3

1 year ago

3.8.0-beta.1

1 year ago

3.7.2-beta.2

1 year ago

3.6.4-beta.9

1 year ago

3.7.2-beta.1

1 year ago

3.7.1-beta.4

1 year ago

3.7.1-alpha.7

1 year ago

3.7.2-alpha.1

1 year ago

3.7.1-beta.3

1 year ago

3.7.1-beta.2

1 year ago

3.7.0-beta.14

1 year ago

3.7.1-beta.1

1 year ago

3.7.1-alpha.6

1 year ago

3.7.1-alpha.5

1 year ago

3.7.0-beta.13

1 year ago

3.7.0-beta.11

1 year ago

3.7.0-beta.12

1 year ago

3.7.0-beta.10

1 year ago

3.7.0-beta.9

1 year ago

3.7.1-alpha.3

1 year ago

3.7.1-alpha.4

1 year ago

3.7.0-beta.8

1 year ago

3.6.4-beta.8

1 year ago

3.7.1-alpha.2

1 year ago

3.7.1-alpha.1

1 year ago

3.7.0-beta.7

1 year ago

3.7.0-beta.6

1 year ago

3.6.4-beta.6

1 year ago

3.6.4-beta.7

1 year ago

3.6.4-beta.5

1 year ago

3.7.0-beta.5

1 year ago

3.6.4-beta.4

1 year ago

3.7.0-beta.4

1 year ago

3.6.4-beta.3

1 year ago

3.7.0-alpha.2

1 year ago

3.7.0-beta.3

1 year ago

3.6.4-beta.2

1 year ago

3.6.4-beta.1

1 year ago

3.6.3-alpha.5

1 year ago

3.7.0-beta.2

1 year ago

3.6.3-alpha.3

1 year ago

3.6.3-alpha.4

1 year ago

3.6.2-beta.3

1 year ago

3.6.3-alpha.2

1 year ago

3.6.3-alpha.1

1 year ago

3.6.2-beta.2

1 year ago

3.6.2-beta.1

1 year ago

3.7.0-beta.1

1 year ago

3.5.0-beta.5

1 year ago

3.3.7-beta.8

2 years ago

3.6.0-beta.1

2 years ago

3.6.0-alpha.11

2 years ago

3.6.0-alpha.10

2 years ago

3.6.0-alpha.9

2 years ago

3.0.0-beta.8

2 years ago

2.23.0-beta.2

2 years ago

2.21.0-beta.13

2 years ago

2.20.1-beta.3

2 years ago

2.19.0-beta.3

2 years ago

2.19.0-beta.2

2 years ago

3.7.0-alpha.1

2 years ago

3.6.0-alpha.8

2 years ago

3.6.0-alpha.7

2 years ago

3.6.0-alpha.6

2 years ago

3.4.0-beta.11

2 years ago

3.4.0-beta.10

2 years ago

3.4.1-beta.1

2 years ago

3.6.0-alpha.5

2 years ago

3.3.7-beta.6

2 years ago

3.3.7-beta.5

2 years ago

3.6.0-alpha.4

2 years ago

3.6.0-alpha.3

2 years ago

3.6.0-alpha.2

2 years ago

3.3.7-beta.4

2 years ago

3.6.0-alpha.1

2 years ago

3.5.0-beta.4

2 years ago

3.3.7-beta.3

2 years ago

3.3.7-beta.1

2 years ago

3.3.7-beta.2

2 years ago

2.22.12-beta.2

2 years ago

3.5.0-beta.3

2 years ago

3.5.0-beta.2

2 years ago

3.4.0-beta.9

2 years ago

3.3.3-beta.9

2 years ago

3.4.0-beta.8

2 years ago

3.5.0-alpha.1

2 years ago

3.4.0-alpha.3

2 years ago

3.5.0-beta.1

2 years ago

3.3.0-beta.0

2 years ago

3.3.0-beta.2

2 years ago

3.3.0-beta.1

2 years ago

3.3.0-alpha.2

2 years ago

3.3.0-alpha.1

2 years ago

2.22.1

2 years ago

3.3.0-alpha.3

2 years ago

3.3.5-beta.1

2 years ago

3.0.0-beta.1

2 years ago

3.0.0-beta.3

2 years ago

3.0.0-beta.2

2 years ago

3.0.0-beta.5

2 years ago

2.22.2

2 years ago

3.0.0-beta.4

2 years ago

3.0.0-beta.7

2 years ago

3.0.0-beta.6

2 years ago

2.22.2-beta.3

2 years ago

2.22.0-beta.3

2 years ago

2.22.2-beta.4

2 years ago

2.22.0-beta.4

2 years ago

2.22.2-beta.1

2 years ago

2.22.0-beta.5

2 years ago

2.22.2-beta.2

2 years ago

2.22.2-beta.5

2 years ago

2.22.0-beta.1

2 years ago

2.22.0-beta.2

2 years ago

3.3.0-alpha

2 years ago

2.23.0-beta.1

2 years ago

3.3.2-beta.3

2 years ago

3.3.2-beta.4

2 years ago

3.3.2-beta.1

2 years ago

3.3.2-beta.2

2 years ago

3.4.0-alpha.1

2 years ago

3.3.2-beta.5

2 years ago

2.21.0-beta.12

2 years ago

2.21.0-beta.11

2 years ago

3.4.0-beta.7

2 years ago

3.4.0-beta.6

2 years ago

3.4.0-beta.5

2 years ago

3.4.0-beta.4

2 years ago

3.4.0-alpha.2

2 years ago

3.4.0-beta.3

2 years ago

3.4.0-beta.2

2 years ago

3.4.0-beta.1

2 years ago

3.0.0

2 years ago

3.3.6-beta.1

2 years ago

2.21.0-beta.4

2 years ago

2.21.0-beta.5

2 years ago

3.3.3-beta.1

2 years ago

3.3.3-beta.3

2 years ago

3.3.3-beta.2

2 years ago

3.3.3-beta.5

2 years ago

3.3.3-beta.4

2 years ago

3.3.3-beta.7

2 years ago

3.3.3-beta.6

2 years ago

3.3.3-beta.8

2 years ago

2.21.0-beta.8

2 years ago

2.21.0-beta.9

2 years ago

2.21.0-beta.6

2 years ago

2.21.0-beta.7

2 years ago

3.1.0-beta.1

2 years ago

3.1.0-beta.2

2 years ago

3.1.0-beta.3

2 years ago

3.1.0-beta.4

2 years ago

3.1.0-beta.5

2 years ago

3.2.0-beta.4

2 years ago

2.22.11-beta.1

2 years ago

3.2.0-beta.2

2 years ago

3.2.0-beta.3

2 years ago

3.2.0-beta.1

2 years ago

2.22.12-beta.1

2 years ago

2.22.14-beta.1

2 years ago

2.22.0-beta.0

2 years ago

2.21.0-beta.2

2 years ago

2.21.0-beta.3

2 years ago

2.21.0-beta.1

2 years ago

2.20.0-beta.5

2 years ago

2.20.1-beta.2

2 years ago

2.20.1-beta.1

2 years ago

2.19.0-beta.1

2 years ago

2.18.0

2 years ago

2.18.0-beta

2 years ago

2.18.0-beta.6

2 years ago

2.18.0-beta.7

2 years ago

2.20.0

2 years ago

2.18.0-beta.1

2 years ago

2.18.0-beta.2

2 years ago

2.18.0-beta.3

2 years ago

2.18.0-beta.4

2 years ago

2.18.0-beta.5

2 years ago

2.20.0-beta.4

2 years ago

2.16.3

2 years ago

2.20.0-beta.3

2 years ago

2.20.0-beta.2

2 years ago

2.20.0-beta.1

2 years ago

2.17.2

2 years ago

2.17.3

2 years ago

2.17.0

2 years ago

2.17.1

2 years ago

2.15.1

2 years ago

2.16.1

2 years ago

2.16.2

2 years ago

2.16.0

2 years ago

2.11.0

3 years ago

2.13.2

3 years ago

2.14.0-beta.5

3 years ago

2.14.0

3 years ago

2.14.0-beta

3 years ago

2.13.0

3 years ago

2.13.1

3 years ago

2.14.0-beta.1

3 years ago

2.13.1-beta.1

3 years ago

2.14.0-beta.4

3 years ago

2.14.0-beta.2

3 years ago

2.14.0-beta.3

3 years ago

2.12.0-beta.1

3 years ago

1.0.2

3 years ago

2.12.0-beta

3 years ago

2.13.0-beta.1

3 years ago

2.13.0-beta.2

3 years ago

2.13.0-beta

3 years ago

2.12.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-alpha.9

3 years ago

1.0.0-alpha.8

3 years ago

1.0.0-alpha.7

3 years ago

1.0.0-alpha.6

3 years ago

1.0.0-alpha.10

3 years ago

1.0.0-alpha.5

3 years ago

1.0.0-alpha.4

3 years ago

1.0.0-alpha.3

3 years ago

1.0.0-alpha.2

3 years ago

1.0.0-alpha.1

3 years ago

1.0.0-alpha.16

3 years ago

1.0.0-alpha.15

3 years ago

1.0.0-alpha.18

3 years ago

1.0.0-alpha.17

3 years ago

1.0.0-alpha.12

3 years ago

1.0.0-alpha.11

3 years ago

1.0.0-alpha.14

3 years ago

1.0.0-alpha.13

3 years ago

0.3.15-beta

3 years ago

0.3.15

3 years ago

1.0.0-alpha

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.14-beta.0

3 years ago

0.3.12-beta.4

3 years ago

0.3.14-beta

3 years ago

0.3.12

3 years ago

0.3.13-beta

3 years ago

0.3.12-beta.1

3 years ago

0.3.12-beta.2

3 years ago

0.3.12-beta.3

3 years ago

0.3.10-beta.9

3 years ago

0.3.12-beta

3 years ago

0.3.11

3 years ago

0.3.10-beta.11

3 years ago

0.3.10-beta.10

3 years ago

0.3.10-beta.7

3 years ago

0.3.10-beta.8

3 years ago

0.3.10-beta.6

3 years ago

0.3.10-beta.5

3 years ago

0.3.10-beta.oom4

3 years ago

0.3.10-beta.oom3

3 years ago

0.3.10-beta.oom2

3 years ago

0.3.10-beta.oom

3 years ago

0.3.10-beta

3 years ago

0.3.10

4 years ago

0.3.9

4 years ago

0.3.9-beta

4 years ago