春希 9f12b3c026 Merge branch 'feat/merge-rax-generator' into refactor/merge-rax-generator
* feat/merge-rax-generator: (80 commits)
  fix: fix test result
  fix: miniAppBuildType config(temp)
  fix: miss scope
  refactor: 💡 support scope info & use middleware style plugin
  chore: 🤖 fix lint error
  feat: 🎸 数据源的类型默认是 fetch
  fix: 🐛 根据低代码规范,数据源的配置中isInit和 type 都是有默认值的,所以应该是可选的
  feat: 🎸 与国凯的数据源引擎联调,对齐包名和导出方式
  feat: 🎸 与国凯的数据源保持一致,将 urlParams 所需的 search 参数直接传入
  feat: 🎸 按 826 对齐结论调整出码和数据源引擎
  test: 💍 为 Rax 出码的各个测试用例的添加注释描述
  chore: 🤖 recore 模板有问题,故暂且屏蔽掉
  fix: 🐛 Rax 出码到小程序, 事件处理函数绑定 JSExpression 时也不应该包裹一个 eval, 小程序会报错
  fix: 🐛 经验证发现小程序里面还是得包上 eval 否则 Rax 框架会误把 context 发送到渲染进程而出错
  feat: 🎸 为 Rax 出码增加对 i18n 的支持
  docs: ✏️ 根据春希的解释修改 generateAttr 中这块特殊处理的
  feat: 🎸 globalStyle 支持定制样式文件的后缀名
  docs: ✏️ 整理优化注释
  docs: ✏️ 去掉一些意见处理了的 TODO
  docs: ✏️ 补充对 transformThis2Context 的说明
  ...
2020-09-15 09:48:09 +08:00

69 lines
1.6 KiB
JSON

{
"name": "@ali/lowcode-code-generator",
"version": "1.0.8-0",
"description": "出码引擎 for LowCode Engine",
"main": "lib/index.js",
"module": "es/index.js",
"typings": "es/index.d.ts",
"files": [
"lib",
"es",
"demo"
],
"scripts": {
"start": "ava --watch",
"build": "npm run build:tsc",
"build:bs": "rimraf lib && rimraf es && build-scripts build --skip-demo",
"build:tsc": "rimraf lib && tsc",
"demo": "node ./demo/demo.js",
"test": "ava",
"template": "node ./tools/createTemplate.js"
},
"dependencies": {
"@ali/am-eslint-config": "*",
"@ali/lowcode-types": "^0.8.14",
"@ali/my-prettier": "^1.0.0",
"@babel/generator": "^7.9.5",
"@babel/parser": "^7.9.4",
"@babel/traverse": "^7.9.5",
"@babel/types": "^7.9.5",
"@types/prettier": "^1.19.1",
"change-case": "^3.1.0",
"jszip": "^3.5.0",
"prettier": "^2.0.2",
"semver": "^7.3.2",
"short-uuid": "^3.1.1"
},
"devDependencies": {
"@alib/build-scripts": "^0.1.18",
"@types/babel__traverse": "^7.0.10",
"ava": "^1.0.1",
"rimraf": "^3.0.2",
"ts-loader": "^6.2.2",
"ts-node": "^8.10.2",
"tsconfig-paths": "^3.9.0"
},
"ava": {
"compileEnhancements": false,
"snapshotDir": "test/fixtures/__snapshots__",
"files": [
"test/**/*.test.ts"
],
"extensions": [
"ts"
],
"require": [
"ts-node/register/transpile-only"
],
"sources": [
"src/**/*",
"test/**/*",
"test-cases/**/expected/**/*"
]
},
"publishConfig": {
"registry": "http://registry.npm.alibaba-inc.com"
},
"license": "MIT"
}