core/tools/cli-engine/package.json

76 lines
2.8 KiB
JSON

{
"name": "@opensumi/cli-engine",
"version": "3.9.0",
"description": "Integration engine runtime for opensumi-cli and opensumi extension",
"license": "MIT",
"files": [
"lib"
],
"scripts": {
"build": "cross-env NODE_ENV=production run-p build:node build:browser build:exthost build:webview build:ext-worker-host",
"build:browser": "webpack --config ./configs/webpack.config.browser.js --progress",
"build:ext-worker-host": "webpack --config ./configs/webpack.config.ext-worker.js --progress",
"build:ext-worker-host:watch": "yarn run build:ext-worker-host -- --watch",
"build:exthost": "webpack --config ./configs/webpack.config.ext.js --progress",
"build:webview": "webpack --config ./configs/webpack.config.webview.js --progress",
"build:node": "tsc -p configs/tsconfig.node.json || echo 0",
"lint": "eslint --cache --ext .js ./",
"lint:fix": "yarn run lint -- --fix",
"prepublishOnly": "yarn run build",
"watch": "cross-env NODE_ENV=development run-p watch:node watch:browser watch:exthost watch:webview watch:ext-worker-host",
"watch:browser": "yarn run build:browser -- --watch",
"watch:exthost": "yarn run build:exthost -- --watch",
"watch:node": "tsc -w -p configs/tsconfig.node.json || echo 0",
"watch:webview": "yarn run build:webview -- --watch"
},
"dependencies": {
"@koa/cors": "^5.0.0",
"@opensumi/di": "^1.8.0",
"@opensumi/ide-core-browser": "workspace:*",
"@opensumi/ide-core-common": "workspace:*",
"@opensumi/ide-core-node": "workspace:*",
"@opensumi/ide-express-file-server": "workspace:*",
"@opensumi/ide-extension": "workspace:*",
"@opensumi/ide-i18n": "workspace:*",
"@opensumi/ide-main-layout": "workspace:*",
"@opensumi/ide-startup": "workspace:*",
"chalk": "^4.1.2",
"ejs": "^3.1.7",
"ip": "^1.1.8",
"koa": "^2.15.0",
"koa-mount": "^4.0.0",
"mri": "^1.2.0",
"open": "^7.0.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"tslib": "^2.6.2"
},
"devDependencies": {
"@types/ejs": "^3.0.2",
"@types/koa-mount": "^4.0.0",
"@types/node": "^22.7.6",
"@types/react": "^18.2.0",
"@types/react-dom": "^18.2.0",
"assets-webpack-plugin": "^7.1.1",
"copy-webpack-plugin": "^12.0.2",
"cross-env": "^7.0.3",
"css-loader": "^6.9.1",
"html-webpack-plugin": "^5.6.0",
"less": "^3.9.0",
"less-loader": "^12.1.0",
"loader-utils": "^1.2.3",
"mini-css-extract-plugin": "^2.7.7",
"npm-run-all": "^4.1.5",
"optimize-css-assets-webpack-plugin": "^6.0.1",
"shell-path": "^2.1.0",
"style-loader": "^3.3.4",
"terser-webpack-plugin": "^5.3.10",
"ts-loader": "^9.5.1",
"tsconfig-paths": "^4.2.0",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"typescript": "^5.6.3",
"webpack": "^5.90.0",
"webpack-cli": "^5.1.4"
}
}