synt_backend
Version:
Synt light-weight node backend service
73 lines (72 loc) • 2.3 kB
JSON
{
"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"
}