alibaba / lowcode-engine
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
4% | 8% | 31% | 23% | 32%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts5% | 8% | 28% | 23% | 33%
tsx0% | 9% | 42% | 18% | 29%
less0% | 0% | 36% | 38% | 25%
json50% | 0% | 100% | 0% | 0%
js0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages5% | 8% | 35% | 22% | 28%
modules0% | 9% | 20% | 26% | 44%
scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
host.ts
in packages/designer/src/builtin-simulator
1204 40
node.ts
in packages/designer/src/document/node
1025 89
base.tsx
in packages/renderer-core/src/renderer
857 31
example-solution.ts
in modules/code-generator/src/cli/solutions
739 2
document-model.ts
in packages/designer/src/document
641 48
prop.ts
in packages/designer/src/document/node/props
587 22
renderer.ts
in packages/react-simulator-renderer/src
518 35
designer.ts
in packages/designer/src/designer
514 21
index.ts
in modules/material-parser/src/parse/ts
511 21
pane-controller.ts
in packages/plugin-outline-pane/src/controllers
481 11
leaf.tsx
in packages/renderer-core/src/hoc
480 20
dragon.ts
in packages/designer/src/designer
477 25
node-command.ts
in packages/plugin-command/src
466 2
builtin-hotkey.ts
in packages/engine/src/inner-plugins
460 7
workbench.less
in packages/editor-skeleton/src/layouts
459 -
skeleton.ts
in packages/editor-skeleton/src
450 12
hotkey.ts
in packages/editor-core/src
429 21
builtin-components.ts
in packages/react-simulator-renderer/src/builtin-components
393 3
style.less
in packages/plugin-outline-pane/src/views
392 -
node-children.ts
in packages/designer/src/document/node
382 14
esmodule.ts
in modules/code-generator/src/plugins/common
377 7
common.tsx
in packages/shell/src/api
376 29
settings-pane.tsx
in packages/editor-skeleton/src/components/settings
371 17
expressionParser.ts
in modules/code-generator/src/utils
339 13
tree-title.tsx
in packages/plugin-outline-pane/src/views
335 8
index.ts
in modules/material-parser/src/parse/js/resolver
334 13
index.tsx
in packages/editor-skeleton/src/components/widget-views
331 25
node.ts
in packages/shell/src/model
325 54
SchemaParser.ts
in modules/code-generator/src/parser
323 5
border-resizing.tsx
in packages/designer/src/builtin-simulator/bem-tools
322 12
component-meta.ts
in packages/designer/src
320 26
addon-combine.ts
in packages/editor-skeleton/src/transducers
312 8
nodeToJSX.ts
in modules/code-generator/src/utils
306 14
props.ts
in packages/designer/src/document/node/props
306 13
workspace.ts
in packages/workspace/src
303 26
project.ts
in packages/designer/src/project
303 14
editor.ts
in packages/editor-core/src
300 9
config.ts
in packages/editor-core/src
299 6
transform.ts
in modules/material-parser/src/parse
296 5
setting-prop-entry.ts
in packages/designer/src/designer/setting
285 28
example-schema.json5
in modules/code-generator
274 -
tree-node.ts
in packages/plugin-outline-pane/src/controllers
273 30
jsx.ts
in modules/code-generator/src/plugins/component/rax
270 9
ProjectBuilder.ts
in modules/code-generator/src/generator
259 6
setting-field.ts
in packages/designer/src/designer/setting
256 14
fields.tsx
in packages/editor-skeleton/src/components/field
253 13
asset.ts
in packages/utils/src
250 16
engine-core.ts
in packages/engine/src
250 3
renderer-view.tsx
in packages/react-simulator-renderer/src
249 9
document-model.ts
in packages/shell/src/model
247 12
Files With Most Units (Top 50)
File# lines# units
node.ts
in packages/designer/src/document/node
1025 89
node.ts
in packages/shell/src/model
325 54
document-model.ts
in packages/designer/src/document
641 48
host.ts
in packages/designer/src/builtin-simulator
1204 40
renderer.ts
in packages/react-simulator-renderer/src
518 35
base.tsx
in packages/renderer-core/src/renderer
857 31
tree-node.ts
in packages/plugin-outline-pane/src/controllers
273 30
setting-top-entry.ts
in packages/designer/src/designer/setting
193 30
common.tsx
in packages/shell/src/api
376 29
setting-prop-entry.ts
in packages/designer/src/designer/setting
285 28
workspace.ts
in packages/workspace/src
303 26
component-meta.ts
in packages/designer/src
320 26
dragon.ts
in packages/designer/src/designer
477 25
index.tsx
in packages/editor-skeleton/src/components/widget-views
331 25
prop.ts
in packages/designer/src/document/node/props
587 22
index.ts
in modules/material-parser/src/parse/ts
511 21
setting-field.ts
in packages/shell/src/model
144 21
designer.ts
in packages/designer/src/designer
514 21
hotkey.ts
in packages/editor-core/src
429 21
common.ts
in packages/renderer-core/src/utils
240 20
leaf.tsx
in packages/renderer-core/src/hoc
480 20
panel-dock.ts
in packages/editor-skeleton/src/widget
135 20
resource.ts
in packages/workspace/src
96 19
history.ts
in packages/designer/src/document
209 19
focus-tracker.ts
in packages/editor-core/src/utils
130 19
panel.ts
in packages/editor-skeleton/src/widget
191 18
default-context-menu.ts
in packages/engine/src/inner-plugins
205 17
settings-pane.tsx
in packages/editor-skeleton/src/components/settings
371 17
widget.ts
in packages/editor-skeleton/src/widget
113 17
window.ts
in packages/workspace/src
196 16
asset.ts
in packages/utils/src
250 16
viewport.ts
in packages/designer/src/builtin-simulator
144 15
renderer.tsx
in packages/renderer-core/src/renderer
156 15
nodeToJSX.ts
in modules/code-generator/src/utils
306 14
resultHelper.ts
in modules/code-generator/src/utils
182 14
containerInjectContext.ts
in modules/code-generator/src/plugins/component/rax
128 14
misc.ts
in packages/utils/src
102 14
node-children.ts
in packages/designer/src/document/node
382 14
setting-field.ts
in packages/designer/src/designer/setting
256 14
location.ts
in packages/designer/src/designer
125 14
project.ts
in packages/designer/src/project
303 14
component-actions.ts
in packages/designer/src
144 14
dock.ts
in packages/editor-skeleton/src/widget
91 14
index.ts
in modules/material-parser/src/parse/js/resolver
334 13
expressionParser.ts
in modules/code-generator/src/utils
339 13
workspace.ts
in packages/shell/src/api
94 13
component-meta.ts
in packages/shell/src/model
76 13
live-editing.ts
in packages/designer/src/builtin-simulator/live-editing
173 13
props.ts
in packages/designer/src/document/node/props
306 13
fields.tsx
in packages/editor-skeleton/src/components/field
253 13
Files With Long Lines (Top 50)

