{ "name": "DCSOlympus", "node-main": "./bin/www", "main": "http://localhost:3000", "version": "v1.0.2", "private": true, "scripts": { "build": "browserify .\\src\\index.ts --debug -o .\\public\\javascripts\\bundle.js -t [ babelify --global true --presets [ @babel/preset-env ] --extensions '.js'] -p [ tsify --noImplicitAny ] && copy.bat", "build-release": "browserify .\\src\\index.ts -o .\\public\\javascripts\\bundle.js -t [ babelify --global true --presets [ @babel/preset-env ] --extensions '.js'] -p [ tsify --noImplicitAny ] && copy.bat", "emit-declarations": "tsc --project tsconfig.json --declaration --emitDeclarationOnly --outfile ./@types/olympus/index.d.ts", "copy": "copy.bat", "start": "node ./bin/www", "debug": "npm run copy & concurrently --kill-others \"npm run watch\" \"nodemon --ignore ./public/databases/ ./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": { "@turf/turf": "^6.5.0", "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", "js-sha256": "^0.10.1", "leaflet-gesture-handling": "^1.2.2", "morgan": "~1.9.1", "save": "^2.9.0", "srtm-elevation": "^2.1.2", "uuid": "^9.0.1" }, "devDependencies": { "@babel/preset-env": "^7.21.4", "@tanem/svg-injector": "^10.1.68", "@types/formatcoords": "^1.1.0", "@types/geojson": "^7946.0.10", "@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", "geodesy": "^1.1.2", "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", "tinyify": "^4.0.0", "tsify": "^5.0.4", "tslib": "latest", "typescript": "^4.9.4", "usng.js": "^0.4.5", "watchify": "^4.0.0" }, "window": { "width": 1000, "height": 800, "position": "center", "icon": "public/images/icon.png" } }