{
    "name": "node-red-contrib-snap4city-user",
    "version": "0.9.59",
    "description": "Nodes for Snap4city project, targeted to standard user (no developer)",
    "dependencies": {
        "@mysql/xdevapi": "^8.0.21",
        "assert": "^2.0.0",
        "atob": "^2.1.2",
        "body-parser": "^1.19.0",
        "btoa": "^1.2.1",
        "cookie-parser": "^1.4.5",
        "core-util-is": "^1.0.2",
        "cors": "^2.8.5",
        "date-format": "^3.0.0",
        "debug": "^4.1.1",
        "express": "^4.17.1",
        "follow-redirects": "^1.12.1",
        "google-protobuf": "^4.0.0-rc.2",
        "httpclient": "^0.1.0",
        "inherits": "^2.0.4",
        "is-typedarray": "^1.0.0",
        "is-utf8": "^0.2.1",
        "isarray": "^2.0.5",
        "lodash.isnumber": "^3.0.3",
        "lodash.isstring": "^4.0.1",
        "log4js": "^6.3.0",
        "media-typer": "^1.1.0",
        "minimist": "^1.2.5",
        "mkdirp": "^1.0.4",
        "ms": "^2.1.2",
        "mysql": "^2.18.1",
        "mysqlx": "^1.1.7",
        "nan": "^2.14.1",
        "net": "^1.0.2",
        "node-uuid": "^1.4.8",
        "on-headers": "^1.0.2",
        "optimist": "^0.6.1",
        "parsimmon": "^1.15.0",
        "raw-body": "^2.4.1",
        "readable-stream": "^3.6.0",
        "request": "^2.88.2",
        "semserver": "^1.0.0",
        "semver": "^7.3.2",
        "sha.js": "^2.4.11",
        "socket.io-client": "^2.3.0",
        "sockjs": "^0.3.20",
        "streamroller": "^2.2.4",
        "string_decoder": "^1.3.0",
        "typedarray-to-buffer": "^3.1.5",
        "under_score": "^0.1.0",
        "underscore": "^1.10.2",
        "util": "^0.12.3",
        "uuid": "^8.3.0",
        "wellknown": "^0.5.0",
        "when": "^3.7.8",
        "winston": "^3.3.3",
        "wordwrap": "^1.0.0",
        "ws": "^7.3.1",
        "xmlhttprequest": "^1.8.0",
        "yaeti": "^1.0.2",
		"terraformer-wkt-parser": "^1.0.0"
    },
    "keywords": [
        "node-red",
        "smartcity",
        "iot"
    ],
    "license": "AGPL-3.0-or-later",
    "homepage": "https://github.com/disit/node-red-contrib-snap4city-user",
	"bugs": {
    "url": "https://docs.google.com/forms/d/e/1FAIpQLSfDQtKqgLIIyycNXiazeYEh1SsRG1YL8Ze4ThD8nZoA5jsoXw/viewform"
	},
    "node-red": {
		"version": ">=0.17.0",
        "nodes": {
            "service-search-near-marker": "service-search-near-marker.js",
            "service-search-within-circle": "service-search-within-circle.js",
            "service-search-within-polygon": "service-search-within-polygon.js",
            "service-search-along-path": "service-search-along-path.js",
            "distance-from-coordinates": "distance-from-coordinates.js",
            "point-within-polygon": "point-within-polygon.js",
            "routing": "routing.js",
            "heatmap-picker": "heatmap-picker.js",
            "coordinates-to-address": "coordinates-to-address.js",
            "service-info": "service-info.js",
            "full-text-search-near-marker": "full-text-search-near-marker.js",
            "full-text-search-within-circle": "full-text-search-within-circle.js",
            "full-text-search-within-polygon": "full-text-search-within-polygon.js",
            "full-text-search-along-path": "full-text-search-along-path.js",
            "full-text-search-usr": "full-text-search.js",
            "event-search-near-marker": "event-search-near-marker.js",
            "event-search-within-circle": "event-search-within-circle.js",
            "event-search-within-polygon": "event-search-within-polygon.js",
            "event-search-along-path": "event-search-along-path.js",
            "event-search-usr": "event-search.js",
            "address-search-near-marker": "address-search-near-marker.js",
            "geometry-search-near-marker": "geometry-search-near-marker.js",
            "address-poi-search-by-text-usr": "address-poi-search-by-text.js",
            "address-poi-search-by-text-near-marker": "address-poi-search-by-text-near-marker.js",
            "address-poi-search-by-text-within-circle": "address-poi-search-by-text-within-circle.js",
            "bus-routes-search-near-marker": "bus-routes-search-near-marker.js",
            "bus-routes-search-within-circle": "bus-routes-search-within-circle.js",
            "bus-routes-search-within-polygon": "bus-routes-search-within-polygon.js",
            "tpl-agencies": "tpl-agencies.js",
            "tpl-lines": "tpl-lines.js",
            "tpl-routes-by-agency": "tpl-routes-by-agency.js",
            "tpl-routes-by-line": "tpl-routes-by-line.js",
            "tpl-stops-by-route": "tpl-stops-by-route.js",
            "tpl-stop-timeline": "tpl-stop-timeline.js",
            "recommendations-within-circle": "recommendations-within-circle.js",
            "value-type-search-near-marker": "value-type-search-near-marker.js",
            "value-type-search-within-circle": "value-type-search-within-circle.js",
            "value-type-search-within-polygon": "value-type-search-within-polygon.js",
            "value-type-search-along-path": "value-type-search-along-path.js",
			"get-access-token": "get-access-token.js",
            "get-my-data": "get-my-data.js",
            "get-my-kpidata": "get-my-kpidata.js",
            "get-delegated-kpidata": "get-delegated-kpidata.js",
            "get-public-kpidata": "get-public-kpidata.js",
            "get-my-kpidata-values": "get-my-kpidata-values.js",
            "get-public-kpidata-values": "get-public-kpidata-values.js",
            "get-delegated-kpidata-values": "get-delegated-kpidata-values.js",
            "get-my-delegator": "get-my-delegator.js",
            "get-my-delegated": "get-my-delegated.js",
            "get-my-activity": "get-my-activity.js",
            "delegate-my-kpidata": "delegate-my-kpidata.js",
            "get-other-activity-on-my-data": "get-other-activity-on-my-data.js",
            "get-iotapps-using-my-kpidata": "get-iotapps-using-my-kpidata.js",
            "save-my-data": "save-my-data.js",
            "save-my-kpidata-values": "save-my-kpidata-values.js",
            "get-my-annotation": "get-my-annotation.js",
            "get-anonymous-data": "get-anonymous-data.js",
            "get-other-data": "get-other-data.js",
            "iotdirectory-new-device-from-model": "iotdirectory-new-device-from-model.js",
            "iotdirectory-delegate-my-device": "iotdirectory-delegate-my-device.js",
            "iotdirectory-get-my-devices": "iotdirectory-get-my-devices.js",
			"iotdirectory-remove-delegation-my-device":"iotdirectory-remove-delegation-my-device.js",
			"iotdirectory-change-visibility-my-device": "iotdirectory-change-visibility-my-device.js",
			"iotdirectory-get-delegation-my-device": "iotdirectory-get-delegation-my-device.js",
            "change-ownership-my-device": "change-ownership-my-device.js",
            "dashboard-coordinates-from-map": "dashboard-coordinates-from-map.js",
            "dashboard-impulse-button": "dashboard-impulse-button.js",
            "dashboard-numeric-keyboard": "dashboard-numeric-keyboard.js",
            "dashboard-switch-button": "dashboard-switch-button.js",
            "dashboard-dimmer": "dashboard-dimmer.js",
            "dashboard-eventTable": "dashboard-eventTable.js",
			"dashboard-deviceTable": "dashboard-deviceTable.js",
            "dashboard-geolocator": "dashboard-geolocator.js",
            "dashboard-dropdown": "dashboard-dropdown.js",
            "dashboard-form": "dashboard-form.js",
            "dashboard-gauge-chart": "dashboard-gauge-chart.js",
            "dashboard-single-content": "dashboard-single-content.js",
            "dashboard-speedometer": "dashboard-speedometer.js",
            "dashboard-bar-content": "dashboard-bar-content.js",
            "dashboard-column-content": "dashboard-column-content.js",
            "dashboard-web-content": "dashboard-web-content.js",
            "dashboard-time-trend": "dashboard-time-trend.js",
            "dashboard-bar-series": "dashboard-bar-series.js",
            "dashboard-radar-series": "dashboard-radar-series.js",
            "dashboard-pie-chart": "dashboard-pie-chart.js",
            "dashboard-curved-line-series": "dashboard-curved-line-series.js",
            "dashboard-table-content": "dashboard-table-content.js",
			"dashboard-speak-synthesis": "dashboard-speak-synthesis.js",
			"dashboard-selector-to-map": "dashboard-selector-to-map.js",
            "dashboard-map": "dashboard-map.js",
            "event-driven-my-kpi": "event-driven-my-kpi.js",
            "synoptic-read": "synoptic-read.js",
            "synoptic-write": "synoptic-write.js",
            "synoptic-subscribe": "synoptic-subscribe.js",
            "sigfox-device-filter": "sigfox-device-filter.js",
            "sigfox-in": "sigfox-in.js",
            "iotdirectory-get-device": "iotdirectory-get-device.js",
            "event-log": "event-log.js",
            "fiware-orion": "orion.js",
            "fiware-orion-api-v2": "orion-api-v2.js",
            "fiware-orion-v22": "orionv22.js",
            "fiware-orion-v2": "orionv2.js",
            "show-micro-web-app": "show-micro-web-app/show-micro-web-app.js",
            "show-general-iframe": "show-general-iframe/show-general-iframe.js",
            "twitter-last-channel": "twitter-last-channel.js",
            "twitter-last-tweet": "twitter-last-tweet.js",
			"ut-wkt-to-geojson":"ut-wkt-to-geojson.js",
			"ut-geojson-to-wkt":"ut-geojson-to-wkt.js",
            "snap4city-authentication": "snap4city-authentication.js",
            "snap4all-button": "snap4all-button.js"
        }
    }
}
