discourse/app/assets/javascripts/dialog-holder
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
..
addon DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
app DEV: Make dialog-holder a monorepo package (#19051) 2022-11-16 16:43:45 +01:00
index.js DEV: @babel/plugin-proposal-decorators -> decorator-transforms (#25290) 2024-05-08 10:40:51 +01:00
package.json Build(deps-dev): Bump @types/jquery in the types group (#26918) 2024-05-08 10:40:14 +02:00