discourse/app/assets/javascripts
David Taylor 0f4520867b
DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290)
decorator-transforms (https://github.com/ef4/decorator-transforms) is a modern replacement for babel's plugin-proposal-decorators. It provides a decorator implementation using modern browser features, without needing to enable babel's full suite of class feature transformations. This improves the developer experience and performance.

In local testing with Google's 'tachometer' tool, this reduces Discourse's 'init-to-render' time by around 3-4% (230ms -> 222ms).

It reduces our initial gzip'd JS payloads by 3.2% (2.43MB -> 2.35MB), or 7.5% (14.5MB -> 13.4MB) uncompressed.
2024-05-08 10:40:51 +01:00
..
admin DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
custom-proxy DEV: Rename 'bootstrap-json' addon to 'custom-proxy' (#26561) 2024-04-08 19:53:02 +01:00
deprecation-silencer DEV: Update ember-cli to 5.6.0 (#25886) 2024-02-27 10:48:30 +01:00
dialog-holder DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
discourse DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
discourse-common DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
discourse-hbr DEV: Convert discourse-hbr to a regular package (#26562) 2024-04-08 20:00:34 +01:00
discourse-i18n DEV: Update ember-cli to 5.6.0 (#25886) 2024-02-27 10:48:30 +01:00
discourse-markdown-it UX: add title attribute to composer preview image controls (#26301) 2024-03-22 09:49:10 -04:00
discourse-plugins DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
discourse-widget-hbs Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
docs
ember-addons
ember-cli-progress-ci PERF: Improve production JS build in low-memory environments (#26849) 2024-05-02 11:43:59 +01:00
ember-production-deprecations DEV: Drop unused shims for Ember 3 deprecations (#26563) 2024-04-09 09:22:37 +01:00
float-kit DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
locales
pretty-text DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
select-kit DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
theme-transpiler DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
truth-helpers DEV: Convert truth-helpers to a v2 addon and simplify imports (#26029) 2024-03-05 15:24:47 +00:00
.npmrc
handlebars-shim.js
polyfills.js
run-patch-package
service-worker.js.erb DEV: Drop workbox dependency (#26735) 2024-04-24 10:19:12 +01:00