CartoDB/Windshaft

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "windshaft",
    "version": "7.0.1",
    "main": "./lib/index.js",
    "description": "A Node.js map tile library for PostGIS with CartoCSS styling",
    "keywords": [
        "cartodb",
        "carto",
        "map",
        "tile",
        "PostGIS",
        "CartoCSS"
    ],
    "url": "https://github.com/CartoDB/Windshaft",
    "license": "BSD-3-Clause",
    "repository": {
        "type": "git",
        "url": "git://github.com/CartoDB/Windshaft.git"
    },
    "files": [
        "lib",
        "scripts"
    ],
    "author": "CARTO (https://carto.com)",
    "contributors": [
        "Simon Tokumine <simon@vizzuality.com>",
        "Javi Santana <jsantana@vizzuality.com>",
        "Sandro Santilli <strk@vizzuality.com>",
        "Raul Ochoa <rochoa@cartodb.com>",
        "Daniel Garcia Aubert <dgaubert@carto.com>"
    ],
    "dependencies": {
        "@carto/cartonik": "^0.9.1",
        "@carto/mapnik": "3.6.2-carto.16",
        "canvas": "^2.4.1",
        "carto": "github:cartodb/carto#0.15.1-cdb5",
        "cartodb-psql": "^0.14.0",
        "cartodb-query-tables": "^0.6.1",
        "debug": "3.1.0",
        "grainstore": "^3.0.0",
        "png-to-jpeg": "^1.0.1",
        "redis-mpool": "^0.8.0",
        "request": "2.87.0",
        "semver": "5.5.0",
        "torque.js": "3.1.1"
    },
    "devDependencies": {
        "eslint": "^6.8.0",
        "eslint-config-standard": "^14.1.0",
        "eslint-plugin-import": "^2.19.1",
        "eslint-plugin-node": "^11.0.0",
        "eslint-plugin-promise": "^4.2.1",
        "eslint-plugin-standard": "^4.0.1",
        "express": "4.16.3",
        "mocha": "^7.2.0",
        "nyc": "^15.0.0",
        "redis": "2.8.0",
        "step": "1.0.0"
    },
    "scripts": {
        "lint:fix": "eslint --fix \"lib/**/*.js\" \"test/**/*.js\"",
        "lint": "eslint \"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 PGUSER=postgres 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"
    }
}