{"library":"ganjiang-middleware","type":"library","category":null,"description":"Middleware for Express to auto-generate REST APIs from SQL queries against GeoEngineDS (a geo-spatial data service). Version 3.8.9 requires Node >= 8.9.0 and uses ESM imports. Supports dynamic SQL assembly with query parameterization for injection prevention, multiple output formats (origin, GeoJSON), and lifecycle hooks (beforeSend, afterSend, onError). Differentiator: maps data source IDs to SQL endpoints declaratively with built-in SQL injection protection using context.format.","language":"javascript","status":"active","version":"3.8.9","tags":["javascript","gas","api","sql","GeoEngineDS"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install ganjiang-middleware","imports":["import GeoEngineDS from 'GeoEngineDS'","import bodyParser from 'body-parser'","import express from 'express'"]},{"cmd":"yarn add ganjiang-middleware","imports":[]},{"cmd":"pnpm add ganjiang-middleware","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"ganjiang-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}