alibaba / ice
File Size

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

Intro
Learn more...
File Size Overall
0% | 5% | 31% | 25% | 37%
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
ts0% | 4% | 34% | 26% | 34%
css0% | 43% | 17% | 0% | 39%
tsx0% | 0% | 27% | 35% | 36%
js0% | 0% | 0% | 28% | 71%
ejs0% | 0% | 0% | 0% | 100%
jsx0% | 0% | 0% | 0% | 100%
applescript0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages0% | 6% | 33% | 26% | 34%
website0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
template.ts
in packages/shared/src/miniapp
585 31
config.ts
in packages/ice/src
579 4
html5.css
in packages/miniapp-html-styles
546 -
components.ts
in packages/shared/src/miniapp
478 19
utils.ts
in packages/plugin-miniapp/src/helper
474 31
components.ts
in packages/plugin-miniapp/src/targets/wechat
470 -
intersection-observer.ts
in packages/appear/src/web
450 22
index.ts
in packages/webpack-config/src
390 4
manifestHelpers.ts
in packages/plugin-pha/src
383 15
createService.ts
in packages/ice/src
367 6
serverCompiler.ts
in packages/ice/src/service
316 6
element.ts
in packages/miniapp-runtime/src/dom
307 28
scaner.ts
in packages/miniapp-runtime/src/dom-external/inner-html
306 20
index.ts
in packages/route-manifest/src
304 15
Runner.ts
in packages/ice/src/service
299 22
common.ts
in packages/miniapp-runtime/src/dsl
299 24
ServerRunner.ts
in packages/ice/src/service
296 8
singleRouter.tsx
in packages/runtime/src
293 10
tasks.ts
in packages/bundles/scripts
289 3
types.ts
in packages/runtime/src
277 -
runtimeGenerator.ts
in packages/ice/src/service
264 4
compilation.ts
in packages/shared-config/src/unPlugins
257 8
runServerApp.tsx
in packages/runtime/src
252 7
config.ts
in packages/ice/src/service
251 7
runtime-hooks.ts
in packages/shared/src/miniapp
244 21
analyze.ts
in packages/ice/src/service
238 8
parser.ts
in packages/miniapp-runtime/src/dom-external/inner-html
235 7
routes.tsx
in packages/runtime/src
231 13
style.ts
in packages/miniapp-runtime/src/dom-external/inner-html
223 8
template.ts
in packages/plugin-miniapp/src/targets/baidu
220 6
components.ts
in packages/plugin-miniapp/src/targets/baidu
218 8
html.css
in packages/miniapp-html-styles
214 -
dataLoader.ts
in packages/runtime/src
203 10
components.ts
in packages/plugin-miniapp/src/targets/ali
202 7
node.ts
in packages/miniapp-runtime/src/dom
202 20
connect.tsx
in packages/miniapp-runtime/src/app
197 22
index.ts
in packages/rspack-config/src
197 3
types.ts
in packages/plugin-pha/src
196 -
types.ts
in packages/miniapp-runtime/src
187 -
transform-styles.ts
in packages/plugin-rax-compat/src/lib
181 2
preBundleDeps.ts
in packages/ice/src/service
181 10
possible-standard-names.ts
in packages/rax-compat/src
181 -
runClientApp.tsx
in packages/runtime/src
179 1
redirectImport.ts
in packages/shared-config/src/unPlugins
172 5
index.ts
in packages/plugin-pha/src
169 3
components.ts
in packages/plugin-miniapp/src/targets/bytedance
168 3
routes.ts
in packages/ice/src
167 8
RefreshUtils.js
in packages/bundles/override
166 10
build.ts
in packages/bundles/scripts
162 3
plugin.ts
in packages/ice/src/types
161 -
Files With Most Units (Top 50)
File# lines# units
utils.ts
in packages/plugin-miniapp/src/helper
474 31
template.ts
in packages/shared/src/miniapp
585 31
element.ts
in packages/miniapp-runtime/src/dom
307 28
common.ts
in packages/miniapp-runtime/src/dsl
299 24
reconciler.ts
in packages/miniapp-react-dom/src
141 23
Runner.ts
in packages/ice/src/service
299 22
connect.tsx
in packages/miniapp-runtime/src/app
197 22
intersection-observer.ts
in packages/appear/src/web
450 22
runtime-hooks.ts
in packages/shared/src/miniapp
244 21
node.ts
in packages/miniapp-runtime/src/dom
202 20
scaner.ts
in packages/miniapp-runtime/src/dom-external/inner-html
306 20
components.ts
in packages/shared/src/miniapp
478 19
index.ts
in packages/route-manifest/src
304 15
manifestHelpers.ts
in packages/plugin-pha/src
383 15
style.ts
in packages/miniapp-runtime/src/dom
152 14
routes.tsx
in packages/runtime/src
231 13
routesConfig.ts
in packages/runtime/src
127 10
singleRouter.tsx
in packages/runtime/src
293 10
dataLoader.ts
in packages/runtime/src
203 10
RefreshUtils.js
in packages/bundles/override
166 10
preBundleDeps.ts
in packages/ice/src/service
181 10
event.ts
in packages/miniapp-runtime/src/dom
154 10
class-list.ts
in packages/miniapp-runtime/src/dom
46 10
utils.ts
in packages/miniapp-runtime/src/app/html
85 10
hooks.ts
in packages/rax-compat/src
74 10
routes.ts
in packages/route-manifest/src
120 9
document.ts
in packages/miniapp-runtime/src/dom
63 9
is.ts
in packages/shared/src
28 9
streamRender.tsx
in packages/runtime/src/server
119 8
components.ts
in packages/plugin-miniapp/src/targets/baidu
218 8
analyze.ts
in packages/ice/src/service
238 8
ServerRunner.ts
in packages/ice/src/service
296 8
routes.ts
in packages/ice/src
167 8
index.ts
in packages/miniapp-runtime/src/utils
107 8
root.ts
in packages/miniapp-runtime/src/dom
155 8
style.ts
in packages/miniapp-runtime/src/dom-external/inner-html
223 8
constant.ts
in packages/miniapp-runtime/src/app/html
103 8
compilation.ts
in packages/shared-config/src/unPlugins
257 8
runServerApp.tsx
in packages/runtime/src
252 7
template.ts
in packages/plugin-miniapp/src/targets/ali
133 7
components.ts
in packages/plugin-miniapp/src/targets/ali
202 7
routeManifest.ts
in packages/ice/src/utils
31 7
config.ts
in packages/ice/src/service
251 7
onDemandPreBundle.ts
in packages/ice/src/service
129 7
text.ts
in packages/miniapp-runtime/src/dom
40 7
event-target.ts
in packages/miniapp-runtime/src/dom
85 7
parser.ts
in packages/miniapp-runtime/src/dom-external/inner-html
235 7
utils.ts
in packages/shared/src
55 7
shared.ts
in packages/rax-compat/src
62 7
template.ts
in packages/plugin-miniapp/src/targets/baidu
220 6
Files With Long Lines (Top 50)

