Skip to content

Remove environment.ts complexity#21346

Draft
NullVoxPopuli wants to merge 1 commit intomainfrom
nvp/environment-collapse
Draft

Remove environment.ts complexity#21346
NullVoxPopuli wants to merge 1 commit intomainfrom
nvp/environment-collapse

Conversation

@NullVoxPopuli
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

This comment was marked as outdated.

@NullVoxPopuli NullVoxPopuli force-pushed the nvp/environment-collapse branch from 7585f1c to 9a1b192 Compare May 2, 2026 22:15
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

📊 Size report

Tarball size1.2 MB1.2 MB

dist/dev   -0.72%↓

File Before (Size / Brotli) After (Size / Brotli)
Total (Includes all files) 2 MB / 476.3 kB -0.72%↓2 MB / -0.99%↓471.6 kB
Show files (58 files)
File Before (Size / Brotli) After (Size / Brotli)
./packages/@ember/-internals/metal/index.js 3.8 kB / 1.2 kB -3.46%↓3.7 kB / -1.91%↓1.2 kB
./packages/@ember/-internals/routing/index.js 1 kB / 314 B -15.9%↓876 B / -13.1%↓273 B
./packages/@ember/-internals/runtime/lib/mixins/-proxy.js 4 kB / 1.3 kB -8.13%↓3.7 kB / -5.27%↓1.2 kB
./packages/@ember/-internals/runtime/lib/mixins/action_handler.js 6.3 kB / 1.7 kB -2.92%↓6.1 kB / -2.79%↓1.6 kB
./packages/@ember/-internals/runtime/lib/mixins/target_action_support.js 5 kB / 1.3 kB -3.69%↓4.8 kB / -0.3%↓1.3 kB
./packages/@ember/-internals/views/lib/mixins/action_support.js 1.7 kB / 587 B -10.5%↓1.6 kB / -5.96%↓552 B
./packages/@ember/-internals/views/lib/system/event_dispatcher.js 10.4 kB / 2.6 kB -2.46%↓10.1 kB / -2.19%↓2.6 kB
./packages/@ember/-internals/views/lib/views/core_view.js 3.2 kB / 1 kB -5.69%↓3 kB / -3.17%↓977 B
./packages/@ember/application/index.js 36.4 kB / 9 kB -0.57%↓36.2 kB / -0.53%↓9 kB
./packages/@ember/application/instance.js 15.9 kB / 4.4 kB -1.7%↓15.6 kB / -1.67%↓4.3 kB
./packages/@ember/application/namespace.js 2.4 kB / 778 B -6.62%↓2.2 kB / -5.14%↓738 B
./packages/@ember/array/index.js 19.1 kB / 4.7 kB -1.15%↓18.9 kB / -1.37%↓4.7 kB
./packages/@ember/array/proxy.js 10.7 kB / 2.6 kB -2.03%↓10.5 kB / -2.74%↓2.5 kB
./packages/@ember/controller/index.js 5.6 kB / 1.7 kB -2.79%↓5.4 kB / -2.25%↓1.7 kB
./packages/@ember/debug/container-debug-adapter.js 3.8 kB / 1.2 kB -4.12%↓3.6 kB / 0.2%↑1.2 kB
./packages/@ember/debug/data-adapter.js 16.2 kB / 3.9 kB -0.96%↓16.1 kB / -1.47%↓3.9 kB
./packages/@ember/engine/index.js 16.6 kB / 3.9 kB -1.63%↓16.3 kB / -2%↓3.8 kB
./packages/@ember/object/-internals.js 2.5 kB / 852 B -6.15%↓2.4 kB / -3.99%↓818 B
./packages/@ember/object/compat.js 6.4 kB / 1.6 kB -2.43%↓6.3 kB / -2.39%↓1.6 kB
./packages/@ember/object/computed.js 982 B / 375 B -15.9%↓826 B / -8.27%↓344 B
./packages/@ember/object/core.js 32.3 kB / 7.8 kB -0.48%↓32.1 kB / -0.49%↓7.8 kB
./packages/@ember/object/evented.js 2.1 kB / 656 B -7.56%↓1.9 kB / -5.95%↓617 B
./packages/@ember/object/events.js 592 B / 240 B -26.4%↓436 B / -16.3%↓201 B
./packages/@ember/object/index.js 7.4 kB / 2.1 kB -2.94%↓7.2 kB / -2.57%↓2 kB
./packages/@ember/object/lib/computed/computed_macros.js 23.9 kB / 3.5 kB -1.02%↓23.6 kB / -1.73%↓3.5 kB
./packages/@ember/object/lib/computed/reduce_computed_macros.js 35.4 kB / 5.6 kB -0.49%↓35.2 kB / -0.85%↓5.6 kB
./packages/@ember/object/mixin.js 17.9 kB / 4.6 kB -0.87%↓17.7 kB / -0.89%↓4.6 kB
./packages/@ember/object/observable.js 6.8 kB / 1.8 kB -3.23%↓6.6 kB / -2.98%↓1.8 kB
./packages/@ember/object/observers.js 576 B / 209 B -27.1%↓420 B / -6.22%↓196 B
./packages/@ember/object/promise-proxy-mixin.js 4.1 kB / 1.3 kB -3.85%↓3.9 kB / -2.27%↓1.3 kB
./packages/@ember/routing/-internals.js 1.2 kB / 363 B -13.2%↓1 kB / -9.09%↓330 B
./packages/@ember/routing/lib/generate_controller.js 2.8 kB / 874 B -5.9%↓2.6 kB / -4.12%↓838 B
./packages/@ember/routing/lib/routing-service.js 5.1 kB / 1.4 kB -3.23%↓4.9 kB / -2.65%↓1.4 kB
./packages/@ember/routing/lib/utils.js 7.7 kB / 2.3 kB -2.15%↓7.5 kB / -2.59%↓2.2 kB
./packages/@ember/routing/route.js 60.1 kB / 13.3 kB -0.36%↓59.9 kB / -0.46%↓13.3 kB
./packages/@ember/routing/router-service.js 25.4 kB / 5.4 kB -0.61%↓25.2 kB / -0.58%↓5.3 kB
./packages/@ember/routing/router.js 52.8 kB / 11.9 kB -0.41%↓52.6 kB / -0.48%↓11.8 kB
./packages/@ember/runloop/index.js 24 kB / 5.2 kB -0.65%↓23.8 kB / -0.65%↓5.2 kB
./packages/@ember/service/index.js 3.7 kB / 1.1 kB -4.27%↓3.5 kB / -5.51%↓1.1 kB
./packages/@ember/utils/lib/is_empty.js 2.1 kB / 677 B -7.83%↓1.9 kB / -3.55%↓653 B
./packages/@glimmer/destroyable/index.js 6.4 kB / 1.5 kB 3%↑6.6 kB / 2%↑1.5 kB
./packages/@glimmer/global-context/index.js 5.8 kB / 1.5 kB
./packages/@glimmer/opcode-compiler/index.js 1.4 kB / 443 B 11%↑1.5 kB / 12%↑495 B
./packages/@glimmer/reference/index.js 5.9 kB / 1.7 kB -89.9%↓595 B / -84.8%↓261 B
./packages/@glimmer/runtime/index.js 1.7 kB / 652 B 7%↑1.8 kB / 4%↑679 B
./packages/@glimmer/tracking/index.js 5.2 kB / 1.7 kB -2.74%↓5.1 kB / -2.01%↓1.7 kB
./packages/@glimmer/tracking/primitives/cache/index.js 629 B / 213 B -25.8%↓467 B / -15.5%↓180 B
./packages/@glimmer/validator/index.js 40 kB / 8.4 kB 0.4%↑40.2 kB / 0.5%↑8.5 kB
./packages/shared-chunks/args-proxy-DgXMc9b5.js 5.3 kB / 1.4 kB
./packages/shared-chunks/assert-{hash}.js 619 B / 299 B 21%↑752 B / 18%↑354 B
./packages/shared-chunks/capabilities-O_xc7Yqk.js 1.8 kB / 519 B
./packages/shared-chunks/compiler-{hash}.js 178.8 kB / 34.2 kB 0.08%↑179 kB / 0.08%↑34.2 kB
./packages/shared-chunks/dynamic-{hash}.js 116.3 kB / 23.5 kB 7%↑124.1 kB / 6%↑25 kB
./packages/shared-chunks/fragment-Cc5k9Oy4.js 30.4 kB / 7.4 kB
./packages/shared-chunks/index-{hash}.js 199.2 kB / 43.7 kB -7.25%↓184.7 kB / -6.26%↓41 kB
./packages/shared-chunks/observers-{hash}.js 70.7 kB / 15.8 kB 64%↑116.1 kB / 63%↑25.7 kB
./packages/shared-chunks/property_set-DaoZXGM5.js 4.3 kB / 1.3 kB
./packages/shared-chunks/reference-C3TKDRnP.js 4.9 kB / 1.3 kB

