* Eslint import order * Initial Uikit * Rename file with camelCase * Remove unused code * Remove unused code * Set position traficlight mac * Grouping Ribbon, Topbar and Bottombar as layout * Added image brand * Moving feature toggle into context folder * Fix active state of setting menu * Cleanup downloadModel atom helper * Cleanup useGetConfigureModel * Added wave animation * Create useMainViewState intead of import helper atom * Remove unused code * Take a back switch ui * Toggle using switch component * Add dynamic primary color * Cleanup import * Added uikit scroll area * Add best practice form * Added toaster container * Fix loader container * Add hooks useDownloadState * Added tooltip on ribbon menu * Added case user multiple download model * Adjust input style with bigger ring * Restyle my model screen * Replace useStartStop model with useActiveModel * Import icon using Icon name * Fix missing login loading start and stop model * WIP integrate with cmdk * Move layout search bar on middle of app * Added function cancel download * Cleanup model explore * Cleanup unused code * Move app version in bototmbar or footer * WIP chat screen * WIP chat screen * Cleanup style and remove unsed code * Added command for showing downloaded model * Fix missing keyframe loader dot animation * Conditional loader of plugin setting * WIP history list message * chore: rebase main * Adding script ui into root package * Fix different version react hooks form * Add close toaster * Added status model active or not on list of command * Conditional showing info if user don't have a model * Disabled toolbar chat when user not yet have convo * chore: fix state * fix: get resource atom * Fix conditional bottom bar * fix: model download state * Fix font * Improve icon my model * Add toaster delete chat * Remove test classname * Fix scroll chat body * Fix scrolling chat body * chore: add message update * Add uikit into depedencies on root package * Update chat flow * Fix hot reload ui changes * Increate background color chat screen light mode * Added visual conversation active state * Added build:uikit on gh actions * chore: attempt to fix CI * fix: deps * fix: tests * chore: attempt to fix CI --------- Co-authored-by: Louis <louis@jan.ai>
65 lines
4.4 KiB
JSON
65 lines
4.4 KiB
JSON
{
|
|
"name": "jan-app",
|
|
"private": true,
|
|
"workspaces": {
|
|
"packages": [
|
|
"uikit",
|
|
"core",
|
|
"electron",
|
|
"web",
|
|
"server"
|
|
],
|
|
"nohoist": [
|
|
"uikit",
|
|
"uikit/*",
|
|
"core",
|
|
"core/*",
|
|
"electron",
|
|
"electron/**",
|
|
"web",
|
|
"web/**",
|
|
"server",
|
|
"server/**"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"lint": "yarn workspace jan lint && yarn workspace jan-web lint",
|
|
"test": "yarn workspace jan test:e2e",
|
|
"dev:electron": "yarn workspace jan dev",
|
|
"dev:web": "yarn workspace jan-web dev",
|
|
"dev": "concurrently --kill-others \"yarn dev:web\" \"wait-on http://localhost:3000 && yarn dev:electron\"",
|
|
"test-local": "yarn lint && yarn build:test && yarn test",
|
|
"dev:uikit": "yarn workspace @janhq/uikit install && yarn workspace @janhq/uikit dev",
|
|
"build:uikit": "yarn workspace @janhq/uikit install && yarn workspace @janhq/uikit build",
|
|
"build:core": "cd core && yarn install && yarn run build",
|
|
"build:web": "yarn workspace jan-web build && cpx \"web/out/**\" \"electron/renderer/\"",
|
|
"build:electron": "yarn workspace jan build",
|
|
"build:electron:test": "yarn workspace jan build:test",
|
|
"build:pull-plugins": "rimraf ./electron/core/pre-install/*.tgz && cd ./electron/core/pre-install && npm pack @janhq/inference-plugin @janhq/monitoring-plugin",
|
|
"build:plugins": "rimraf ./electron/core/pre-install/*.tgz && concurrently --kill-others-on-fail \"cd ./plugins/conversational-json && npm install && npm run postinstall && npm run build:publish\" \"cd ./plugins/inference-plugin && npm install --ignore-scripts && npm run postinstall:dev && npm run build:publish\" \"cd ./plugins/model-plugin && npm install && npm run postinstall && npm run build:publish\" \"cd ./plugins/monitoring-plugin && npm install && npm run postinstall && npm run build:publish\"",
|
|
"build:plugins-web": "rimraf ./electron/core/pre-install/*.tgz && concurrently --kill-others-on-fail \"cd ./plugins/conversational-json && npm install && npm run build:deps && npm run postinstall\" \"cd ./plugins/inference-plugin && npm install && npm run postinstall\" \"cd ./plugins/model-plugin && npm install && npm run postinstall\" \"cd ./plugins/monitoring-plugin && npm install && npm run postinstall\" && concurrently --kill-others-on-fail \"cd ./plugins/conversational-json && npm run build:publish\" \"cd ./plugins/inference-plugin && npm run build:publish\" \"cd ./plugins/model-plugin && npm run build:publish\" \"cd ./plugins/monitoring-plugin && npm run build:publish\"",
|
|
"build": "yarn build:web && yarn build:electron",
|
|
"build:test": "yarn build:web && yarn build:electron:test",
|
|
"build:test-darwin": "yarn build:web && yarn workspace jan build:test-darwin",
|
|
"build:test-win32": "yarn build:web && yarn workspace jan build:test-win32",
|
|
"build:test-linux": "yarn build:web && yarn workspace jan build:test-linux",
|
|
"build:darwin": "yarn build:web && yarn workspace jan build:darwin",
|
|
"build:win32": "yarn build:web && yarn workspace jan build:win32",
|
|
"build:linux": "yarn build:web && yarn workspace jan build:linux",
|
|
"build:publish": "yarn build:web && yarn workspace jan build:publish",
|
|
"build:publish-darwin": "yarn build:web && yarn workspace jan build:publish-darwin",
|
|
"build:publish-win32": "yarn build:web && yarn workspace jan build:publish-win32",
|
|
"build:publish-linux": "yarn build:web && yarn workspace jan build:publish-linux",
|
|
"build:web-plugins": "yarn build:web && yarn build:plugins-web && mkdir -p \"./web/out/plugins/conversational-json\" && cp \"./plugins/conversational-json/dist/index.js\" \"./web/out/plugins/conversational-json\" && mkdir -p \"./web/out/plugins/inference-plugin\" && cp \"./plugins/inference-plugin/dist/index.js\" \"./web/out/plugins/inference-plugin\" && mkdir -p \"./web/out/plugins/model-plugin\" && cp \"./plugins/model-plugin/dist/index.js\" \"./web/out/plugins/model-plugin\" && mkdir -p \"./web/out/plugins/monitoring-plugin\" && cp \"./plugins/monitoring-plugin/dist/index.js\" \"./web/out/plugins/monitoring-plugin\"",
|
|
"server:prod": "yarn workspace server build && yarn build:web-plugins && cpx \"web/out/**\" \"server/build/renderer/\" && mkdir -p ./server/build/@janhq && cp -r ./plugins/* ./server/build/@janhq",
|
|
"start:server": "yarn server:prod && node server/build/main.js"
|
|
},
|
|
"devDependencies": {
|
|
"concurrently": "^8.2.1",
|
|
"cpx": "^1.5.0",
|
|
"rimraf": "^3.0.2",
|
|
"wait-on": "^7.0.1"
|
|
},
|
|
"version": "0.0.0"
|
|
}
|