Files
line-of-sight/package.json
T

57 lines
2.5 KiB
JSON
Raw Normal View History

{
"name": "line-of-sight",
"version": "1.0.0",
"description": "Line of Sight - Interactive geospatial visualization application",
"private": true,
"scripts": {
"start": "npm run docker:start",
"start:detached": "npm run docker:start:detached",
"stop": "npm run docker:stop",
"build": "npm run docker:build",
"rebuild": "npm run docker:rebuild",
"logs": "npm run docker:logs",
"logs:backend": "npm run docker:logs:backend",
"logs:frontend": "npm run docker:logs:frontend",
"logs:db": "npm run docker:logs:db",
"clean": "npm run docker:clean",
"install:all": "npm run backend:install && npm run frontend:install",
"dev": "concurrently \"npm run backend:dev\" \"npm run frontend:start\"",
"test": "npm run backend:test && npm run frontend:test",
"verify": "npm run verify:backend && npm run verify:frontend",
"verify:backend": "cd backend && node -c app/server.js && echo '✅ Backend syntax valid'",
"verify:frontend": "cd frontend && npx eslint src/App.js --quiet && echo '✅ Frontend syntax valid' || echo '⚠️ ESLint not configured'",
"docker:start": "docker compose up || docker-compose up",
"docker:start:detached": "docker compose up -d || docker-compose up -d",
"docker:stop": "docker compose down || docker-compose down",
"docker:build": "docker compose build || docker-compose build",
"docker:rebuild": "docker compose down && docker compose build --no-cache || docker-compose down && docker-compose build --no-cache",
"docker:logs": "docker compose logs -f || docker-compose logs -f",
"docker:logs:backend": "docker compose logs -f backend || docker-compose logs -f backend",
"docker:logs:frontend": "docker compose logs -f frontend || docker-compose logs -f frontend",
"docker:logs:db": "docker compose logs -f postgres || docker-compose logs -f postgres",
"docker:clean": "docker compose down -v || docker-compose down -v",
"backend:install": "cd backend && npm install",
"backend:start": "cd backend && npm start",
"backend:dev": "cd backend && npm run dev",
"backend:test": "cd backend && npm test",
"frontend:install": "cd frontend && npm install",
"frontend:start": "cd frontend && npm start",
"frontend:build": "cd frontend && npm run build",
"frontend:test": "cd frontend && npm test"
},
"keywords": [
"geospatial",
"map",
"line-of-sight",
"visualization",
"react",
"nodejs",
"postgis"
],
"author": "Agent Zero",
"license": "MIT",
"devDependencies": {
"concurrently": "^8.2.2"
}
}