@lcap/nasl v3.8.0-beta.7
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
20 hours ago
20 hours ago
20 hours ago
4 days ago
5 days ago
5 days ago
5 days ago
5 days ago
12 days ago
16 days ago
17 days ago
19 days ago
23 days ago
27 days ago
30 days ago
30 days ago
30 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
10 months ago
8 months ago
6 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
10 months ago
9 months ago
9 months ago
7 months ago
11 months ago
7 months ago
11 months ago
9 months ago
10 months ago
9 months ago
7 months ago
11 months ago
11 months ago
8 months ago
9 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
6 months ago
7 months ago
8 months ago
5 months ago
6 months ago
6 months ago
6 months ago
7 months ago
6 months ago
7 months ago
7 months ago
10 months ago
6 months ago
9 months ago
9 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
8 months ago
8 months ago
9 months ago
8 months ago
10 months ago
9 months ago
9 months ago
9 months ago
6 months ago
9 months ago
7 months ago
9 months ago
9 months ago
9 months ago
6 months ago
6 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago