a5a233d913
Refactor of the Dockerfile to keep as minimal as possible and add documentation. Also moved an npm module reference to only be referenced in development
89 lines
2.6 KiB
JSON
89 lines
2.6 KiB
JSON
{
|
|
"name": "@speckle/server",
|
|
"version": "2.1.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=3001 NODE_ENV=test nyc --reporter html --reporter lcov mocha -s 0 --timeout 10000 --exit"
|
|
},
|
|
"dependencies": {
|
|
"@sentry/node": "^5.29.2",
|
|
"@sentry/tracing": "^5.29.2",
|
|
"apollo-server-express": "^2.19.0",
|
|
"apollo-server-testing": "^2.19.0",
|
|
"app-root-path": "^3.0.0",
|
|
"auto-load": "^3.0.4",
|
|
"bcrypt": "^5.0.0",
|
|
"body-parser": "^1.19.0",
|
|
"busboy": "^0.3.1",
|
|
"compression": "^1.7.4",
|
|
"connect-redis": "^4.0.4",
|
|
"crypto-random-string": "^3.2.0",
|
|
"debug": "^4.3.1",
|
|
"dotenv": "^8.2.0",
|
|
"express": "^4.17.1",
|
|
"express-session": "^1.17.1",
|
|
"graphql": "^14.6.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": "^0.21.14",
|
|
"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",
|
|
"morgan": "^1.10.0",
|
|
"morgan-debug": "^2.0.0",
|
|
"node-machine-id": "^1.1.12",
|
|
"passport": "^0.4.1",
|
|
"passport-github2": "^0.1.12",
|
|
"passport-google-oauth2": "^0.2.0",
|
|
"passport-google-oauth20": "^2.0.0",
|
|
"pg": "^7.18.2",
|
|
"pg-query-stream": "^3.4.2",
|
|
"redis": "^3.0.2",
|
|
"zxcvbn": "^4.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"@apollo/client": "^3.3.6",
|
|
"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",
|
|
"chai": "^4.2.0",
|
|
"chai-http": "^4.3.0",
|
|
"concurrently": "^5.2.0",
|
|
"cross-env": "^7.0.3",
|
|
"cz-conventional-changelog": "^3.1.0",
|
|
"eslint": "^7.16.0",
|
|
"http-proxy-middleware": "^1.0.6",
|
|
"lerna": "^3.22.1",
|
|
"mocha": "^7.2.0",
|
|
"node-fetch": "^2.6.1",
|
|
"nodemon": "^2.0.6",
|
|
"nyc": "^15.0.1",
|
|
"supertest": "^4.0.2",
|
|
"ws": "^7.4.1"
|
|
},
|
|
"config": {
|
|
"commitizen": {
|
|
"path": "./node_modules/cz-conventional-changelog"
|
|
}
|
|
}
|
|
}
|