mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-30 06:12:03 +00:00
- Introduced a command palette for enhanced navigation and command execution. - Added a new dashboard view with project management features, including project cards and an empty state for new users. - Updated routing to include the new dashboard view and integrated it with the existing layout. - Enhanced the app store to manage pinned projects and GitHub cache for issues and pull requests. These changes improve user experience by streamlining project management and navigation within the application.
77 lines
4.0 KiB
JSON
77 lines
4.0 KiB
JSON
{
|
|
"name": "automaker",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"engines": {
|
|
"node": ">=22.0.0 <23.0.0"
|
|
},
|
|
"workspaces": [
|
|
"apps/*",
|
|
"libs/*"
|
|
],
|
|
"scripts": {
|
|
"postinstall": "node -e \"const fs=require('fs');if(process.platform==='darwin'){['darwin-arm64','darwin-x64'].forEach(a=>{const p='node_modules/node-pty/prebuilds/'+a+'/spawn-helper';if(fs.existsSync(p))fs.chmodSync(p,0o755)})}\" && node scripts/fix-lockfile-urls.mjs",
|
|
"fix:lockfile": "node scripts/fix-lockfile-urls.mjs",
|
|
"dev": "node dev.mjs",
|
|
"_dev:web": "npm run dev:web --workspace=apps/ui",
|
|
"_dev:electron": "npm run dev:electron --workspace=apps/ui",
|
|
"_dev:electron:debug": "npm run dev:electron:debug --workspace=apps/ui",
|
|
"_dev:electron:wsl": "npm run dev:electron:wsl --workspace=apps/ui",
|
|
"_dev:electron:wsl:gpu": "npm run dev:electron:wsl:gpu --workspace=apps/ui",
|
|
"_dev:server": "npm run dev --workspace=apps/server",
|
|
"dev:web": "npm run build:packages && npm run _dev:web",
|
|
"dev:electron": "npm run build:packages && npm run _dev:electron",
|
|
"dev:electron:debug": "npm run build:packages && npm run _dev:electron:debug",
|
|
"dev:electron:wsl": "npm run build:packages && npm run _dev:electron:wsl",
|
|
"dev:electron:wsl:gpu": "npm run build:packages && npm run _dev:electron:wsl:gpu",
|
|
"dev:server": "npm run build:packages && npm run _dev:server",
|
|
"dev:docker": "docker compose up",
|
|
"dev:docker:rebuild": "docker compose build --no-cache && docker compose up",
|
|
"dev:full": "npm run build:packages && concurrently \"npm run _dev:server\" \"npm run _dev:web\"",
|
|
"build": "npm run build:packages && npm run build --workspace=apps/ui",
|
|
"build:packages": "npm run build -w @automaker/types && npm run build -w @automaker/platform && npm run build -w @automaker/utils && npm run build -w @automaker/prompts -w @automaker/model-resolver -w @automaker/dependency-resolver && npm run build -w @automaker/git-utils",
|
|
"build:server": "npm run build:packages && npm run build --workspace=apps/server",
|
|
"build:electron": "npm run build:packages && npm run build:electron --workspace=apps/ui",
|
|
"build:electron:dir": "npm run build:packages && npm run build:electron:dir --workspace=apps/ui",
|
|
"build:electron:win": "npm run build:packages && npm run build:electron:win --workspace=apps/ui",
|
|
"build:electron:win:dir": "npm run build:packages && npm run build:electron:win:dir --workspace=apps/ui",
|
|
"build:electron:mac": "npm run build:packages && npm run build:electron:mac --workspace=apps/ui",
|
|
"build:electron:mac:dir": "npm run build:packages && npm run build:electron:mac:dir --workspace=apps/ui",
|
|
"build:electron:linux": "npm run build:packages && npm run build:electron:linux --workspace=apps/ui",
|
|
"build:electron:linux:dir": "npm run build:packages && npm run build:electron:linux:dir --workspace=apps/ui",
|
|
"lint": "npm run lint --workspace=apps/ui",
|
|
"test": "npm run test --workspace=apps/ui",
|
|
"test:headed": "npm run test:headed --workspace=apps/ui",
|
|
"test:ui": "npm run test --workspace=apps/ui -- --ui",
|
|
"test:packages": "vitest run --project='!server'",
|
|
"test:server": "vitest run --project=server",
|
|
"test:server:coverage": "vitest run --project=server --coverage",
|
|
"test:unit": "vitest run",
|
|
"test:unit:watch": "vitest",
|
|
"test:all": "vitest run",
|
|
"lint:lockfile": "node scripts/lint-lockfile.mjs",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check .",
|
|
"rebuild": "rm -rf node_modules apps/*/node_modules libs/*/node_modules && npm install",
|
|
"prepare": "husky && npm run build:packages"
|
|
},
|
|
"lint-staged": {
|
|
"*.{js,jsx,ts,tsx,json,css,md,html,yml,yaml}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@radix-ui/react-context-menu": "^2.2.16",
|
|
"cross-spawn": "7.0.6",
|
|
"date-fns": "^4.1.0",
|
|
"rehype-sanitize": "6.0.0",
|
|
"tree-kill": "1.2.2"
|
|
},
|
|
"devDependencies": {
|
|
"husky": "9.1.7",
|
|
"lint-staged": "16.2.7",
|
|
"prettier": "3.7.4",
|
|
"vitest": "4.0.16"
|
|
}
|
|
}
|