{
  "name": "toner",
  "version": "1.0.4",
  "private": true,
  "scripts": {
    "start": "touch .env && make xml && MAPNIK_FONT_PATH=fonts/ SOURCE_CACHE_SIZE=50 node server.js"
  },
  "dependencies": {
    "carto": "^0.11.0",
    "cors": "^2.4.1",
    "express": "^4.7.2",
    "interp": "^0.0.2",
    "mapnik": "^1.4.15",
    "memwatch": "^0.2.2",
    "millstone": "^0.6.14",
    "on-headers": "^1.0.0",
    "raven": "^0.7.0",
    "tessera": "^0.4.1",
    "tilejson": "^0.8.0",
    "tilelive": "^5.2.1",
    "tilelive-blend": "^0.1.1",
    "tilelive-cache": "^0.4.1",
    "tilelive-http": "^0.4.0",
    "tilelive-mapnik": "^0.6.11",
    "tilelive-solid": "^0.1.0"
  },
  "devDependencies": {
    "async": "^0.9.0",
    "request": "^2.39.0",
    "sphericalmercator": "^1.0.2"
  }
}

{
  "name": "toner",
  "version": "1.0.4",
  "private": true,
  "scripts": {
    "start": "touch .env && make xml && MAPNIK_FONT_PATH=fonts/ SOURCE_CACHE_SIZE=50 node server.js"
  },
  "dependencies": {
    "carto": "^0.11.0",
    "cors": "^2.4.1",
    "express": "^4.7.2",
    "interp": "^0.0.2",
    "mapnik": "^1.4.15",
    "memwatch": "^0.2.2",
    "millstone": "^0.6.14",
    "on-headers": "^1.0.0",
    "raven": "^0.7.0",
    "tessera": "^0.4.1",
    "tilejson": "^0.8.0",
    "tilelive": "^5.2.1",
    "tilelive-blend": "^0.1.1",
    "tilelive-cache": "^0.4.1",
    "tilelive-http": "^0.4.0",
    "tilelive-mapnik": "mojodna/tilelive-mapnik#08e9edd1f1156c3a72175071bfec51aca7297a5a",
    "tilelive-solid": "^0.1.0"
  },
  "devDependencies": {
    "async": "^0.9.0",
    "request": "^2.39.0",
    "sphericalmercator": "^1.0.2"
  }
}

Use tilelive-mapnik with better internal cache keys
Use tilelive-mapnik with better internal cache keys