dist/prod   -0.51%↓

File Before (Size / Brotli) After (Size / Brotli)
Total (Includes all files) 1.9 MB / 436 kB -0.51%↓1.8 MB / -0.89%↓432.2 kB
Show files (65 files)
File Before (Size / Brotli) After (Size / Brotli)
./packages/@ember/-internals/glimmer/index.js 2 kB / 668 B 7%↑2.2 kB / 4%↑697 B
./packages/@ember/-internals/metal/index.js 3.8 kB / 1.2 kB -5.15%↓3.6 kB / -2.39%↓1.1 kB
./packages/@ember/-internals/routing/index.js 807 B / 255 B -14%↓694 B / -10.6%↓228 B
./packages/@ember/-internals/runtime/lib/mixins/-proxy.js 3 kB / 1 kB -8.9%↓2.7 kB / -8.2%↓941 B
./packages/@ember/-internals/runtime/lib/mixins/action_handler.js 5.6 kB / 1.5 kB -2.24%↓5.5 kB / -1.94%↓1.5 kB
./packages/@ember/-internals/runtime/lib/mixins/target_action_support.js 4.5 kB / 1.2 kB -2.77%↓4.4 kB / -4.03%↓1.2 kB
./packages/@ember/-internals/views/lib/mixins/action_support.js 887 B / 351 B -14.1%↓762 B / -9.4%↓318 B
./packages/@ember/-internals/views/lib/system/event_dispatcher.js 7.2 kB / 2 kB -2.74%↓7 kB / -2.13%↓2 kB
./packages/@ember/-internals/views/lib/views/core_view.js 3 kB / 967 B -4.14%↓2.9 kB / -3%↓938 B
./packages/@ember/application/index.js 32.9 kB / 8.5 kB -0.48%↓32.7 kB / -0.64%↓8.4 kB
./packages/@ember/application/instance.js 14.8 kB / 4.1 kB -1.49%↓14.6 kB / -1.33%↓4.1 kB
./packages/@ember/application/namespace.js 2 kB / 673 B -5.34%↓1.9 kB / 3%↑690 B
./packages/@ember/array/index.js 16.9 kB / 4.4 kB -1.01%↓16.7 kB / -1.28%↓4.3 kB
./packages/@ember/array/proxy.js 9 kB / 2.2 kB -2.61%↓8.8 kB / -3.05%↓2.1 kB
./packages/@ember/component/template-only.js 1.5 kB / 582 B 12%↑1.6 kB / 5%↑613 B
./packages/@ember/controller/index.js 5.5 kB / 1.7 kB -1.95%↓5.4 kB / -1.64%↓1.7 kB
./packages/@ember/debug/container-debug-adapter.js 3.6 kB / 1.1 kB -3%↓3.5 kB / -1.9%↓1.1 kB
./packages/@ember/debug/data-adapter.js 16 kB / 3.9 kB -0.67%↓15.9 kB / -0.47%↓3.8 kB
./packages/@ember/engine/index.js 15.5 kB / 3.6 kB -1.43%↓15.2 kB / -1.51%↓3.6 kB
./packages/@ember/modifier/on.js 986 B / 420 B 18%↑1.2 kB / 12%↑470 B
./packages/@ember/object/-internals.js 1.4 kB / 531 B -7.51%↓1.3 kB / 531 B
./packages/@ember/object/compat.js 3.9 kB / 1.2 kB -4.06%↓3.8 kB / -3.94%↓1.1 kB
./packages/@ember/object/computed.js 808 B / 335 B -13.2%↓701 B / -7.46%↓310 B
./packages/@ember/object/core.js 26.5 kB / 6.4 kB -0.63%↓26.3 kB / -0.79%↓6.4 kB
./packages/@ember/object/evented.js 1.8 kB / 596 B -5.85%↓1.7 kB / -3.69%↓574 B
./packages/@ember/object/events.js 359 B / 163 B -29.8%↓252 B / -17.2%↓135 B
./packages/@ember/object/index.js 5.8 kB / 1.7 kB -2.93%↓5.6 kB / -2.88%↓1.7 kB
./packages/@ember/object/internals.js 419 B / 172 B -25.5%↓312 B / -13.4%↓149 B
./packages/@ember/object/lib/computed/computed_macros.js 19.6 kB / 3.2 kB -0.96%↓19.4 kB / -1.55%↓3.1 kB
./packages/@ember/object/lib/computed/reduce_computed_macros.js 27.5 kB / 4.8 kB -0.43%↓27.3 kB / -0.63%↓4.8 kB
./packages/@ember/object/mixin.js 16.2 kB / 4.1 kB -1.03%↓16 kB / -0.75%↓4.1 kB
./packages/@ember/object/observable.js 6.2 kB / 1.7 kB -3.84%↓5.9 kB / -4.03%↓1.6 kB
./packages/@ember/object/observers.js 343 B / 158 B -31.2%↓236 B / -18.4%↓129 B
./packages/@ember/object/promise-proxy-mixin.js 3.9 kB / 1.2 kB -2.75%↓3.8 kB / -2.35%↓1.2 kB
./packages/@ember/routing/lib/generate_controller.js 2 kB / 626 B -5.75%↓1.9 kB / -3.35%↓605 B
./packages/@ember/routing/lib/routing-service.js 4.6 kB / 1.3 kB -2.48%↓4.4 kB / -3.39%↓1.3 kB
./packages/@ember/routing/lib/utils.js 6.9 kB / 2.1 kB -1.64%↓6.8 kB / -1.59%↓2 kB
./packages/@ember/routing/route.js 54.6 kB / 12.1 kB -0.55%↓54.3 kB / -0.65%↓12 kB
./packages/@ember/routing/router-service.js 24.1 kB / 5.1 kB -0.44%↓24 kB / -0.66%↓5.1 kB
./packages/@ember/routing/router.js 44.8 kB / 10.4 kB -0.38%↓44.6 kB / -0.41%↓10.3 kB
./packages/@ember/runloop/index.js 22.4 kB / 4.9 kB -0.48%↓22.3 kB / -0.69%↓4.9 kB
./packages/@ember/service/index.js 3.5 kB / 1.1 kB -3.08%↓3.4 kB / -2.46%↓1 kB
./packages/@ember/utils/lib/is_empty.js 1.9 kB / 622 B -6.08%↓1.7 kB / -4.18%↓596 B
./packages/@glimmer/destroyable/index.js 4 kB / 898 B 4%↑4.2 kB / 1%↑907 B
./packages/@glimmer/global-context/index.js 3.9 kB / 1 kB
./packages/@glimmer/node/index.js 1.5 kB / 547 B 15%↑1.7 kB / 7%↑586 B
./packages/@glimmer/reference/index.js 5.7 kB / 1.6 kB -89.6%↓592 B / -83.9%↓266 B
./packages/@glimmer/tracking/index.js 4 kB / 1.4 kB -2.69%↓3.9 kB / -2.44%↓1.3 kB
./packages/@glimmer/tracking/primitives/cache/index.js 370 B / 152 B -32.2%↓251 B / -19.1%↓123 B
./packages/@glimmer/validator/index.js 31.8 kB / 6.4 kB 0.4%↑31.9 kB / 0.7%↑6.5 kB
./packages/shared-chunks/args-proxy-Dl0A0YWI.js 4 kB / 965 B
./packages/shared-chunks/capabilities-DXA-L0iT.js 1.5 kB / 392 B
./packages/shared-chunks/decorator-BdDDBUd2.js 3.7 kB / 1.1 kB
./packages/shared-chunks/element-{hash}.js 22.8 kB / 5.1 kB 2%↑23.1 kB / 2%↑5.2 kB
./packages/shared-chunks/fragment-D7nBU9ae.js 30.9 kB / 7.5 kB
./packages/shared-chunks/index-{hash}.js 172 kB / 38.5 kB -7.57%↓159 kB / -6.18%↓36.1 kB
./packages/shared-chunks/is_proxy-{hash}.js 315 B / 166 B 103%↑641 B / 82%↑302 B
./packages/shared-chunks/lookup-descriptor-CwcVgaLv.js 337 B / 172 B
./packages/shared-chunks/namespace_search-{hash}.js 31.9 kB / 7.6 kB -7.29%↓29.6 kB / -7.24%↓7 kB
./packages/shared-chunks/observers-{hash}.js 22.5 kB / 5.6 kB 215%↑71.1 kB / 196%↑16.5 kB
./packages/shared-chunks/on-{hash}.js 96 kB / 19.5 kB 7%↑103.1 kB / 7%↑20.9 kB
./packages/shared-chunks/property_set-B2sZxeCw.js 3 kB / 1 kB
./packages/shared-chunks/reference-BNqcwZWH.js 4.3 kB / 1.1 kB
./packages/shared-chunks/serialize-{hash}.js 3.8 kB / 1.1 kB 6%↑4.1 kB / 3%↑1.1 kB
./packages/shared-chunks/setup-{hash}.js 2.1 kB / 721 B 7%↑2.3 kB / 3%↑744 B

smoke-tests/v2-app-hello-world-template/dist   -0.17%↓

File Before (Size / Brotli) After (Size / Brotli)
./assets/main-{hash}.js 251.1 kB / 68.6 kB -0.17%↓250.6 kB / -0%↓68.6 kB
Total (Includes all files) 251.4 kB / 68.8 kB -0.17%↓251 kB / -0%↓68.8 kB

🤖 This report was automatically generated by wyvox/pkg-size

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant