{ "private": true, "name": "windshaft-cartodb", "version": "9.0.0", "description": "CARTO Maps API tiler", "keywords": [ "carto", "tiler", "maps", "anonymous maps", "named maps", "static maps", "smart aggregations", "analysis", "dataviews" ], "url": "https://github.com/CartoDB/Windshaft-cartodb", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git://github.com/CartoDB/Windshaft-cartodb.git" }, "author": "CARTO (https://carto.com)", "contributors": [ "Simon Tokumine ", "Javi Santana ", "Raúl Ochoa ", "Sandro Santilli ", "Carlos Matallín ", "Daniel García Aubert ", "Mario de Frutos ", "Ivan Malagon ", "Simon Martin " ], "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", "body-parser": "1.18.3", "camshaft": "^0.66.0", "cartodb-psql": "0.14.0", "cartodb-query-tables": "^0.7.0", "cartodb-redis": "^3.0.0", "debug": "3.1.0", "dot": "1.1.2", "express": "4.16.3", "fastly-purge": "1.0.1", "gc-stats": "^1.4.0", "glob": "7.1.2", "lru-cache": "4.1.3", "lzma": "2.3.2", "node-statsd": "0.1.1", "pino": "^6.3.1", "prom-client": "^12.0.0", "queue-async": "1.1.0", "redis-mpool": "^0.8.0", "request": "2.87.0", "semver": "5.5.0", "split2": "^3.1.1", "step-profiler": "0.3.0", "turbo-carto": "0.21.2", "underscore": "1.6.0", "uuid": "^8.1.0", "windshaft": "^7.0.1", "yargs": "^15.3.1" }, "devDependencies": { "@carto/mapnik": "^3.6.2-carto.16", "eslint": "^6.5.1", "eslint-config-standard": "^14.1.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-node": "^10.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "mocha": "^7.2.0", "moment": "2.22.1", "nock": "9.2.6", "nyc": "^14.1.1", "pino-pretty": "^4.0.0", "redis": "2.8.0", "step": "1.0.0", "strftime": "0.10.0" }, "scripts": { "lint:fix": "eslint --fix app.js \"lib/**/*.js\" \"test/**/*.js\"", "lint": "eslint app.js \"lib/**/*.js\" \"test/**/*.js\"", "preinstall": "scripts/darwin-pre-install.sh", "pretest:setup": "npm run lint", "test:setup": "NODE_ENV=test node test setup", "pretest": "npm run test:setup", "test": "NODE_ENV=test 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": "^12.16.3", "npm": "^6.14.4" } }