single-file-bootstrap.js 709 B

123456789101112131415161718192021222324252627282930313233
  1. import * as frameTree from "./processors/frame-tree/content/content-frame-tree.js";
  2. import * as serializer from "./modules/html-serializer.js";
  3. import {
  4. COMMENT_HEADER,
  5. COMMENT_HEADER_LEGACY,
  6. ON_BEFORE_CAPTURE_EVENT_NAME,
  7. ON_AFTER_CAPTURE_EVENT_NAME,
  8. initUserScriptHandler,
  9. preProcessDoc,
  10. postProcessDoc,
  11. getShadowRoot
  12. } from "./single-file-helper.js";
  13. const processors = { frameTree };
  14. const helper = {
  15. COMMENT_HEADER,
  16. COMMENT_HEADER_LEGACY,
  17. ON_BEFORE_CAPTURE_EVENT_NAME,
  18. ON_AFTER_CAPTURE_EVENT_NAME,
  19. preProcessDoc,
  20. postProcessDoc,
  21. serialize(doc, compressHTML) {
  22. return serializer.process(doc, compressHTML);
  23. },
  24. getShadowRoot
  25. };
  26. initUserScriptHandler();
  27. export {
  28. helper,
  29. processors
  30. };