Где находится пакет UMD yjs.js в последних выпусках Yjs? VS Code Webview не может загрузить ESMJavascript

Форум по Javascript
Ответить
Anonymous
 Где находится пакет UMD yjs.js в последних выпусках Yjs? VS Code Webview не может загрузить ESM

Сообщение Anonymous »

Я разрабатываю расширение VS Code, которое загружает Yjs внутри WebView.

VS Code WebViews не может импортировать ES-модули из-за ограничений CSP, поэтому я не могу использовать:

Код: Выделить всё

import * as Y from "https://esm.run/yjs"
Мне нужен Пакет браузера UMD/IIFE (), который предоставляет:

Код: Выделить всё

window.Y
Однако последние версии Yjs (например, yjs-14.0.0-13) содержат только исходные файлы ESM в /src и не включают какие-либо пакеты браузера, такие как:

Код: Выделить всё

dist/yjs.js
dist/yjs.umd.js
dist/yjs.iife.js
Ссылки CDN, которые раньше работали, также возвращают 404:

Код: Выделить всё

https://cdn.jsdelivr.net/npm/yjs/dist/yjs.js
https://unpkg.com/yjs/dist/yjs.js
Поскольку для VS Code WebView требуется локальный пакет , Yjs не загружается:

Код: Выделить всё

ERROR: Yjs (Y) is not defined
Вопрос:
  • Публикует ли Yjs где-нибудь пакет UMD браузера? Если да, то где официальная ссылка?
  • Если нет, как мне правильно собрать yjs.js вручную из репозитория исходного кода с помощью Rollup?
  • Как рекомендуется использовать Yjs в веб-просмотрах VS Code теперь, когда импорт ESM заблокирован?


Подробнее здесь: https://stackoverflow.com/questions/798 ... view-canno
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»