Move PWA config into the default Vite build, ensure the PWA icon source is generated, and restrict Workbox caching to static assets only. Update server UI build wiring and clarify TLS requirements in docs.
47 lines
1.3 KiB
JSON
47 lines
1.3 KiB
JSON
{
|
|
"name": "@neuralnomads/codenomad",
|
|
"version": "0.9.5",
|
|
"description": "CodeNomad Server",
|
|
"license": "MIT",
|
|
"author": {
|
|
"name": "Neural Nomads",
|
|
"email": "codenomad@neuralnomads.ai"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/NeuralNomadsAI/CodeNomad.git"
|
|
},
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"bin": {
|
|
"codenomad": "dist/bin.js"
|
|
},
|
|
"scripts": {
|
|
"build": "npm run build:ui && npm run prepare-ui && tsc -p tsconfig.json && node ./scripts/copy-auth-pages.mjs && npm run prepare-config",
|
|
"build:ui": "npm run build --prefix ../ui",
|
|
"prepare-ui": "node ./scripts/copy-ui-dist.mjs",
|
|
"prepare-config": "node ./scripts/copy-opencode-config.mjs",
|
|
"dev": "cross-env CODENOMAD_DEV=1 CODENOMAD_SERVER_PASSWORD=codenomad-dev CLI_UI_DEV_SERVER=http://localhost:3000 tsx src/index.ts",
|
|
"typecheck": "tsc --noEmit -p tsconfig.json"
|
|
},
|
|
"dependencies": {
|
|
"@fastify/cors": "^8.5.0",
|
|
"@fastify/reply-from": "^9.8.0",
|
|
"@fastify/static": "^7.0.4",
|
|
"commander": "^12.1.0",
|
|
"fastify": "^4.28.1",
|
|
"fuzzysort": "^2.0.4",
|
|
"pino": "^9.4.0",
|
|
"undici": "^6.19.8",
|
|
"yauzl": "^2.10.0",
|
|
"zod": "^3.23.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/yauzl": "^2.10.0",
|
|
"cross-env": "^7.0.3",
|
|
"ts-node": "^10.9.2",
|
|
"tsx": "^4.20.6",
|
|
"typescript": "^5.6.3"
|
|
}
|
|
}
|