{ "name": "jlinc-server", "version": "1.0.0", "description": "JLINC Server", "main": "index.js", "type": "module", "scripts": { "test": "NODE_OPTIONS='--experimental-vm-modules' jest", "e2e": "node testing/e2e.js", "start": "node index.js", "start-dev": "./node_modules/.bin/nodemon index.js", "start-dev-debug": "./node_modules/.bin/nodemon --inspect=0.0.0.0:9694 index.js", "lint": "npx eslint .", "lint:fix": "npm run lint -- --fix", "prettier": "npx prettier . --check", "prettier:fix": "npm run prettier -- --write", "format": "npm run lint:fix && npm run prettier:fix" }, "author": "JLINC ", "license": "SSPLv1", "dependencies": { "@jlinc/core": "file:./packages/core", "axios": "^1.13.1", "body-parser": "^2.2.0", "ejs": "^3.1.10", "express": "^5.1.0", "express-session": "^1.18.2", "marked": "^16.4.1", "passport": "^0.7.0", "passport-github": "^1.1.0", "passport-google-oauth20": "^2.0.0", "passport-openidconnect": "^0.1.2", "pg": "^8.16.3", "safe-stable-stringify": "^2.5.0", "sodium-native": "^5.0.9", "swagger-ui-express": "^5.0.1", "uuid": "^13.0.0" }, "devDependencies": { "@babel/eslint-parser": "^7.28.5", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@eslint/js": "^9.39.1", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "globals": "^16.5.0", "jest": "^30.2.0", "nodemon": "^3.1.10", "prettier": "^3.6.2", "supertest": "^7.2.2" } }