{ "name": "@heyputer/backend", "type": "commonjs", "version": "2.5.1", "description": "Backend/Kernel for Puter", "main": "exports.ts", "scripts": { "bench": "vitest bench --config=vitest.bench.config.ts --run" }, "dependencies": { "@anthropic-ai/sdk": "^0.105.0", "@aws-sdk/client-dynamodb": "^3.490.0", "@aws-sdk/client-polly": "^3.1028.0", "@aws-sdk/client-s3": "^3.1028.0", "@aws-sdk/client-textract": "^3.1028.0", "@aws-sdk/credential-providers": "^3.1021.0", "@aws-sdk/lib-dynamodb": "^3.490.0", "@aws-sdk/s3-request-presigner": "^3.1028.0", "@google/genai": "^1.19.0", "@heyputer/kv.js": "^0.2.1", "@mistralai/mistralai": "^1.15.1", "@opentelemetry/api": "^1.9.0", "@opentelemetry/auto-instrumentations-node": "^0.79.0", "@opentelemetry/exporter-metrics-otlp-grpc": "^0.221.0", "@opentelemetry/exporter-trace-otlp-grpc": "^0.221.0", "@opentelemetry/resources": "^2.8.0", "@opentelemetry/sdk-metrics": "^2.8.0", "@opentelemetry/sdk-node": "^0.221.0", "@opentelemetry/sdk-trace-base": "^2.8.0", "@opentelemetry/semantic-conventions": "^1.28.0", "@pagerduty/pdjs": "^2.2.4", "@smithy/node-http-handler": "^2.5.0", "@socket.io/redis-streams-adapter": "^0.3.1", "axios": "^1.15.0", "bcrypt": "^6.0.0", "better-sqlite3": "^12.6.0", "busboy": "^1.6.0", "compression": "^1.8.2", "cookie-parser": "^1.4.7", "dedent": "^1.5.3", "dynalite": "^4.0.0", "express": "^5.0.0", "fauxqs": "^2.5.0", "groq-sdk": "^0.5.0", "handlebars": "^4.7.9", "helmet": "^7.2.0", "hi-base32": "^0.5.1", "html-entities": "^2.3.3", "ioredis": "^5.10.1", "ioredis-mock": "^8.13.1", "jsonwebtoken": "^9.0.3", "lorem-ipsum": "^2.0.8", "mime-types": "^2.1.35", "murmurhash": "^2.0.1", "mysql2": "^3.22.6", "nodemailer": "^9.1.1", "openai": "^6.34.0", "otpauth": "^9.5.2", "pg": "^8.21.0", "postal-mime": "^3.0.0", "replicate": "^1.0.0", "sharp": "^0.35.4", "smtp-server": "^3.19.13", "socket.io": "^4.8.3", "svg-captcha": "^1.4.0", "together-ai": "^0.33.0", "ua-parser-js": "^1.0.41", "undici": "^7.29.1", "uuid": "^14.0.2", "validator": "^13.15.35" }, "devDependencies": { "@types/bcrypt": "^6.0.0", "@types/better-sqlite3": "^7.6.13", "@types/busboy": "^1.5.4", "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.10", "@types/mime-types": "^2.1.4", "@types/node": "^24.13.6", "@types/nodemailer": "^8.0.1", "@types/pg": "^8.6.1", "@types/smtp-server": "^3.5.13", "@types/validator": "^13.15.10", "pgmock": "^1.0.3", "typescript": "^5.9.3", "vite": "^8.1.5", "vitest": "^4.0.14" }, "author": "Puter Technologies Inc.", "license": "AGPL-3.0-only" }