@webwriter/code
Version:
Write and run code as a code cell. Supports several languages (HTML/CSS/JS, TypeScript, Python).
119 lines • 4.18 kB
JSON
{
"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"
}
}
}
}