mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
c47e17903d
Adds a new set of configurations for managing whether the app will automatically check for updates. Ports over the auto update code from the old app. In this version, the main difference is that updates can be manually checked for using a menu bar item, even if auto updates are disabled.
112 lines
3.8 KiB
JSON
112 lines
3.8 KiB
JSON
{
|
|
"name": "thenextwave",
|
|
"author": {
|
|
"name": "Command Line Inc",
|
|
"email": "info@commandline.dev"
|
|
},
|
|
"productName": "TheNextWave",
|
|
"description": "An Open-Source, AI-Native, Terminal Built for Seamless Workflows",
|
|
"license": "Apache-2.0",
|
|
"version": "0.0.0",
|
|
"homepage": "https://waveterm.dev",
|
|
"build": {
|
|
"appId": "dev.commandline.thenextwave"
|
|
},
|
|
"private": true,
|
|
"main": "./dist/main/index.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "electron-vite dev",
|
|
"start": "electron-vite preview",
|
|
"build:dev": "electron-vite build --mode development",
|
|
"build:prod": "electron-vite build --mode production",
|
|
"storybook": "storybook dev -p 6006 --no-open",
|
|
"build-storybook": "storybook build",
|
|
"coverage": "vitest run --coverage",
|
|
"test": "vitest",
|
|
"postinstall": "electron-builder install-app-deps"
|
|
},
|
|
"devDependencies": {
|
|
"@chromatic-com/storybook": "^1.5.0",
|
|
"@eslint/js": "^9.2.0",
|
|
"@storybook/addon-essentials": "^8.1.10",
|
|
"@storybook/addon-interactions": "^8.1.10",
|
|
"@storybook/addon-links": "^8.1.10",
|
|
"@storybook/blocks": "^8.1.10",
|
|
"@storybook/react": "^8.1.10",
|
|
"@storybook/react-vite": "^8.1.10",
|
|
"@storybook/test": "^8.1.10",
|
|
"@types/electron": "^1.6.10",
|
|
"@types/node": "^20.12.12",
|
|
"@types/papaparse": "^5",
|
|
"@types/react": "^18.3.2",
|
|
"@types/sprintf-js": "^1",
|
|
"@types/throttle-debounce": "^5",
|
|
"@types/tinycolor2": "^1",
|
|
"@types/uuid": "^9.0.8",
|
|
"@vitejs/plugin-react-swc": "^3.7.0",
|
|
"@vitest/coverage-istanbul": "^1.6.0",
|
|
"electron": "^31.1.0",
|
|
"electron-builder": "^24.13.3",
|
|
"electron-vite": "^2.2.0",
|
|
"eslint": "^9.2.0",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"less": "^4.2.0",
|
|
"prettier": "^3.2.5",
|
|
"prettier-plugin-jsdoc": "^1.3.0",
|
|
"prettier-plugin-organize-imports": "^3.2.4",
|
|
"rollup-plugin-flow": "^1.1.1",
|
|
"storybook": "^8.1.10",
|
|
"ts-node": "^10.9.2",
|
|
"tslib": "^2.6.2",
|
|
"tsx": "^4.15.4",
|
|
"typescript": "^5.4.5",
|
|
"typescript-eslint": "^7.8.0",
|
|
"vite": "^5.0.0",
|
|
"vite-plugin-image-optimizer": "^1.1.8",
|
|
"vite-plugin-static-copy": "^1.0.5",
|
|
"vite-tsconfig-paths": "^4.3.2",
|
|
"vitest": "^1.6.0"
|
|
},
|
|
"dependencies": {
|
|
"@monaco-editor/loader": "^1.4.0",
|
|
"@monaco-editor/react": "^4.6.0",
|
|
"@observablehq/plot": "^0.6.14",
|
|
"@react-hook/resize-observer": "^2.0.1",
|
|
"@table-nav/core": "^0.0.7",
|
|
"@table-nav/react": "^0.0.7",
|
|
"@tanstack/react-table": "^8.17.3",
|
|
"@xterm/addon-fit": "^0.10.0",
|
|
"@xterm/addon-serialize": "^0.13.0",
|
|
"@xterm/xterm": "^5.5.0",
|
|
"base64-js": "^1.5.1",
|
|
"clsx": "^2.1.1",
|
|
"dayjs": "^1.11.11",
|
|
"electron-updater": "6.2.1",
|
|
"html-to-image": "^1.11.11",
|
|
"immer": "^10.1.1",
|
|
"jotai": "^2.8.0",
|
|
"monaco-editor": "^0.49.0",
|
|
"overlayscrollbars": "^2.8.3",
|
|
"overlayscrollbars-react": "^0.5.6",
|
|
"papaparse": "^5.4.1",
|
|
"react": "^18.3.1",
|
|
"react-dnd": "^16.0.1",
|
|
"react-dnd-html5-backend": "^16.0.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-frame-component": "^5.2.7",
|
|
"react-gauge-chart": "^0.5.1",
|
|
"react-markdown": "^9.0.1",
|
|
"rehype-raw": "^7.0.0",
|
|
"remark-gfm": "^4.0.0",
|
|
"rxjs": "^7.8.1",
|
|
"sprintf-js": "^1.1.3",
|
|
"throttle-debounce": "^5.0.0",
|
|
"tinycolor2": "^1.6.0",
|
|
"use-device-pixel-ratio": "^1.1.2",
|
|
"uuid": "^9.0.1",
|
|
"winston": "^3.13.1"
|
|
},
|
|
"packageManager": "yarn@4.3.1"
|
|
}
|