{ "name": "DCSOlympus", "node-main": "./bin/www", "main": "http://localhost:3000", "version": "v0.4.4-alpha", "private": true, "scripts": { "emit-declarations": "tsc --project tsconfig.json --declaration --emitDeclarationOnly --outfile ./@types/olympus/index.d.ts", "copy": "copy.bat", "start": "npm run copy & concurrently --kill-others \"npm run watch\" \"nodemon ./bin/www\"", "watch": "watchify .\\src\\index.ts --debug -o .\\public\\javascripts\\bundle.js -t [ babelify --global true --presets [ @babel/preset-env ] --extensions '.js'] -p [ tsify --noImplicitAny ]" }, "dependencies": { "body-parser": "^1.20.2", "cookie-parser": "~1.4.4", "debug": "~2.6.9", "ejs": "^3.1.8", "express": "~4.16.1", "express-basic-auth": "^1.2.1", "leaflet-gesture-handling": "^1.2.2", "morgan": "~1.9.1", "save": "^2.9.0", "srtm-elevation": "^2.1.2" }, "devDependencies": { "@babel/preset-env": "^7.21.4", "@tanem/svg-injector": "^10.1.55", "@turf/turf": "^6.5.0", "@types/formatcoords": "^1.1.0", "@types/geojson": "^7946.0.10", "@types/gtag.js": "^0.0.12", "@types/leaflet": "^1.9.0", "@types/node": "^18.16.1", "@types/sortablejs": "^1.15.0", "@types/svg-injector": "^0.0.29", "babelify": "^10.0.0", "browserify": "^17.0.0", "concurrently": "^7.6.0", "cp": "^0.2.0", "esmify": "^2.1.1", "formatcoords": "^1.1.3", "leaflet": "^1.9.3", "leaflet-control-mini-map": "^0.4.0", "leaflet-path-drag": "*", "leaflet.nauticscale": "^1.1.0", "nodemon": "^2.0.20", "requirejs": "^2.3.6", "sortablejs": "^1.15.0", "tsify": "^5.0.4", "tslib": "latest", "typedoc": "^0.24.8", "typedoc-umlclass": "^0.7.1", "typescript": "^4.9.4", "watchify": "^4.0.0" } }