{ "name": "vyndr", "version": "1.0.0", "description": "", "main": "index.js", "directories": { "doc": "docs", "test": "tests" }, "scripts": { "test": "jest --verbose", "test:unit": "jest tests/unit --verbose", "test:integration": "jest tests/integration --verbose", "audit:licenses": "npx --yes license-checker --production --onlyAllow 'MIT;MIT-0;Apache-2.0;BSD-2-Clause;BSD-3-Clause;ISC;CC0-1.0;Unlicense;0BSD;Python-2.0;CC-BY-4.0;BlueOak-1.0.0;LGPL-3.0-or-later;MPL-2.0' --excludePackages 'vyndr@1.0.0'", "audit:security": "npm audit --omit=dev", "audit:all": "npm run audit:licenses && npm run audit:security" }, "repository": { "type": "git", "url": "git+https://github.com/kev3109/vyndr.git" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "bugs": { "url": "https://github.com/kev3109/vyndr/issues" }, "homepage": "https://github.com/kev3109/vyndr#readme", "dependencies": { "@supabase/supabase-js": "^2.99.3", "axios": "^1.13.6", "cheerio": "^1.2.0", "cors": "^2.8.5", "dotenv": "^17.3.1", "express": "^5.2.1", "form-data": "^4.0.5", "ioredis": "^5.10.1", "postgres": "^3.4.8", "sharp": "^0.34.5", "stripe": "^20.4.1", "web-push": "^3.6.7" }, "devDependencies": { "jest": "^30.3.0", "supertest": "^7.2.2" } }