{ "name": "@speckle/server", "version": "2.2.0", "private": true, "description": "", "homepage": "https://github.com/specklesystems/server", "author": "AEC Systems", "license": "SEE LICENSE IN readme.md", "main": "./bin/www", "repository": { "type": "git", "url": "https://github.com/specklesystems/Server.git" }, "scripts": { "dev": "cross-env NODE_ENV=development DEBUG=speckle:* nodemon ./bin/www --watch . --watch ./bin/www -e js,graphql,env", "dev:server:test": "cross-env NODE_ENV=test DEBUG=speckle:* node ./bin/www", "test": "cross-env PORT=0 NODE_ENV=test POSTGRES_URL=postgres://speckle:speckle@localhost/speckle2_test POSTGRES_USER='' nyc --reporter html --reporter lcov mocha -s 0 --timeout 10000 --exit", "test:report": "npm run test -- --reporter mocha-junit-reporter --reporter-options mochaFile=reports/test-results.xml" }, "dependencies": { "@godaddy/terminus": "^4.9.0", "@sentry/node": "^6.17.9", "@sentry/tracing": "^6.17.9", "apollo-server-express": "^2.19.0", "apollo-server-testing": "^2.19.0", "app-root-path": "^3.0.0", "auto-load": "^3.0.4", "aws-sdk": "^2.1075.0", "bcrypt": "^5.0.0", "body-parser": "^1.19.2", "busboy": "^1.4.0", "compression": "^1.7.4", "connect-redis": "^6.1.1", "crypto-random-string": "^3.2.0", "debug": "^4.3.1", "dotenv": "^8.2.0", "express": "^4.17.3", "express-session": "^1.17.1", "graphql": "^15.8.0", "graphql-redis-subscriptions": "^2.2.2", "graphql-scalars": "^1.6.1", "graphql-tag": "^2.11.0", "graphql-tools": "^4.0.7", "ioredis": "^4.19.4", "knex": "^1.0.3", "lodash.chunk": "^4.2.0", "lodash.debounce": "^4.0.8", "lodash.get": "^4.4.2", "lodash.merge": "^4.6.2", "lodash.set": "^4.3.2", "lodash.values": "^4.3.0", "matomo-tracker": "^2.2.4", "morgan": "^1.10.0", "morgan-debug": "^2.0.0", "node-machine-id": "^1.1.12", "nodemailer": "^6.5.0", "passport": "^0.4.1", "passport-azure-ad": "^4.3.0", "passport-github2": "^0.1.12", "passport-google-oauth2": "^0.2.0", "passport-google-oauth20": "^2.0.0", "pg": "^8.5.1", "pg-query-stream": "^4.2.1", "prom-client": "^14.0.1", "redis": "^3.1.1", "sanitize-html": "^2.4.0", "sharp": "^0.29.3", "string-pixel-width": "^1.10.0", "xml-escape": "^1.1.0", "zxcvbn": "^4.4.2" }, "devDependencies": { "@apollo/client": "^3.5.9", "@wemake-services/eslint-config-javascript": "^1.0.0", "apollo-cache-inmemory": "^1.6.6", "apollo-client": "^2.6.10", "apollo-link": "^1.2.14", "apollo-link-http": "^1.5.17", "apollo-link-ws": "^1.0.20", "axios": "^0.25.0", "chai": "^4.2.0", "chai-http": "^4.3.0", "concurrently": "^7.0.0", "cross-env": "^7.0.3", "eslint": "^7.16.0", "http-proxy-middleware": "^1.0.6", "lerna": "^3.22.1", "mocha": "^7.2.0", "mocha-junit-reporter": "^2.0.2", "nodemon": "^2.0.6", "nyc": "^15.0.1", "supertest": "^4.0.2", "ws": "^7.5.7" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }