mirror of
https://github.com/yeicor-3d/yet-another-cad-viewer.git
synced 2025-12-19 14:14:13 +01:00
fix(deps): update dependency pyodide to v0.28.1 (#250)
* fix(deps): update dependency pyodide to v0.28.1 * Fix after pyodide update and update licenses --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Yeicor <4929005+Yeicor@users.noreply.github.com>
This commit is contained in:
@@ -1824,7 +1824,7 @@ SOFTWARE.
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- pyodide@0.28.0
|
- pyodide@0.28.1
|
||||||
|
|
||||||
This package contains the following license:
|
This package contains the following license:
|
||||||
|
|
||||||
@@ -2038,7 +2038,7 @@ SOFTWARE.
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- vuetify@3.9.3
|
- vuetify@3.9.4
|
||||||
|
|
||||||
This package contains the following license:
|
This package contains the following license:
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import {loadPyodide, type PyodideInterface} from "pyodide";
|
import {loadPyodide, type PyodideAPI} from "pyodide";
|
||||||
|
|
||||||
let myLoadPyodide = (initOpts: Parameters<typeof loadPyodide>[0]) => loadPyodide({
|
let myLoadPyodide = (initOpts: Parameters<typeof loadPyodide>[0]) => loadPyodide({
|
||||||
...initOpts,
|
...initOpts,
|
||||||
@@ -10,7 +10,7 @@ let myLoadPyodide = (initOpts: Parameters<typeof loadPyodide>[0]) => loadPyodide
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
let pyodideReadyPromise: Promise<PyodideInterface> | null = null;
|
let pyodideReadyPromise: Promise<PyodideAPI> | null = null;
|
||||||
|
|
||||||
export type MessageEventDataIn = {
|
export type MessageEventDataIn = {
|
||||||
type: 'asyncRun';
|
type: 'asyncRun';
|
||||||
@@ -41,7 +41,7 @@ self.onmessage = async (event: MessageEvent<MessageEventDataIn>) => {
|
|||||||
// Create a directory tree in the Pyodide filesystem.
|
// Create a directory tree in the Pyodide filesystem.
|
||||||
const pyodide = await pyodideReadyPromise;
|
const pyodide = await pyodideReadyPromise;
|
||||||
try {
|
try {
|
||||||
pyodide.FS.mkdirTree(event.data.path);
|
await pyodide.FS.mkdirTree(event.data.path);
|
||||||
self.postMessage({id: event.data.id, result: true});
|
self.postMessage({id: event.data.id, result: true});
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
self.postMessage({id: event.data.id, error: error.message});
|
self.postMessage({id: event.data.id, error: error.message});
|
||||||
@@ -51,7 +51,7 @@ self.onmessage = async (event: MessageEvent<MessageEventDataIn>) => {
|
|||||||
// Write a file to the Pyodide filesystem.
|
// Write a file to the Pyodide filesystem.
|
||||||
const pyodide = await pyodideReadyPromise;
|
const pyodide = await pyodideReadyPromise;
|
||||||
try {
|
try {
|
||||||
pyodide.FS.writeFile(event.data.path, event.data.content);
|
await pyodide.FS.writeFile(event.data.path, event.data.content);
|
||||||
self.postMessage({id: event.data.id, result: true});
|
self.postMessage({id: event.data.id, result: true});
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
self.postMessage({id: event.data.id, error: error.message});
|
self.postMessage({id: event.data.id, error: error.message});
|
||||||
|
|||||||
@@ -2594,9 +2594,9 @@ property-graph@^3.0.0:
|
|||||||
integrity sha512-TnzxUsttmGtw+OiU0LDw+0FlMbJ8vV8pOjyDI7+Kdni4Tj0hW5BFh7TatQu7Y68hcvvFmiFOHilKShsA4R82fA==
|
integrity sha512-TnzxUsttmGtw+OiU0LDw+0FlMbJ8vV8pOjyDI7+Kdni4Tj0hW5BFh7TatQu7Y68hcvvFmiFOHilKShsA4R82fA==
|
||||||
|
|
||||||
pyodide@^0.28.0:
|
pyodide@^0.28.0:
|
||||||
version "0.28.0"
|
version "0.28.1"
|
||||||
resolved "https://registry.yarnpkg.com/pyodide/-/pyodide-0.28.0.tgz#43c50db977e28eba83da84a326c32537bc713460"
|
resolved "https://registry.yarnpkg.com/pyodide/-/pyodide-0.28.1.tgz#1780394b8d858b817b15658d80a200a977a3c8aa"
|
||||||
integrity sha512-QML/Gh8eu50q5zZKLNpW6rgS0XUdK+94OSL54AUSKV8eJAxgwZrMebqj+CyM0EbF3EUX8JFJU3ryaxBViHammQ==
|
integrity sha512-7O1jZdfUc4/9PAKzEIyLOh3yhxknTWA8xQaCfZ4R56pOnchS909x2sqt2Wh+qHf+b7MzyB8igE5ZzYdP1pZN5w==
|
||||||
dependencies:
|
dependencies:
|
||||||
ws "^8.5.0"
|
ws "^8.5.0"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user