UNPKG

synt_backend

Version:

Synt light-weight node backend service

73 lines (72 loc) 2.3 kB
{ "name": "synt_backend", "version": "1.0.0", "description": "Synt light-weight node backend service", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "nodemon --exec \"DEBUG=synt_backend babel-node --trace-warnings index.js -i \\\"[]\\\"\"", "stop": "node index.stop.js", "build": "babel lib -d dist", "extract-translations": "babel --config-file ./.i18n.babelrc -f .babelrc 'helpers/**/*.{js,jsx,ts,tsx}' 'controllers/**/*.{js,jsx,ts,tsx}'" }, "keywords": [ "synt", "api", "nodejs", "mysql" ], "author": "Adriaan De Bolle", "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.633.0", "@aws-sdk/lib-storage": "^3.633.0", "@aws-sdk/s3-request-presigner": "^3.633.0", "@babel/cli": "^7.24.8", "@babel/core": "^7.25.2", "@syntbeheer/api": "^2.10.7", "@syntbeheer/assets": "^1.0.8", "@syntbeheer/kbo": "^1.0.9", "bcrypt": "^5.1.1", "body-parser": "^1.20.2", "cors": "^2.8.5", "crypto": "^1.0.1", "crypto-js": "^4.2.0", "dotenv": "^16.4.5", "email-templates": "^12.0.1", "exact-online": "^0.1.5", "express": "^4.19.2", "express-jwt": "^8.4.1", "formidable": "^3.5.1", "http": "0.0.1-security", "https": "^1.0.0", "i18next": "^23.14.0", "i18next-fs-backend": "^2.3.2", "i18next-http-middleware": "^3.6.0", "jsonwebtoken": "^9.0.2", "mysql2": "^3.11.0", "node-cron": "^3.0.3", "node-pushnotifications": "^3.1.1", "nodemailer": "^6.9.14", "nodemailer-ses-transport": "^1.5.1", "react-native-device-info": "^11.1.0", "sequelize": "^6.37.3", "sequelize-tokenify": "^0.2.4", "socket.io": "^4.7.5", "socket.io-client": "^4.7.5", "sqlite3": "^5.1.7", "validate-vat": "^0.9.0" }, "devDependencies": { "@babel/node": "^7.25.0", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/preset-env": "^7.25.3", "babel-plugin-i18next-extract": "^0.10.0", "eslint": "^9.9.0", "sequelize-cli": "^6.6.2" }, "engines": { "node": ">=18" }, "packageManager": "yarn@4.4.0+sha512.91d93b445d9284e7ed52931369bc89a663414e5582d00eea45c67ddc459a2582919eece27c412d6ffd1bd0793ff35399381cb229326b961798ce4f4cc60ddfdb" }