diff --git a/pyscript.core/package-lock.json b/pyscript.core/package-lock.json index 65dc2fbc..e7979f88 100644 --- a/pyscript.core/package-lock.json +++ b/pyscript.core/package-lock.json @@ -1,34 +1,34 @@ { "name": "@pyscript/core", - "version": "0.4.0", + "version": "0.4.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pyscript/core", - "version": "0.4.0", + "version": "0.4.3", "license": "APACHE-2.0", "dependencies": { "@ungap/with-resolvers": "^0.1.0", "basic-devtools": "^0.1.6", - "polyscript": "^0.7.1", + "polyscript": "^0.8.1", "sticky-module": "^0.1.1", "to-json-callback": "^0.1.1", "type-checked-collections": "^0.1.7" }, "devDependencies": { "@codemirror/commands": "^6.3.3", - "@codemirror/lang-python": "^6.1.3", + "@codemirror/lang-python": "^6.1.4", "@codemirror/language": "^6.10.1", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.1", + "@codemirror/view": "^6.24.0", "@playwright/test": "^1.41.2", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@webreflection/toml-j0.4": "^1.1.3", "@xterm/addon-fit": "^0.9.0-beta.1", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "codemirror": "^6.0.1", "eslint": "^8.56.0", "rollup": "^4.9.6", @@ -80,13 +80,15 @@ } }, "node_modules/@codemirror/lang-python": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.3.tgz", - "integrity": "sha512-S9w2Jl74hFlD5nqtUMIaXAq9t5WlM0acCkyuQWUUSvZclk1sV+UfnpFiZzuZSG+hfEaOmxKR5UxY/Uxswn7EhQ==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.4.tgz", + "integrity": "sha512-b6d1TDqrkCjFNvMO01SWldFiDoZ39yl3tDMC1Y5f8glA2eZpynPxJhwYVTlGFr0stizcJgrp6ojLEGH2myoZAw==", "dev": true, "dependencies": { "@codemirror/autocomplete": "^6.3.2", "@codemirror/language": "^6.8.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.2.1", "@lezer/python": "^1.1.4" } }, @@ -133,9 +135,9 @@ "dev": true }, "node_modules/@codemirror/view": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.23.1.tgz", - "integrity": "sha512-J2Xnn5lFYT1ZN/5ewEoMBCmLlL71lZ3mBdb7cUEuHhX2ESoSrNEucpsDXpX22EuTGm9LOgC9v4Z0wx+Ez8QmGA==", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.24.0.tgz", + "integrity": "sha512-zK6m5pNkdhdJl8idPP1gA4N8JKTiSsOz8U/Iw+C1ChMwyLG7+MLiNXnH/wFuAk6KeGEe33/adOiAh5jMqee03w==", "dev": true, "dependencies": { "@codemirror/state": "^6.4.0", @@ -920,16 +922,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -942,6 +938,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -2403,9 +2402,9 @@ } }, "node_modules/polyscript": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/polyscript/-/polyscript-0.7.1.tgz", - "integrity": "sha512-wyexafAFyJM/lL5U1SXOcsUUlfN1uJizAqo+TxmmdjaIZATX836RZVr/ymazcIAkwUK5BChNQfUIggLXQodnxg==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/polyscript/-/polyscript-0.8.1.tgz", + "integrity": "sha512-ziLElKhO+NE233aNVb7Kcjbd1a3X7XMEjxLh8aUXFr9NZ9Al16zD6A0Q6XFX/m4GS2Jn69bWIeOGGeGMF6C+uA==", "dependencies": { "@ungap/structured-clone": "^1.2.0", "@ungap/with-resolvers": "^0.1.0", diff --git a/pyscript.core/package.json b/pyscript.core/package.json index ac44a47b..6d7000af 100644 --- a/pyscript.core/package.json +++ b/pyscript.core/package.json @@ -1,6 +1,6 @@ { "name": "@pyscript/core", - "version": "0.4.0", + "version": "0.4.3", "type": "module", "description": "PyScript", "module": "./index.js", @@ -42,24 +42,24 @@ "dependencies": { "@ungap/with-resolvers": "^0.1.0", "basic-devtools": "^0.1.6", - "polyscript": "^0.7.1", + "polyscript": "^0.8.1", "sticky-module": "^0.1.1", "to-json-callback": "^0.1.1", "type-checked-collections": "^0.1.7" }, "devDependencies": { "@codemirror/commands": "^6.3.3", - "@codemirror/lang-python": "^6.1.3", + "@codemirror/lang-python": "^6.1.4", "@codemirror/language": "^6.10.1", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.1", + "@codemirror/view": "^6.24.0", "@playwright/test": "^1.41.2", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@webreflection/toml-j0.4": "^1.1.3", "@xterm/addon-fit": "^0.9.0-beta.1", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "codemirror": "^6.0.1", "eslint": "^8.56.0", "rollup": "^4.9.6", diff --git a/pyscript.core/test/code-a-part.html b/pyscript.core/test/code-a-part.html new file mode 100644 index 00000000..2928f29d --- /dev/null +++ b/pyscript.core/test/code-a-part.html @@ -0,0 +1,19 @@ + + + + + + + + + + + +