UNPKG

@theia/core

Version:

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

212 lines (211 loc) • 6.36 kB
{ "name": "@theia/core", "version": "1.43.1", "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", "@phosphor/algorithm": "1", "@phosphor/commands": "1", "@phosphor/coreutils": "1", "@phosphor/domutils": "1", "@phosphor/dragdrop": "1", "@phosphor/messaging": "1", "@phosphor/properties": "1", "@phosphor/signaling": "1", "@phosphor/virtualdom": "1", "@phosphor/widgets": "1", "@theia/application-package": "1.43.1", "@theia/request": "1.43.1", "@types/body-parser": "^1.16.4", "@types/cookie": "^0.3.3", "@types/dompurify": "^2.2.2", "@types/express": "^4.16.0", "@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/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": "^9.0.2", "es6-promise": "^4.2.4", "express": "^4.16.3", "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.0.1", "jschardet": "^2.1.1", "keytar": "7.2.0", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", "markdown-it": "^12.3.2", "msgpackr": "1.6.1", "nsfw": "^2.2.4", "p-debounce": "^2.1.0", "perfect-scrollbar": "^1.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-tooltip": "^4.2.21", "react-virtuoso": "^2.17.0", "reflect-metadata": "^0.1.10", "route-parser": "^0.0.5", "safer-buffer": "^2.1.2", "socket.io": "^4.5.3", "socket.io-client": "^4.5.3", "uuid": "^8.3.2", "vscode-languageserver-protocol": "^3.17.2", "vscode-uri": "^2.1.1", "ws": "^8.14.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 *": [ "@phosphor/algorithm", "@phosphor/commands", "@phosphor/coreutils", "@phosphor/domutils", "@phosphor/dragdrop", "@phosphor/messaging", "@phosphor/properties", "@phosphor/signaling", "@phosphor/virtualdom", "@phosphor/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 =": [ "dompurify as DOMPurify", "express", "lodash.debounce as debounce", "lodash.throttle as throttle", "nsfw", "markdown-it as markdownit", "react as React", "ws as WebSocket", "yargs" ] } }, "theiaExtensions": [ { "frontendPreload": "lib/browser/preload/preload-module", "preload": "lib/electron-browser/preload" }, { "frontend": "lib/browser/i18n/i18n-frontend-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" }, { "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", "generate-theia-re-exports": "theia-re-exports generate && theia-re-exports template README_TEMPLATE.md > README.md", "lint": "theiaext lint", "prepare": "yarn -s generate-theia-re-exports", "test": "theiaext test", "version": "yarn -s generate-theia-re-exports", "watch": "theiaext watch" }, "devDependencies": { "@theia/ext-scripts": "1.43.1", "@theia/re-exports": "1.43.1", "minimist": "^1.2.0" }, "nyc": { "extends": "../../configs/nyc.json" }, "gitHead": "df48285b7d3340e0109e89ffdb0f437ba6710378" }