Вот идея:
Я хочу создать своего рода клон CodeSandBox для моего образовательного проекта.
Решил пойти с новыми модулями Pika CDN & ES, так как мне не нужно поддерживать старые браузеры + технология кажется очень интересной.
Так что нет комплектации.
Пользователь будет что-то печатать в редакторе Monaco (проект React), он будет сохранен в IndexedDB через "BrowserFS".
Затем в браузере я хочу прочитать все эти данные и воссоздать их практически с той же структурой, так что все работает, например: «импорт MyComponent из« ./MyComponent.js »» будет по-прежнему работать.
Является ли это возможным?
Я вижу, что есть реализация браузера FileSystem, сделанная Google, которая могла бы сделать это, позволяя создавать папки / файлы, но, как я вижу, она была заброшена ...
Пока что попробовал просто импортировать материал обратно из IndexedDB, но затем я получаю содержимое файла, а не импортированный компонент из этой папки.