There are 73 files with lines longer than 120 characters. In total, there are 117 long lines.

File# lines# units# long lines
template.ts
in packages/plugin-miniapp/src/targets/baidu
220 6 10
routes.tsx
in packages/runtime/src
231 13 5
template.ts
in packages/shared/src/miniapp
585 31 5
getCompilerPlugins.ts
in packages/shared-config/src
85 4 4
types.ts
in packages/runtime/src
277 - 3
tasks.ts
in packages/bundles/scripts
289 3 3
runtimeGenerator.ts
in packages/ice/src/service
264 4 3
style_properties.ts
in packages/miniapp-runtime/src/dom
149 1 3
manifestHelpers.ts
in packages/plugin-pha/src
383 15 3
index.ts
in packages/runtime/src
153 3 2
Suspense.tsx
in packages/runtime/src
146 4 2
index.ts
in packages/webpack-config/src
390 4 2
getConfig.ts
in packages/ice/src/bundler/rspack
140 1 2
config.ts
in packages/ice/src
579 4 2
index.ts
in packages/ice/src/plugins/web
48 - 2
createService.ts
in packages/ice/src
367 6 2
ejs
entry.server.ts.ejs
in packages/ice/templates/core
99 - 2
tags.ts
in packages/miniapp-runtime/src/dom-external/inner-html
22 1 2
constant.ts
in packages/miniapp-runtime/src/app/html
103 8 2
index.ts
in packages/rspack-config/src
197 3 2
page.ts
in packages/miniapp-loader/src
45 3 2
index.ts
in packages/plugin-pha/src
169 3 2
generateManifest.ts
in packages/plugin-pha/src
86 4 2
create.ts
in packages/create-ice/src
120 3 1
deprecatedHistory.ts
in packages/runtime/src/utils
22 4 1
createSearchParams.ts
in packages/runtime/src/utils
9 - 1
ClientOnly.tsx
in packages/runtime/src
16 - 1
runServerApp.tsx
in packages/runtime/src
252 7 1
dataLoader.ts
in packages/runtime/src
203 10 1
index.ts
in packages/route-manifest/src
304 15 1
index.ts
in packages/plugin-fusion/src
106 2 1
constants.ts
in packages/plugin-miniapp/src/helper
102 - 1
index.ts
in packages/plugin-miniapp/src/miniapp
118 1 1
index.ts
in packages/plugin-miniapp/src/miniapp/html
116 1 1
template.ts
in packages/plugin-miniapp/src/targets/wechat
79 4 1
template.ts
in packages/plugin-miniapp/src/targets/ali
133 7 1
index.ts
in packages/webpack-modify/src
100 6 1
html5.css
in packages/miniapp-html-styles
546 - 1
index.ts
in packages/style-import/src
101 6 1
index.tsx
in packages/plugin-stream-error/src
27 - 1
mjs
postinstall.mjs
in packages/ice/scripts
19 - 1
output.ts
in packages/ice/src/bundler/config
60 3 1
types.ts
in packages/ice/src/bundler
41 - 1
generateEntry.ts
in packages/ice/src/utils
126 6 1
logger.ts
in packages/ice/src/utils
91 4 1
warnOnHashRouterEnabled.ts
in packages/ice/src/utils
7 1 1
escapeLocalIdent.ts
in packages/ice/src/utils
31 1 1
getWatchEvents.ts
in packages/ice/src
115 - 1
plugin.ts
in packages/ice/src/types
161 - 1
config.ts
in packages/ice/src/service
251 7 1