{
  "name": "@webwriter/code",
  "version": "3.0.3",
  "description": "Write and run code as a code cell. Supports several languages (HTML, JavaScript/TypeScript, Python, Java, WebAssembly).",
  "keywords": [
    "webwriter-widget",
    "widget-simulational",
    "widget-practical",
    "widget-lang-en",
    "iscedf2013-06",
    "isced2011-2",
    "isced2011-3",
    "isced2011-6",
    "code",
    "js",
    "html",
    "css",
    "widget-lang-de",
    "widget-lang-ar",
    "widget-lang-bg",
    "widget-lang-cs",
    "widget-lang-da",
    "widget-lang-nl",
    "widget-lang-et",
    "widget-lang-fi",
    "widget-lang-fr",
    "widget-lang-el",
    "widget-lang-hu",
    "widget-lang-it",
    "widget-lang-lv",
    "widget-lang-lt",
    "widget-lang-nb",
    "widget-lang-pl",
    "widget-lang-pt-PT",
    "widget-lang-ro",
    "widget-lang-ru",
    "widget-lang-sk",
    "widget-lang-sl",
    "widget-lang-es",
    "widget-lang-sv",
    "widget-lang-tr",
    "widget-lang-uk",
    "widget-lang-pt-BR",
    "widget-lang-ko",
    "widget-lang-ja",
    "widget-lang-id",
    "widget-lang-zh-hans",
    "widget-lang-zh-hant"
  ],
  "license": "MIT",
  "author": "",
  "contributors": [
    "Erik Viere",
    "Jorik van Genuchten"
  ],
  "scripts": {
    "prepublishOnly": "npx @webwriter/build",
    "dev": "npx @webwriter/build dev",
    "localize": "lit-localize extract && npx @webwriter/build localize && lit-localize build",
    "format": "prettier --write .",
    "postinstall": "patch-package"
  },
  "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-java": "^6.0.2",
    "@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.3",
    "@codemirror/view": ">=6.21.3 <7.0.0-0",
    "@lezer/highlight": "^1.2.1",
    "@lit/localize": "^0.12.2",
    "@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",
    "lit": ">=3.0.0 <4.0.0-0",
    "typescript": ">=4.9.5 <5.0.0-0",
    "wabt": "^1.0.37"
  },
  "devDependencies": {
    "@lit/localize-tools": "^0.8.0",
    "patch-package": "^8.0.0",
    "prettier": "^3.6.2"
  },
  "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",
    "./snippets/java.html": "./snippets/java.html",
    "./widgets/webwriter-code-javascript.*": {
      "source": "./src/javascript/ww-code-javascript.ts",
      "default": "./dist/widgets/ww-code-javascript.*"
    },
    "./widgets/webwriter-code-java.*": {
      "source": "./src/java/ww-code-java.ts",
      "default": "./dist/widgets/ww-code-java.*"
    },
    "./widgets/webwriter-code-typescript.*": {
      "source": "./src/javascript/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",
    "./editing-config.json": "./editing-config.json",
    "./custom-elements.json": "./custom-elements.json"
  },
  "customElements": "custom-elements.json"
}
