discourse/public/javascripts
David Taylor 9c926ce645
PERF: Improve workbox loading strategy (#22019)
Previously workbox JS was vendored into our git repository, and would be loaded from the `public/javascripts` directory with a 1 day cache lifetime. The main aim of this commit is to add 'cachebuster' to the workbox URL so that the cache lifetime can be increased.

- Remove vendored copies of workbox.
- Use ember-cli/broccoli to collect workbox files from node_modules into assets/workbox-{digest}
- Add assets to sprockets manifest so that they're collected from the ember-cli output directory (and uploaded to s3 when configured)

Some of the sprockets-related changes in this commit are not ideal, but we hope to remove sprockets in the not-too-distant future.
2023-06-09 11:14:11 +01:00
..
@json-editor/json-editor/2.6.1
ace DEV: Add `yaml` support to `<AceEditor />` (#20198) 2023-02-07 12:49:12 -08:00
ace.js/1.4.13 DEV: Add `yaml` support to `<AceEditor />` (#20198) 2023-02-07 12:49:12 -08:00
chart.js/3.5.1 DEV: Fix `javascript:update` rake task (#17098) 2022-06-15 19:49:04 +02:00
chartjs-plugin-datalabels/2.0.0
diffhtml/1.0.0-beta.20
magnific-popup/1.1.0
pikaday/1.8.2 DEV: Bump pikaday (#19060) 2022-11-16 18:59:15 +01:00
squoosh
count.js
embed-topics.js
embed.js FEATURE: Update topic/comment embedding parameters (#20181) 2023-02-28 14:31:59 +02:00
media-optimization-worker.js FIX: Better 0 file size detection and logging (#16116) 2022-03-07 12:39:33 +10:00