UNPKG

@webwriter/code

Version:

Write and run code as a code cell. Supports several languages (HTML, JavaScript/TypeScript, Python, Java, WebAssembly).

256 lines (255 loc) 6.89 kB
{ "schemaVersion": "1.0.0", "readme": "", "modules": [ { "kind": "javascript-module", "path": "src/html/ww-code-html.ts", "declarations": [ { "kind": "class", "description": "Code widget for HTML with live preview functionality.", "name": "CodeHTML", "superclass": { "name": "Code", "module": "/src/shared/ww-code-template" }, "tagName": "webwriter-code-html", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "CodeHTML", "module": "src/html/ww-code-html.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-html", "declaration": { "name": "CodeHTML", "module": "src/html/ww-code-html.ts" } } ] }, { "kind": "javascript-module", "path": "src/javascript/ww-code-javascript.ts", "declarations": [ { "kind": "class", "description": "Code widget for JavaScript with execution capabilities.", "name": "CodeJavaScript", "members": [ { "kind": "method", "name": "build", "return": { "type": { "text": "string" } }, "parameters": [ { "name": "code", "type": { "text": "string" } } ] } ], "superclass": { "name": "CodeJsTemplate", "module": "/src/javascript/shared/ww-code-js-template" }, "tagName": "webwriter-code-javascript", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "CodeJavaScript", "module": "src/javascript/ww-code-javascript.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-javascript", "declaration": { "name": "CodeJavaScript", "module": "src/javascript/ww-code-javascript.ts" } } ] }, { "kind": "javascript-module", "path": "src/java/ww-code-java.ts", "declarations": [ { "kind": "class", "description": "Code widget for Java with compilation and execution capabilities using TeaVM (Java 21).", "name": "CodeJava", "members": [], "superclass": { "name": "Code", "module": "/src/shared/ww-code-template" }, "tagName": "webwriter-code-java", "customElement": true } ], "exports": [ { "kind": "js", "name": "CodeJava", "declaration": { "name": "CodeJava", "module": "src/java/ww-code-java.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-java", "declaration": { "name": "CodeJava", "module": "src/java/ww-code-java.ts" } } ] }, { "kind": "javascript-module", "path": "src/javascript/ww-code-typescript.ts", "declarations": [ { "kind": "class", "description": "Code widget for TypeScript with compilation and execution capabilities.", "name": "CodeTypeScript", "members": [ { "kind": "method", "name": "build", "return": { "type": { "text": "string" } }, "parameters": [ { "name": "code", "type": { "text": "string" } } ] } ], "superclass": { "name": "CodeJsTemplate", "module": "/src/javascript/shared/ww-code-js-template" }, "tagName": "webwriter-code-typescript", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "CodeTypeScript", "module": "src/javascript/ww-code-typescript.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-typescript", "declaration": { "name": "CodeTypeScript", "module": "src/javascript/ww-code-typescript.ts" } } ] }, { "kind": "javascript-module", "path": "src/python/ww-code-python.ts", "declarations": [ { "kind": "class", "description": "Code widget for Python with execution capabilities using Pyodide.", "name": "CodePython", "superclass": { "name": "Code", "module": "/src/shared/ww-code-template" }, "tagName": "webwriter-code-python", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "CodePython", "module": "src/python/ww-code-python.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-python", "declaration": { "name": "CodePython", "module": "src/python/ww-code-python.ts" } } ] }, { "kind": "javascript-module", "path": "src/webassembly/ww-code-webassembly.ts", "declarations": [ { "kind": "class", "description": "Code widget for WebAssembly with compilation and execution capabilities.", "name": "CodeHTML", "superclass": { "name": "Code", "module": "/src/shared/ww-code-template" }, "tagName": "webwriter-code-html", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "CodeHTML", "module": "src/webassembly/ww-code-webassembly.ts" } }, { "kind": "custom-element-definition", "name": "webwriter-code-webassembly", "declaration": { "name": "CodeHTML", "module": "src/webassembly/ww-code-webassembly.ts" } } ] } ] }