There are 142 files with lines longer than 120 characters. In total, there are 236 long lines.

File# lines# units# long lines
base.tsx
in packages/renderer-core/src/renderer
857 31 13
leaf.tsx
in packages/renderer-core/src/hoc
480 20 9
workspace.ts
in packages/workspace/src
303 26 5
asset.ts
in packages/utils/src
250 16 5
settings-pane.tsx
in packages/editor-skeleton/src/components/settings
371 17 5
resource.ts
in packages/workspace/src
96 19 4
host.ts
in packages/designer/src/builtin-simulator
1204 40 4
designer.ts
in packages/designer/src/designer
514 21 4
context-menu-actions.ts
in packages/designer/src
181 8 4
tree-title.tsx
in packages/plugin-outline-pane/src/views
335 8 3
check-prop-types.ts
in packages/utils/src
63 2 3
workspace.tsx
in packages/utils/src
36 - 3
live-editing.ts
in packages/designer/src/builtin-simulator/live-editing
173 13 3
node.ts
in packages/designer/src/document/node
1025 89 3
prop.ts
in packages/designer/src/document/node/props
587 22 3
setting-prop-entry.ts
in packages/designer/src/designer/setting
285 28 3
page.tsx
in packages/designer/src/icons
11 1 3
plugin-manager.ts
in packages/designer/src/plugin
178 10 3
command.ts
in packages/editor-core/src
79 - 3
renderer.tsx
in packages/renderer-core/src/renderer
156 15 3
example-schema.json5
in modules/code-generator
274 - 2
example-solution.ts
in modules/code-generator/src/cli/solutions
739 2 2
jsx.ts
in modules/code-generator/src/plugins/component/rax
270 9 2
document.ts
in modules/code-generator/src/plugins/project/framework/icejs3/template/files
37 2 2
renderer-view.tsx
in packages/react-simulator-renderer/src
249 9 2
pane.tsx
in packages/plugin-outline-pane/src/views
66 3 2
eye-close.tsx
in packages/plugin-outline-pane/src/icons
7 - 2
eye.tsx
in packages/plugin-outline-pane/src/icons
7 - 2
unlock.tsx
in packages/plugin-outline-pane/src/icons
7 - 2
transaction-manager.ts
in packages/utils/src
24 - 2
context-menu.tsx
in packages/utils/src
104 - 2
skeleton.ts
in packages/shell/src/api
167 11 2
workspace.ts
in packages/shell/src/api
94 13 2
insertion.tsx
in packages/designer/src/builtin-simulator/bem-tools
144 2 2
border-detecting.tsx
in packages/designer/src/builtin-simulator/bem-tools
134 3 2
props.ts
in packages/designer/src/document/node/props
306 13 2
dragon.ts
in packages/designer/src/designer
477 25 2
container.tsx
in packages/designer/src/icons
7 - 2
commonUI.ts
in packages/types/src/shell/api
50 3 2
node.ts
in packages/types/src/shell/model
106 - 2
editor.ts
in packages/types/src/shell/model
25 - 2
document-model.ts
in packages/types/src/shell/model
57 - 2
context-menu.ts
in packages/types/src/shell/type
18 - 2
prop-types.ts
in packages/types/src/shell/type
43 - 2
default-context-menu.ts
in packages/engine/src/inner-plugins
205 17 2
skeleton.ts
in packages/editor-skeleton/src
450 12 2
slot.tsx
in packages/editor-skeleton/src/icons
7 - 2
float.tsx
in packages/editor-skeleton/src/icons
7 - 2
getName.ts
in modules/material-parser/src/parse/js/utils
10 1 1
propTypeJsDocHandler.ts
in modules/material-parser/src/parse/js/handlers
52 4 1