UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

222 lines (221 loc) • 6.84 kB
{ "name": "@theia/core", "version": "1.61.0", "description": "Theia is a cloud & desktop IDE framework implemented in TypeScript.", "main": "lib/common/index.js", "typings": "lib/common/index.d.ts", "dependencies": { "@babel/runtime": "^7.10.0", "@lumino/algorithm": "^2.0.2", "@lumino/commands": "^2.3.1", "@lumino/coreutils": "^2.2.0", "@lumino/domutils": "^2.0.2", "@lumino/dragdrop": "^2.1.5", "@lumino/messaging": "^2.0.2", "@lumino/properties": "^2.0.2", "@lumino/signaling": "^2.1.3", "@lumino/virtualdom": "^2.0.2", "@lumino/widgets": "2.5.0", "@parcel/watcher": "^2.5.0", "@theia/application-package": "1.61.0", "@theia/request": "1.61.0", "@types/body-parser": "^1.16.4", "@types/cookie": "^0.3.3", "@types/dompurify": "^2.2.2", "@types/express": "^4.17.21", "@types/fs-extra": "^4.0.2", "@types/lodash.debounce": "4.0.3", "@types/lodash.throttle": "^4.1.3", "@types/markdown-it": "^12.2.3", "@types/react": "^18.0.15", "@types/react-dom": "^18.0.6", "@types/route-parser": "^0.1.1", "@types/safer-buffer": "^2.1.0", "@types/uuid": "^9.0.8", "@types/ws": "^8.5.5", "@types/yargs": "^15", "@vscode/codicons": "*", "ajv": "^6.5.3", "async-mutex": "^0.4.0", "body-parser": "^1.17.2", "cookie": "^0.4.0", "dompurify": "^2.2.9", "drivelist": "^12.0.2", "express": "^4.21.0", "fast-json-stable-stringify": "^2.1.0", "file-icons-js": "~1.0.3", "font-awesome": "^4.7.0", "fs-extra": "^4.0.2", "fuzzy": "^0.1.3", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "iconv-lite": "^0.6.0", "inversify": "^6.1.3", "jschardet": "^2.1.1", "keytar": "7.9.0", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", "markdown-it": "^12.3.2", "msgpackr": "^1.10.2", "p-debounce": "^2.1.0", "perfect-scrollbar": "1.5.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-tooltip": "^4.2.21", "react-virtuoso": "^2.17.0", "reflect-metadata": "^0.2.2", "route-parser": "^0.0.5", "safer-buffer": "^2.1.2", "socket.io": "^4.5.3", "socket.io-client": "^4.5.3", "tslib": "^2.6.2", "uuid": "^9.0.1", "vscode-languageserver-protocol": "^3.17.2", "vscode-uri": "^2.1.1", "ws": "^8.17.1", "yargs": "^15.3.1" }, "peerDependencies": { "@theia/electron": "*" }, "peerDependenciesMeta": { "@theia/electron": { "optional": true } }, "publishConfig": { "access": "public" }, "theiaReExports": { "electron-shared": { "copy": "@theia/electron#shared" }, "shared": { "export *": [ "@lumino/algorithm", "@lumino/commands", "@lumino/coreutils", "@lumino/domutils", "@lumino/dragdrop", "@lumino/messaging", "@lumino/properties", "@lumino/signaling", "@lumino/virtualdom", "@lumino/widgets", "@theia/application-package", "@theia/application-package/lib/api", "@theia/application-package/lib/environment", "@theia/request", "@theia/request/lib/proxy", "@theia/request/lib/node-request-service", "fs-extra", "fuzzy", "inversify", "react-dom", "react-dom/client", "react-virtuoso", "vscode-languageserver-protocol", "vscode-uri" ], "export =": [ "@parcel/watcher as parcelWatcher", "dompurify as DOMPurify", "express", "lodash.debounce as debounce", "lodash.throttle as throttle", "markdown-it as markdownit", "react as React", "ws as WebSocket", "yargs" ] } }, "theiaExtensions": [ { "frontendPreload": "lib/browser/preload/preload-module", "preload": "lib/electron-browser/preload" }, { "frontendOnlyPreload": "lib/browser-only/preload/frontend-only-preload-module" }, { "frontend": "lib/browser/i18n/i18n-frontend-module", "frontendOnly": "lib/browser-only/i18n/i18n-frontend-only-module", "backend": "lib/node/i18n/i18n-backend-module" }, { "frontend": "lib/browser/menu/browser-menu-module", "frontendElectron": "lib/electron-browser/menu/electron-menu-module" }, { "frontend": "lib/browser/window/browser-window-module", "frontendElectron": "lib/electron-browser/window/electron-window-module" }, { "backendElectron": "lib/electron-node/cli/electron-backend-cli-module" }, { "frontend": "lib/browser/keyboard/browser-keyboard-module", "frontendElectron": "lib/electron-browser/keyboard/electron-keyboard-module", "backendElectron": "lib/electron-node/keyboard/electron-backend-keyboard-module" }, { "frontendElectron": "lib/electron-browser/token/electron-token-frontend-module", "backendElectron": "lib/electron-node/token/electron-token-backend-module" }, { "backend": "lib/node/hosting/backend-hosting-module", "backendElectron": "lib/electron-node/hosting/electron-backend-hosting-module" }, { "frontend": "lib/browser/request/browser-request-module", "frontendElectron": "lib/electron-browser/request/electron-browser-request-module" }, { "backend": "lib/node/request/backend-request-module", "backendElectron": "lib/electron-node/request/electron-backend-request-module" } ], "keywords": [ "theia-extension" ], "license": "EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0", "repository": { "type": "git", "url": "https://github.com/eclipse-theia/theia.git" }, "bugs": { "url": "https://github.com/eclipse-theia/theia/issues" }, "homepage": "https://github.com/eclipse-theia/theia", "files": [ "electron-shared", "i18n", "lib", "shared", "src" ], "scripts": { "build": "theiaext build", "clean": "theiaext clean", "compile": "theiaext compile", "generate-layout": "electron ./scripts/generate-layout", "afterInstall": "npm run generate-theia-re-exports && npm run download:json-schema", "generate-theia-re-exports": "theia-re-exports generate && theia-re-exports template README_TEMPLATE.md > README.md", "lint": "theiaext lint", "download:json-schema": "node ./scripts/download-catalog.js", "test": "theiaext test", "version": "npm run -s generate-theia-re-exports", "watch": "theiaext watch" }, "devDependencies": { "@theia/ext-scripts": "1.61.0", "@theia/re-exports": "1.61.0", "minimist": "^1.2.0", "nodejs-file-downloader": "4.13.0" }, "nyc": { "extends": "../../configs/nyc.json" }, "gitHead": "c99af52568c2e1f453c80c1b0d1fb73c3a23dcc0" }