{ "private": true, "name": "cartodb-sql-api", "version": "6.0.0", "description": "High speed SQL API for CARTO", "keywords": [ "carto", "sql", "batch", "import", "export", "geospatial" ], "url": "https://github.com/CartoDB/CartoDB-SQL-API", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git://github.com/CartoDB/CartoDB-SQL-API.git" }, "author": "CARTO (https://carto.com)", "contributors": [ "Simon Tokumine ", "Sandro Santilli ", "Raúl Ochoa ", "Daniel García Aubert " ], "main": "app.js", "dependencies": { "@carto/fqdn-sync": "0.2.2", "@google-cloud/pubsub": "1.5.0", "assign-deep": "^1.0.1", "basic-auth": "^2.0.0", "bintrees": "1.0.1", "bunyan": "1.8.1", "cartodb-psql": "0.14.0", "cartodb-query-tables": "^0.7.0", "cartodb-redis": "^3.0.0", "debug": "^4.1.1", "express": "^4.16.4", "gc-stats": "^1.4.0", "log4js": "cartodb/log4js-node#cdb", "lru-cache": "~2.5.0", "multer": "~1.2.0", "node-statsd": "~0.0.7", "node-uuid": "^1.4.7", "oauth-client": "0.3.0", "pg-copy-streams": "github:cartodb/node-pg-copy-streams#v2.x-carto", "pino": "^6.3.2", "prom-client": "^12.0.0", "qs": "~6.2.1", "queue-async": "~1.0.7", "redis-mpool": "^0.8.0", "redlock": "2.0.1", "request": "^2.88.0", "split2": "^3.1.1", "step": "~0.0.5", "step-profiler": "~0.3.0", "topojson": "0.0.8", "underscore": "~1.6.0", "uuid": "^8.1.0", "yargs": "^15.3.1" }, "devDependencies": { "adm-zip": "^0.4.14", "eslint": "^6.8.0", "eslint-config-standard": "^14.1.0", "eslint-plugin-import": "^2.19.1", "eslint-plugin-node": "^10.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "libxmljs": "^0.19.7", "mocha": "^7.2.0", "mockdate": "^2.0.2", "nyc": "^15.0.0", "pino-pretty": "^4.0.0", "shapefile": "0.3.0", "sinon": "^9.0.0", "sqlite3": "^4.2.0" }, "scripts": { "lint:fix": "eslint --fix app.js \"lib/**/*.js\" \"test/**/*.js\"", "lint": "eslint app.js \"lib/**/*.js\" \"test/**/*.js\"", "pretest:setup": "npm run lint", "test:setup": "NODE_ENV=test node test setup", "pretest": "npm run test:setup", "test": "NODE_ENV=test TZ='Europe/Rome' mocha -t 5000 --exit --recursive test/acceptance test/integration test/unit", "posttest": "npm run test:teardown", "test:teardown": "NODE_ENV=test node test teardown", "cover": "nyc --reporter=lcov npm test", "test:docker": "docker run -e \"NODEJS_VERSION=$NODE_VERSION\" -v `pwd`:/srv $DOCKER_IMAGE bash docker/scripts/test-setup.sh && docker ps --filter status=dead --filter status=exited -aq | xargs docker rm -v", "docker:bash": "docker run -it -v `pwd`:/srv $DOCKER_IMAGE bash" }, "engines": { "node": "^10.15.1", "npm": "^6.4.1" } }