{ "name": "backend.freesewing.org", "version": "3.0.0-alpha.2", "description": "FreeSewing backend", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", "repository": "github:freesewing/freesewing", "license": "MIT", "bugs": { "url": "https://github.com/freesewing/freesewing/issues" }, "funding": { "type": "individual", "url": "https://freesewing.org/patrons/join" }, "scripts": { "dev": "nodemon src/index.mjs", "build": "node --experimental-json-modules build.mjs", "test": "npx mocha --require mocha-steps tests/index.mjs", "initdb": "npx prisma db push", "newdb": "node ./scripts/newdb.mjs", "prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'", "rmdb": "node ./scripts/rmdb.mjs", "test": "npx mocha --require mocha-steps tests/index.mjs" }, "peerDependencies": {}, "dependencies": { "@aws-sdk/client-sesv2": "^3.200.0", "@prisma/client": "4.7.1", "bcryptjs": "^2.4.3", "crypto": "^1.0.1", "esbuild": "^0.16.8", "express": "4.18.2", "mustache": "^4.2.0", "otplib": "^12.0.1", "passport": "^0.6.0", "passport-http": "^0.3.0", "passport-jwt": "^4.0.0", "pino": "^8.7.0", "qrcode": "^1.5.1", "cors": "latest" }, "devDependencies": { "chai": "^4.2.0", "chai-http": "^4.3.0", "mocha": "^10.0.0", "mocha-steps": "^1.3.0", "prisma": "4.7.1" }, "engines": { "node": ">=16.0.0", "npm": ">=8" }, "private": true }