{ "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": { "build": "node build.mjs", "clean": "rimraf dist", "dev": "nodemon src/index.mjs", "initdb": "npx prisma db push", "mbuild": "NO_MINIFY=1 node build.mjs", "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", "vbuild": "VERBOSE=1 node build.mjs" }, "peerDependencies": {}, "dependencies": { "@aws-sdk/client-sesv2": "3.200.0", "@prisma/client": "4.8.0", "bcryptjs": "2.4.3", "cors": "2.8.5", "crypto": "1.0.1", "dotenv": "16.0.3", "express": "4.18.2", "lodash.get": "4.4.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", "swagger-ui-dist": "4.15.5", "swagger-ui-express": "4.6.0" }, "devDependencies": { "chai": "4.2.0", "chai-http": "4.3.0", "esbuild": "0.16.12", "mocha": "10.0.0", "mocha-steps": "1.3.0", "nodemon": "2.0.20", "prisma": "4.8.0" }, "engines": { "node": ">=16.0.0", "npm": ">=8" }, "private": true }