1 | {
|
2 | "name": "@theia/core",
|
3 | "version": "1.37.2",
|
4 | "description": "Theia is a cloud & desktop IDE framework implemented in TypeScript.",
|
5 | "main": "lib/common/index.js",
|
6 | "typings": "lib/common/index.d.ts",
|
7 | "dependencies": {
|
8 | "@babel/runtime": "^7.10.0",
|
9 | "@phosphor/algorithm": "1",
|
10 | "@phosphor/commands": "1",
|
11 | "@phosphor/coreutils": "1",
|
12 | "@phosphor/domutils": "1",
|
13 | "@phosphor/dragdrop": "1",
|
14 | "@phosphor/messaging": "1",
|
15 | "@phosphor/properties": "1",
|
16 | "@phosphor/signaling": "1",
|
17 | "@phosphor/virtualdom": "1",
|
18 | "@phosphor/widgets": "1",
|
19 | "@theia/application-package": "1.37.2",
|
20 | "@theia/request": "1.37.2",
|
21 | "@types/body-parser": "^1.16.4",
|
22 | "@types/cookie": "^0.3.3",
|
23 | "@types/dompurify": "^2.2.2",
|
24 | "@types/express": "^4.16.0",
|
25 | "@types/fs-extra": "^4.0.2",
|
26 | "@types/lodash.debounce": "4.0.3",
|
27 | "@types/lodash.throttle": "^4.1.3",
|
28 | "@types/markdown-it": "^12.2.3",
|
29 | "@types/react": "^18.0.15",
|
30 | "@types/react-dom": "^18.0.6",
|
31 | "@types/route-parser": "^0.1.1",
|
32 | "@types/safer-buffer": "^2.1.0",
|
33 | "@types/ws": "^5.1.2",
|
34 | "@types/yargs": "^15",
|
35 | "@vscode/codicons": "*",
|
36 | "ajv": "^6.5.3",
|
37 | "body-parser": "^1.17.2",
|
38 | "cookie": "^0.4.0",
|
39 | "dompurify": "^2.2.9",
|
40 | "drivelist": "^9.0.2",
|
41 | "es6-promise": "^4.2.4",
|
42 | "express": "^4.16.3",
|
43 | "fast-json-stable-stringify": "^2.1.0",
|
44 | "file-icons-js": "~1.0.3",
|
45 | "font-awesome": "^4.7.0",
|
46 | "fs-extra": "^4.0.2",
|
47 | "fuzzy": "^0.1.3",
|
48 | "http-proxy-agent": "^5.0.0",
|
49 | "https-proxy-agent": "^5.0.0",
|
50 | "iconv-lite": "^0.6.0",
|
51 | "inversify": "^5.1.1",
|
52 | "jschardet": "^2.1.1",
|
53 | "keytar": "7.2.0",
|
54 | "lodash.debounce": "^4.0.8",
|
55 | "lodash.throttle": "^4.1.1",
|
56 | "markdown-it": "^12.3.2",
|
57 | "msgpackr": "^1.6.1",
|
58 | "nsfw": "^2.2.4",
|
59 | "p-debounce": "^2.1.0",
|
60 | "perfect-scrollbar": "^1.3.0",
|
61 | "react": "^18.2.0",
|
62 | "react-dom": "^18.2.0",
|
63 | "react-tooltip": "^4.2.21",
|
64 | "react-virtuoso": "^2.17.0",
|
65 | "reflect-metadata": "^0.1.10",
|
66 | "route-parser": "^0.0.5",
|
67 | "safer-buffer": "^2.1.2",
|
68 | "socket.io": "^4.5.3",
|
69 | "socket.io-client": "^4.5.3",
|
70 | "uuid": "^8.3.2",
|
71 | "vscode-languageserver-protocol": "^3.17.2",
|
72 | "vscode-uri": "^2.1.1",
|
73 | "ws": "^7.1.2",
|
74 | "yargs": "^15.3.1"
|
75 | },
|
76 | "peerDependencies": {
|
77 | "@theia/electron": "*"
|
78 | },
|
79 | "peerDependenciesMeta": {
|
80 | "@theia/electron": {
|
81 | "optional": true
|
82 | }
|
83 | },
|
84 | "publishConfig": {
|
85 | "access": "public"
|
86 | },
|
87 | "theiaReExports": {
|
88 | "electron-shared": {
|
89 | "copy": "@theia/electron#shared"
|
90 | },
|
91 | "shared": {
|
92 | "export *": [
|
93 | "@phosphor/algorithm",
|
94 | "@phosphor/commands",
|
95 | "@phosphor/coreutils",
|
96 | "@phosphor/domutils",
|
97 | "@phosphor/dragdrop",
|
98 | "@phosphor/messaging",
|
99 | "@phosphor/properties",
|
100 | "@phosphor/signaling",
|
101 | "@phosphor/virtualdom",
|
102 | "@phosphor/widgets",
|
103 | "@theia/application-package",
|
104 | "@theia/application-package/lib/api",
|
105 | "@theia/application-package/lib/environment",
|
106 | "@theia/request",
|
107 | "@theia/request/lib/proxy",
|
108 | "@theia/request/lib/node-request-service",
|
109 | "fs-extra",
|
110 | "fuzzy",
|
111 | "inversify",
|
112 | "react-dom",
|
113 | "react-dom/client",
|
114 | "react-virtuoso",
|
115 | "vscode-languageserver-protocol",
|
116 | "vscode-uri"
|
117 | ],
|
118 | "export =": [
|
119 | "dompurify as DOMPurify",
|
120 | "express",
|
121 | "lodash.debounce as debounce",
|
122 | "lodash.throttle as throttle",
|
123 | "nsfw",
|
124 | "markdown-it as markdownit",
|
125 | "react as React",
|
126 | "ws as WebSocket",
|
127 | "yargs"
|
128 | ]
|
129 | }
|
130 | },
|
131 | "theiaExtensions": [
|
132 | {
|
133 | "preload": "lib/electron-browser/preload"
|
134 | },
|
135 | {
|
136 | "frontend": "lib/browser/i18n/i18n-frontend-module",
|
137 | "backend": "lib/node/i18n/i18n-backend-module"
|
138 | },
|
139 | {
|
140 | "frontend": "lib/browser/menu/browser-menu-module",
|
141 | "frontendElectron": "lib/electron-browser/menu/electron-menu-module"
|
142 | },
|
143 | {
|
144 | "frontend": "lib/browser/window/browser-window-module",
|
145 | "frontendElectron": "lib/electron-browser/window/electron-window-module"
|
146 | },
|
147 | {
|
148 | "frontend": "lib/browser/keyboard/browser-keyboard-module",
|
149 | "frontendElectron": "lib/electron-browser/keyboard/electron-keyboard-module",
|
150 | "backendElectron": "lib/electron-node/keyboard/electron-backend-keyboard-module"
|
151 | },
|
152 | {
|
153 | "frontendElectron": "lib/electron-browser/token/electron-token-frontend-module",
|
154 | "backendElectron": "lib/electron-node/token/electron-token-backend-module"
|
155 | },
|
156 | {
|
157 | "backend": "lib/node/hosting/backend-hosting-module",
|
158 | "backendElectron": "lib/electron-node/hosting/electron-backend-hosting-module"
|
159 | },
|
160 | {
|
161 | "frontend": "lib/browser/request/browser-request-module",
|
162 | "frontendElectron": "lib/electron-browser/request/electron-browser-request-module"
|
163 | },
|
164 | {
|
165 | "backend": "lib/node/request/backend-request-module",
|
166 | "backendElectron": "lib/electron-node/request/electron-backend-request-module"
|
167 | }
|
168 | ],
|
169 | "keywords": [
|
170 | "theia-extension"
|
171 | ],
|
172 | "license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
|
173 | "repository": {
|
174 | "type": "git",
|
175 | "url": "https://github.com/eclipse-theia/theia.git"
|
176 | },
|
177 | "bugs": {
|
178 | "url": "https://github.com/eclipse-theia/theia/issues"
|
179 | },
|
180 | "homepage": "https://github.com/eclipse-theia/theia",
|
181 | "files": [
|
182 | "electron-shared",
|
183 | "i18n",
|
184 | "lib",
|
185 | "shared",
|
186 | "src"
|
187 | ],
|
188 | "scripts": {
|
189 | "build": "theiaext build",
|
190 | "clean": "theiaext clean",
|
191 | "compile": "theiaext compile",
|
192 | "generate-layout": "electron ./scripts/generate-layout",
|
193 | "generate-theia-re-exports": "theia-re-exports generate && theia-re-exports template README_TEMPLATE.md > README.md",
|
194 | "lint": "theiaext lint",
|
195 | "prepare": "yarn -s generate-theia-re-exports",
|
196 | "test": "theiaext test",
|
197 | "version": "yarn -s generate-theia-re-exports",
|
198 | "watch": "theiaext watch"
|
199 | },
|
200 | "devDependencies": {
|
201 | "@theia/ext-scripts": "1.37.2",
|
202 | "@theia/re-exports": "1.37.2",
|
203 | "minimist": "^1.2.0"
|
204 | },
|
205 | "nyc": {
|
206 | "extends": "../../configs/nyc.json"
|
207 | },
|
208 | "gitHead": "c71b35d3721f19ca558743e1f9b5558f93987fdc"
|
209 | }
|