XYZ - Developer Guide
  • Introduction
  • Licence
  • Deploying
    • Local Deployments
  • Access
    • Access Control List (ACL)
    • User account registration
    • Password reset
    • Failed login attempts
  • Environment Settings
    • Hosting
    • Access Control
    • Workspace Connections
    • 3rd party API keys
  • Workspaces
    • Title
    • Documentation
    • Locate
    • Locales
      • Gazetteer
    • Layers
      • Tile Layer
      • PostGIS Data Layers
      • Cluster Layer
      • GeoJSON Layer
      • MapBox Vector Tile (MVT) Layer
      • Grid (Hex) Layer
      • Filter
    • Locations
      • infoj
        • Groups
        • Filter
        • Lookups
        • withSelect
        • Table definition
        • Ordered list
        • Geometry
    • Editing
    • Access Restrictions & Filter
    • Workspace Checks
  • Routes
    • / (root)
    • /proxy/request
    • /api
      • /gazetteer
        • /autocomplete
        • /googleplaces
      • /layer
        • /cluster
        • /extent
        • /geojson
        • /grid
        • /mvt/:z/:x/:y
      • /location
        • /edit
          • /delete
          • /image/delete
          • /image/upload
          • /draw
          • /draw/catchment
          • /catchment/create
          • /catchment/delete
          • /update
        • /select
          • /id
          • /cluster
          • /latlng/contains
          • /latlng/nnearest
          • /latlng/intersects
          • /aggregate
        • /field/range
    • /auth
      • /login
      • /register
      • /token
        • /api
        • /renew
      • /user
        • /admin
        • /verify
        • /approve
        • /update
        • /delete
    • /workspace
      • /get
      • /load
      • /admin
      • /admin/json
  • Infrastructure
    • _xyz
      • host
      • layer
      • location
      • mapview
      • tableview
    • Dependencies
      • Webpack
      • SASS
    • Testing
    • Security
      • JWT token
      • Strategy
      • SQL Injections
    • Server
    • Client
Powered by GitBook
On this page
  1. Infrastructure

Dependencies

We are currently using Node 8.11 in production.

package.json
  "dependencies": {
    "@mapbox/vector-tile": "^1.3.1",
    "@turf/turf": "^5.1.6",
    "bcrypt-nodejs": "0.0.3",
    "chart.js": "^2.7.3",
    "chartjs": "^0.3.24",
    "d3": "^5.7.0",
    "dotenv": "^6.0.0",
    "fastify": "^1.12.1",
    "fastify-auth": "^0.2.0",
    "fastify-formbody": "^2.0.1",
    "fastify-helmet": "^1.0.3",
    "fastify-jwt": "^0.3.0",
    "fastify-static": "^0.12.0",
    "js-datepicker": "^4.0.6",
    "jsrender": "^0.9.91",
    "leaflet": "^1.3.4",
    "leaflet.vectorgrid": "^1.3.0",
    "mobile-detect": "^1.4.3",
    "nanoid": "^1.2.3",
    "node-fetch": "^2.2.1",
    "nodemailer": "^4.6.8",
    "pg": "^7.5.0",
    "pino-pretty": "^2.2.1",
    "request": "^2.88.0",
    "turf": "^3.0.14",
    "turf-isvalid": "^1.0.0"
  },
  "devDependencies": {
    "eslint": "^4.19.1",
    "husky": "^1.1.3",
    "lint-staged": "^8.0.4",
    "webpack": "^4.20.2",
    "webpack-cli": "^3.1.1"
  }
PrevioustableviewNextWebpack

Last updated 6 years ago