{ "name": "backend.freesewing.org", "version": "3.0.0-alpha.10", "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", "prebuild": "node scripts/prebuild.mjs" }, "peerDependencies": {}, "dependencies": { "@aws-sdk/client-sesv2": "3.363.0", "@prisma/client": "4.16.2", "bcryptjs": "2.4.3", "cors": "2.8.5", "crypto": "1.0.1", "dotenv": "16.3.1", "express": "4.18.2", "js-yaml": "4.1.0", "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.1", "pino": "8.14.1", "qrcode": "1.5.3", "swagger-ui-dist": "5.1.0", "swagger-ui-express": "4.6.3" }, "devDependencies": { "chai": "4.3.7", "chai-http": "4.4.0", "esbuild": "0.18.10", "mocha": "10.2.0", "mocha-steps": "1.3.0", "nodemon": "3.0.1", "prisma": "4.16.2" }, "engines": { "node": ">=16.0.0", "npm": ">=8" }, "private": true }