@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
212 lines (211 loc) • 6.36 kB
JSON
{
"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"
}