Kagol
a0a4e293d8
chore: Upgrade dependencies to fix security vulnerability ( #479 )
2024-05-17 11:44:44 +08:00
rhlin
899d616f7e
build: 公共依赖cdn解耦并增加开关控制 ( #360 )
...
* build: external public cdn localize 公共cdn依赖包支持本地化
* build: cdn外部依赖解耦,修复baseUrl获取
* build: cdn依赖解耦 修正baseUrl获取方式
* build: cdn依赖三方解耦,优化目录型拷贝
* build: cdn依赖解耦,解决目录复制文件的相对路径问题
* build(design-core): 修复monaco的worker使用cdn地址前缀的情况下打包失效
* build: 本地开发也支持脱离cdn三方依赖
* build: 去除代码注释
* build: 三方cdn依赖解耦 物料bundle文件依赖支持替换cdn依赖
* build(design-core) 去除冗余用不到的文件和配置项硬编码
* build: 公共依赖cdn解耦测试完成 开关默认关闭
* refactor: 简化三方cdn依赖解耦的正则,改为path方法
* refactor: 三方依赖解耦脚本代码优化,减少雷同的正则匹配
* refactor: 三方cdn依赖解耦脚本 简化合并正则
* build: 三方cdn解耦 物料本地打包逻辑优化修正
* build: 三方cdn依赖解耦,优化代码简化正则,修复计算版本号问题,修复函数名大小写问题
* build: 优化importMap版本站位符号
* build: 三方cdn物料解耦 变量改为环境变量
* build: 三方cdn依赖解耦 补充处理复制文件夹时候的去重
* fix: 三方cdn解耦, 解决本地启动问题
* feat(preview): preview也支持cdn依赖解耦
* refactor(desing-core/scripts): 重构复制cdn文件本地复制模块
* build: 重构预览的importMap复制逻辑,修复两个importMap文件不存在
* build: 进一步优化monacoEditor地址,直接打包不再跨网络获取
* refactor(design-core/scripts): 调整复制应用importMap函数的参数顺序,与其他结构类似
* refactor(design-core/script): 调整文件位置和文件引用顺序
* feat(design-core/preview): preview importMap.js 使用 importMap.json 数据归一
* fix(design-core/preview): 修复importJson的引用
* fix: mock端口号订正,解决element-plus拖入画布后无法渲染
* build(design-core/script): 修复临时安装包插件安装完包后返回目录不正确
* fix: 修正monaco-editor的worker资源的打包地址
* build(design-core/script): 修复临时安装包插件安装完包后返回目录不正确
* fix(design-core/preview): 修正cdn解耦preview获取动态的importMap.json的base路径问题
* build: 三方cdn解耦,优化拷贝脚本,修复文件夹当文件拷贝当文件夹是包路径时候目标路径版本号丢失
* build: 三方cdn解耦,解决包未安装的情况下,glob匹配不到文件导致打包不拷贝内容
* fix: 根据检视意见使用fs-extra readJsonSync替代utils工具函数
* fix: 根据检视意见修改函数名大小写和端口号读取
* feat: 三方物料解耦 preview变量替换增加注释
* feat: 根据检视意见修改函数名字
* refactor: 根据检视意见,将脚本函数的参数整改为对象,并把目录值迁移到参数默认值
* docs(design-core/scripts): 三方cdn解耦 修正描述错误
* fix: 三方cdn解耦 修正preview脚本TinyVue版本号
2024-05-13 14:47:02 +08:00
chilingling
3a66996fae
feat(vue-dsl): add app generate code ( #178 )
...
* feat(vue-dsl): add app generate code
* feat(vue-dsl): add app generate code
* feat(vue-dsl): add generate global store code
* feat(vue-dsl): delete parse config and parse schema hook
* feat(tempalte): refra generateTemplate logic
* feat(vue-generator): add generate script frame code
* feat(vue-generator): add hook flow for sfc file generate
* feat(vue-generator): support generate sfc script
* feat(vue-generator): support jsx generate
* fix(vue-generator): fix double quotes issue
* feat(vue-generator): handle app generate code
* feat(toolbar-generate-vue): toolbar-generate-vue use new codegen function
* feat(vue-generator): add requiredBlock parser
* feat(docs): add readme doc
* feat(docs): add more docs
* fix(vue-generator): adapt for more scenario
* feat(vue-generator): support tiny-grid editor use tiny component
* fix(vue-generator): complete unit test
* fix(vue-generator): add unit test
* feat(vue-generator): add sfc generator unit test
* feat(vue-generator[docs]): add contributing docs
* feat(vue-generator): add test coverage script and app generate test case
* fix(generate-vue): optimize desc and file list
* fix(vue-generate): [template] fix viteConfig process.env is processed
* fix(vue-generator): escape process.env string
* feat(vue-generator): support builtin components
* fix(vue-generator): add builtin componentsMap
* fix(vue-generator): fix bind utils props
* fix(vue-generator): support utils expression
* fix(vue-generator): support children expression add utils
* fix(vue-generator): support nested folder page
* fix(vue-generator): support get datasource with name
* fix(vue-generator): only write necessary dependencies into package.json
* feat(vue-generator): simplified genTemplate hooks
* fix(vue-generator): update vue-generator docs
* feat(vue-generator): detect jsx on custom method
* feat(vue-generator): add d.ts types declaration
2024-05-13 11:42:32 +08:00
chilingling
aa8d361bd2
feat(chore): update OpenTinyVue version ( #457 )
...
* feat(chore): update OpenTinyVue version
* feat(chore): update opentinyvue version
* fix(breadcrumb): fix breadcrumb style after update opentiny vue version
* feat(chore): change opentinyvue to peer dependencies
* feat(builtinComponent): add vue to peerDependencies
2024-05-11 17:43:33 +08:00
chilingling
56907693f6
fix(chore): fix vue version of 3.4.24 caught tiny-select component error ( #445 )
2024-04-24 16:44:33 +08:00
rhlin
681a6fa612
Feat provide eslint prettier modify config ( #385 )
...
* fix(monaco-eslint): 修复eslint-worker支持问题
* fix(linter): 解决cdn后eslint worker相对路径问题
* fix: 移除多余的包
* feat(controller): eslint、prettier新增配置文件,worker文件打包从主应用改为随着分应用打包
* fix(controller): 修复eslint worker地址
* feat(controller): eslint-linter-browserify 降版本
* build: 去掉define process.env设置为空对象(旧版tinyVue库需要),当前引起eslint-linter-browserify脚本(已经处理过process的包)构建报错,且主应用有nodePollyfill可以处理process场景重复了
* fix(controller): 去掉多余注释和测试代码注释
* fix: 解决代码检视问题, 去掉注释,补充包引用去掉external,去掉多余的新增依赖
* feat: 单页预览格式化统一引用prettierrc文件配置
* fix: 解决子包的js没有打包为入口的问题
* fix(controller): 修复因目录结构改变需要worker打包为相对地址
2024-04-16 14:22:10 +08:00
chilingling
13db22af27
fix(build): 修复构建设计器产物 ref 值未转化的 bug ( #347 )
2024-03-21 20:01:24 +08:00
chilingling
913f40c4d2
chore(release): publish ( #320 )
...
- @opentiny/tiny-engine-mock: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-block-build: 1.0.1 => 1.0.2
- @opentiny/tiny-engine-builtin-component: 1.0.0 => 1.0.1
- @opentiny/tiny-engine-canvas: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-common: 1.0.1 => 1.0.2
- @opentiny/tiny-engine-controller: 1.0.2 => 1.0.3
- @opentiny/tiny-engine: 1.0.0-beta.3 => 1.0.0-beta.4
- @opentiny/tiny-engine-http: 1.0.1 => 1.0.2
- @opentiny/tiny-engine-i18n-host: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-block: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-bridge: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-data: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-datasource: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-help: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-i18n: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-materials: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-page: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-robot: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-schema: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-script: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-tree: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-plugin-tutorial: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-setting-design: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-setting-events: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-setting-props: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-setting-styles: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-svgs: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-theme-dark: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-theme-light: 1.0.4 => 1.0.5
- @opentiny/tiny-engine-toolbar-breadcrumb: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-clean: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-collaboration: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-fullscreen: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-generate-vue: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-lang: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-toolbar-layout: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-toolbar-checkinout: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-logo: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-logout: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-toolbar-media: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-preview: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-redoundo: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-refresh: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-save: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-toolbar-setting: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-utils: 1.0.3 => 1.0.4
- @opentiny/tiny-engine-dsl-vue: 1.0.2 => 1.0.3
- @opentiny/tiny-engine-webcomponent-core: 1.0.3 => 1.0.4
2024-03-07 15:13:10 +08:00
rhlin
683fc51d52
fix: 修复preview生产打包的时候repl引入的monaco-editor里的worker跨域报错 ( #245 )
...
* fix: 修复preview生产打包的时候repl引入的monaco-editor里的worker跨域报错
* feat(design-core/preview): 预览增加调试按钮来打开vue-repl编辑模式,并实现编辑器懒加载
* fix(design-core/preview): 修复repl-patch引入脚本路径模块化不支持importScripts问题
2024-02-26 14:15:31 +08:00
chilingling
caeb540d19
fix(chore): sync vue version ( #285 )
...
* fix(chore): sync vue version
* fix(chore): sync vue-i18n version
* fix(chore): change vue and vue-i18n to peerdependencies
* fix(chore): update block build dependencies
* fix(chore): change vue-generator dependencies to update
2024-01-31 09:46:07 +08:00
chilingling
47be96756c
chore(release): publish ( #219 )
...
* chore(release): publish
- @opentiny/tiny-engine-mock@1.0.1
- @opentiny/tiny-engine-block-build@1.0.0
- @opentiny/tiny-engine-builtin-component@1.0.0
- @opentiny/tiny-engine-canvas@1.0.1
- @opentiny/tiny-engine-common@1.0.1
- @opentiny/tiny-engine-controller@1.0.1
- @opentiny/tiny-engine@1.0.0-beta.2
- @opentiny/tiny-engine-http@1.0.1
- @opentiny/tiny-engine-i18n-host@1.0.1
- @opentiny/tiny-engine-plugin-block@1.0.2
- @opentiny/tiny-engine-plugin-bridge@1.0.2
- @opentiny/tiny-engine-plugin-data@1.0.2
- @opentiny/tiny-engine-plugin-datasource@1.0.2
- @opentiny/tiny-engine-plugin-help@1.0.2
- @opentiny/tiny-engine-plugin-i18n@1.0.2
- @opentiny/tiny-engine-plugin-materials@1.0.2
- @opentiny/tiny-engine-plugin-page@1.0.2
- @opentiny/tiny-engine-plugin-robot@1.0.2
- @opentiny/tiny-engine-plugin-schema@1.0.2
- @opentiny/tiny-engine-plugin-script@1.0.2
- @opentiny/tiny-engine-plugin-tree@1.0.2
- @opentiny/tiny-engine-plugin-tutorial@1.0.2
- @opentiny/tiny-engine-setting-design@1.0.2
- @opentiny/tiny-engine-setting-events@1.0.2
- @opentiny/tiny-engine-setting-props@1.0.2
- @opentiny/tiny-engine-setting-styles@1.0.2
- @opentiny/tiny-engine-svgs@1.0.2
- @opentiny/tiny-engine-theme-dark@1.0.2
- @opentiny/tiny-engine-theme-light@1.0.3
- @opentiny/tiny-engine-toolbar-breadcrumb@1.0.2
- @opentiny/tiny-engine-toolbar-clean@1.0.2
- @opentiny/tiny-engine-toolbar-collaboration@1.0.2
- @opentiny/tiny-engine-toolbar-fullscreen@1.0.2
- @opentiny/tiny-engine-toolbar-generate-vue@1.0.2
- @opentiny/tiny-engine-toolbar-lang@1.0.2
- @opentiny/tiny-engine-toolbar-layout@1.0.2
- @opentiny/tiny-engine-toolbar-checkinout@1.0.2
- @opentiny/tiny-engine-toolbar-logo@1.0.2
- @opentiny/tiny-engine-toolbar-logout@1.0.2
- @opentiny/tiny-engine-toolbar-media@1.0.2
- @opentiny/tiny-engine-toolbar-preview@1.0.2
- @opentiny/tiny-engine-toolbar-redoundo@1.0.2
- @opentiny/tiny-engine-toolbar-refresh@1.0.2
- @opentiny/tiny-engine-toolbar-save@1.0.2
- @opentiny/tiny-engine-toolbar-setting@1.0.2
- @opentiny/tiny-engine-utils@1.0.2
- @opentiny/tiny-engine-dsl-vue@1.0.2
- @opentiny/tiny-engine-webcomponent-core@1.0.2
* chore(release): publish
- @opentiny/tiny-engine-mock@1.0.2
- @opentiny/tiny-engine-block-build@1.0.1
- @opentiny/tiny-engine-builtin-component@1.0.0
- @opentiny/tiny-engine-canvas@1.0.2
- @opentiny/tiny-engine-common@1.0.1
- @opentiny/tiny-engine-controller@1.0.2
- @opentiny/tiny-engine@1.0.0-beta.3
- @opentiny/tiny-engine-http@1.0.1
- @opentiny/tiny-engine-i18n-host@1.0.2
- @opentiny/tiny-engine-plugin-block@1.0.2
- @opentiny/tiny-engine-plugin-bridge@1.0.2
- @opentiny/tiny-engine-plugin-data@1.0.2
- @opentiny/tiny-engine-plugin-datasource@1.0.2
- @opentiny/tiny-engine-plugin-help@1.0.2
- @opentiny/tiny-engine-plugin-i18n@1.0.2
- @opentiny/tiny-engine-plugin-materials@1.0.2
- @opentiny/tiny-engine-plugin-page@1.0.2
- @opentiny/tiny-engine-plugin-robot@1.0.2
- @opentiny/tiny-engine-plugin-schema@1.0.2
- @opentiny/tiny-engine-plugin-script@1.0.2
- @opentiny/tiny-engine-plugin-tree@1.0.2
- @opentiny/tiny-engine-plugin-tutorial@1.0.2
- @opentiny/tiny-engine-setting-design@1.0.2
- @opentiny/tiny-engine-setting-events@1.0.2
- @opentiny/tiny-engine-setting-props@1.0.2
- @opentiny/tiny-engine-setting-styles@1.0.2
- @opentiny/tiny-engine-svgs@1.0.3
- @opentiny/tiny-engine-theme-dark@1.0.3
- @opentiny/tiny-engine-theme-light@1.0.4
- @opentiny/tiny-engine-toolbar-breadcrumb@1.0.2
- @opentiny/tiny-engine-toolbar-clean@1.0.2
- @opentiny/tiny-engine-toolbar-collaboration@1.0.2
- @opentiny/tiny-engine-toolbar-fullscreen@1.0.2
- @opentiny/tiny-engine-toolbar-generate-vue@1.0.2
- @opentiny/tiny-engine-toolbar-lang@1.0.3
- @opentiny/tiny-engine-toolbar-layout@1.0.3
- @opentiny/tiny-engine-toolbar-checkinout@1.0.2
- @opentiny/tiny-engine-toolbar-logo@1.0.2
- @opentiny/tiny-engine-toolbar-logout@1.0.3
- @opentiny/tiny-engine-toolbar-media@1.0.2
- @opentiny/tiny-engine-toolbar-preview@1.0.2
- @opentiny/tiny-engine-toolbar-redoundo@1.0.2
- @opentiny/tiny-engine-toolbar-refresh@1.0.2
- @opentiny/tiny-engine-toolbar-save@1.0.2
- @opentiny/tiny-engine-toolbar-setting@1.0.2
- @opentiny/tiny-engine-utils@1.0.3
- @opentiny/tiny-engine-dsl-vue@1.0.2
- @opentiny/tiny-engine-webcomponent-core@1.0.3
2024-01-04 19:39:28 +08:00
chilingling
467d5a223a
feat(chore): change dependencies type to workspace:* ( #216 )
2024-01-03 09:44:29 +08:00
yaoyun8
2cc1071e4d
fix: 修复unpkg依赖 ( #188 )
...
* fix: 修复unpkg依赖
* fix:固定opentiny/vue的次版本号
* fix:升级devtools-api版本
* fix:CDN域名提取环境变量
* fix:升级opentiny/vue版本
* fix:修改主题样式文件版本
* fix:修复codeCheck
2023-12-26 10:09:53 +08:00
chilingling
0b83919fb5
fix(preview): upgrade vue repl version ( #170 )
...
* fix(preview): upgrade vue repl version
* fix(preview): optimized by review comment
2023-12-22 19:20:27 +08:00
chilingling
11e302f1f9
fix(chore): replace unpkg with npmmirror ( #149 )
...
* fix(chore): replace unpkg with npmmirror
* fix(dev): dev environment use node_moduels
* fix(chore): sync version
* fix(preview): use npmmirror link
* fix(preview): devtoolapi use unpkg link
* fix(preview): import map add esm cdn
* fix(version): fix tiny-vue version
* fix(version): fix tiny-vue version
* fix(version): fix tiny-vue version
2023-12-15 16:08:26 +08:00
chilingling
cb8414da9b
feat(chore): update package info ( #53 )
...
* feat(chore): update package info
* feat(docs-package): add homepage url
2023-11-03 18:01:36 +08:00
ajaxZheng
f3c03e5b6d
feat: add pnpm to project
2023-09-29 11:17:46 +08:00