UNPKG

@tmlmobilidade/interfaces

Version:

This package provides SDK-style connectors for interacting with databases (e.g., stops, plans, rides, alerts) and external providers (e.g., authentication, storage). It simplifies data access and integration across projects.

63 lines (62 loc) 1.46 kB
{ "name": "@tmlmobilidade/interfaces", "version": "20250619.107.10", "author": "João de Vasconcelos & Jusi Monteiro", "license": "AGPL-3.0-or-later", "homepage": "https://github.com/tmlmobilidade/services#readme", "bugs": { "url": "https://github.com/tmlmobilidade/services/issues" }, "repository": { "type": "git", "url": "git+https://github.com/tmlmobilidade/services.git" }, "keywords": [ "public transit", "tml", "transportes metropolitanos de lisboa", "services" ], "publishConfig": { "access": "public" }, "type": "module", "files": [ "dist/" ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "scripts": { "build": "rimraf ./dist && tsc && resolve-tspaths", "clean": "sh cleanup.sh", "lint": "eslint && tsc --noEmit", "lint:fix": "eslint --fix" }, "dependencies": { "@aws-sdk/client-s3": "3.828.0", "@aws-sdk/s3-request-presigner": "3.828.0", "@tmlmobilidade/connectors": "*", "@tmlmobilidade/lib": "*", "@tmlmobilidade/tsconfig": "*", "@tmlmobilidade/types": "*", "@tmlmobilidade/utils": "*", "bcryptjs": "3.0.2", "luxon": "3.6.1", "mongodb": "6.17.0", "nodemailer": "7.0.3", "zod": "3.25.63" }, "devDependencies": { "@carrismetropolitana/eslint": "20250418.42.41", "@types/luxon": "3.6.2", "@types/node": "24.0.1", "@types/nodemailer": "6.4.17", "resolve-tspaths": "0.8.23", "rimraf": "6.0.1", "typescript": "5.8.3" } }