UNPKG

@webwriter/code

Version:

Write and run code as a code cell. Supports several languages (HTML/CSS/JS, TypeScript, Python).

119 lines 4.18 kB
{ "name": "@webwriter/code", "version": "2.1.2", "description": "Write and run code as a code cell. Supports several languages (HTML/CSS/JS, TypeScript, Python).", "keywords": [ "webwriter-widget", "widget-simulational", "widget-practical", "widget-lang-en", "iscedf2013-06", "isced2011-2", "isced2011-3", "isced2011-6", "code", "js", "html", "css" ], "license": "MIT", "author": "", "contributors": [ "Erik Viere", "Jorik van Genuchten" ], "scripts": { "prepublishOnly": "npx @webwriter/build" }, "dependencies": { "@codemirror/autocomplete": ">=6.10.2 <7.0.0-0", "@codemirror/commands": ">=6.3.0 <7.0.0-0", "@codemirror/lang-css": ">=6.2.1 <7.0.0-0", "@codemirror/lang-html": ">=6.4.6 <7.0.0-0", "@codemirror/lang-javascript": ">=6.2.1 <7.0.0-0", "@codemirror/lang-python": ">=6.1.3 <7.0.0-0", "@codemirror/lang-wast": ">=6.0.1 <7.0.0-0", "@codemirror/language": ">=6.9.1 <7.0.0-0", "@codemirror/search": ">=6.5.4 <7.0.0-0", "@codemirror/state": ">=6.3.0 <7.0.0-0", "@codemirror/theme-one-dark": ">=6.1.2 <7.0.0-0", "@codemirror/view": ">=6.21.3 <7.0.0-0", "@replit/codemirror-indentation-markers": ">=6.5.0 <7.0.0-0", "@shoelace-style/shoelace": ">=2.9.0 <3.0.0-0", "@webwriter/lit": "^2.0.0", "binaryen": ">=116.0.0 <117.0.0-0", "codemirror-readonly-ranges": ">=0.1.0-alpha.1 <0.2.0-0", "lit": ">=3.0.0 <4.0.0-0", "range-analyzer": ">=0.1.1-alpha.2 <0.2.0-0", "tslib": ">=2.6.2 <3.0.0-0", "typescript": ">=4.9.5 <5.0.0-0", "uuid": "^9.0.1" }, "devDependencies": { "@types/node": ">=18.7.21 <19.0.0-0", "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": ">=5.38.1 <6.0.0-0", "eslint": ">=8.24.0 <9.0.0-0", "eslint-config-standard-with-typescript": ">=23.0.0 <24.0.0-0", "eslint-plugin-import": ">=2.26.0 <3.0.0-0", "eslint-plugin-n": ">=15.3.0 <16.0.0-0", "eslint-plugin-promise": ">=6.0.1 <7.0.0-0", "vite": ">=3.0.0 <4.0.0-0" }, "type": "module", "exports": { "./widgets/webwriter-code-html.*": { "source": "./src/html/ww-code-html.ts", "default": "./dist/widgets/ww-code-html.*" }, "./snippets/HTML.html": "./snippets/html.html", "./widgets/webwriter-code-javascript.*": { "source": "./src/javascript/ww-code-javascript.ts", "default": "./dist/widgets/ww-code-javascript.*" }, "./widgets/webwriter-code-typescript.*": { "source": "./src/typescript/ww-code-typescript.ts", "default": "./dist/widgets/ww-code-typescript.*" }, "./widgets/webwriter-code-python.*": { "source": "./src/python/ww-code-python.ts", "default": "./dist/widgets/ww-code-python.*" }, "./widgets/webwriter-code-webassembly.*": { "source": "./src/webassembly/ww-code-webassembly.ts", "default": "./dist/widgets/ww-code-webassembly.*" }, "./package.json": "./package.json", "./icon": "./icon.svg" }, "editingConfig": { ".": { "label": { "_": "Code" }, "description": { "de": "Schreiben und Ausführen von Code in einzelnen Codezellen. Unterstützt mehrere Sprachen (HTML/CSS/JS, TypeScript, Python)." } }, "./widgets/webwriter-code-javascript": { "label": { "_": "JavaScript" } }, "./widgets/webwriter-code-typescript": { "label": { "_": "TypeScript" } }, "./widgets/webwriter-code-python": { "label": { "_": "Python" } }, "./widgets/webwriter-code-webassembly": { "label": { "_": "WebAssembly" } } } }