etherpad-lite icon indicating copy to clipboard operation
etherpad-lite copied to clipboard

Work in progress: webpack

Open rhansen opened this issue 4 years ago • 4 comments

Still far from complete. Progress:

  • [x] bundle pad code
  • [x] bundle plugin code
  • [x] file name based on content hash (for cache friendliness)
  • [x] source map
  • [ ] bundle frontend tests
  • [ ] watch for changes when not in production mode (to facilitate development)
  • [ ] figure out migration plan for plugins that do dynamic require() (are there any?)
  • [ ] bundle timeslider code
  • [ ] bundle inner frame code
  • [ ] put vendor code in a separate chunk
  • [ ] put shared code (pad, timeslider, inner) in separate chunks
  • [ ] split cleanups off into their own commits
  • [ ] figure out better way to handle adoptPluginsFromAncestorsOf() (can it be removed?)

For future PRs:

  • [ ] babel
  • [ ] bundle CSS

Fixes #4820

cc @webzwo0i

rhansen avatar Aug 13 '21 06:08 rhansen

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Oct 25 '21 02:10 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jan 20 '22 11:01 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 25 '22 00:04 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jul 10 '22 05:07 stale[bot]