dragon-editor-libs
v0.0.5
Published
编辑器h5官方组件库
Downloads
4
Maintainers
Readme
editor-libs
编辑器官方主题
快速开始
yarn install --frozen-lockfile // npm install --frozen-lockfile
目录结构
tree -L 4 -I 'node_modules' | tee output.txt
.
├── @types // 生成的类型文件
│ ├── Base
│ │ ├── index.d.ts
│ │ └── src
│ │ └── Base.d.ts
│ ├── Button
│ │ ├── index.d.ts
│ │ └── src
│ │ ├── Button.d.ts
│ │ └── schema.d.ts
│ ├── Image
│ │ ├── index.d.ts
│ │ └── src
│ │ ├── Button.d.ts
│ │ ├── Image.d.ts
│ │ └── schema.d.ts
│ ├── index.d.ts
│ └── schema.d.ts
├── LICENSE
├── README.md
├── configs // webpack 与 单元测试
│ ├── jest.json
│ ├── utils
│ │ ├── generateLib.js
│ │ └── packages.js
│ └── webpack
│ ├── build-packages.js // packages 打包
│ ├── dev-packages.js // umd代码调试
│ └── serve.js // 运行时代吗调试
├── output.txt
├── package.json
├── public // 本地调试模版
│ ├── index.runtime.html // (无基座)
│ └── index.umd.html // (有基座)
├── src
│ ├── @types
│ │ └── declarations.d.ts
│ ├── config
│ │ ├── sections_list.json // 后管左侧组件列表
│ │ ├── settings_data.json // 组件配置 + 主题配置
│ ├── example // demos(无基座)
│ │ ├── index.tsx
│ │ └── tsconfig.json
│ ├── layout
│ │ └── index.html // node 获取根据模版渲染页面
│ │ └── 404.html // 404 not found
│ └── packages
│ ├── Base // 基座组件
│ │ ├── index.ts
│ │ └── src
│ │ └── Base.tsx
│ ├── Button
│ │ ├── index.ts
│ │ └── src
│ │ ├── Button.tsx
│ │ ├── schema.ts // 可编辑的配置
│ │ └── style.scss // 样式
│ ├── Image
│ │ ├── index.ts
│ │ └── src
│ │ ├── Image.tsx
│ │ └── schema.ts
│ ├── index.ts // 支持全局引入
│ └── schema.ts // 支持全局引入
├── tsconfig.json
└── yarn.lock
23 directories, 38 files
npm scripts
yarn dev:esm
调试 packages 组件运行时代码
yarn dev:umd
调试 packages 组件 umd 版本文件
yarn build:packages
打包 packages 组件