package.json
{
"name": "backend-plus",
"description": "Backend for the anti Pareto rule",
"version": "2.0.0-rc.19",
"author": "Codenautas <codenautas@googlegroups.com>",
"license": "MIT",
"repository": "codenautas/backend-plus",
"main": "lib/backend-plus.js",
"types": "lib/backend-plus.d.ts",
"files": [
"lib",
"for-client",
"unlogged",
"src",
"install"
],
"contributors": [
{
"name": "EstefanÃa Capece",
"email": "eycapece@gmail.com"
},
{
"name": "Emilio Platzer",
"email": "emilioplatzer@gmail.com"
},
{
"name": "Manuel De la Penna",
"email": "manueldelapenna@gmail.com"
}
],
"dependencies": {
"@upgraded/locate-path": "^6.0.0-alfa.1",
"ajax-best-promise": "^0.4.2",
"backend-skins": "^0.1.15",
"best-globals": "^1.1.6",
"big.js": "^6.2.1",
"body-parser": "^1.20.2",
"cast-error": "^0.1.1",
"castellano": "^0.1.4",
"connect-pg-simple": "^9.0.1",
"cookie-parser": "^1.4.6",
"dialog-promise": "^0.10.0",
"discrepances": "^0.2.8",
"express": "^4.19.2",
"express-session": "^1.18.0",
"express-useragent": "^1.0.15",
"fs-extra": "^11.2.0",
"js-to-html": "^1.3.2",
"js-yaml": "^4.1.0",
"json4all": "^1.3.0-beta.1",
"lazy-some": "^0.1.0",
"like-ar": "^0.4.1",
"login-plus": "^1.7.1",
"memorystore": "^1.6.7",
"mini-tools": "^1.12.1",
"moment": "^2.30.1",
"multiparty": "^4.2.3",
"nodemailer": "^6.9.14",
"numeral": "^2.0.6",
"pg-promise-strict": "^1.4.0",
"pikaday": "^1.8.2",
"pug": "^3.0.3",
"read-yaml-promise": "^1.0.2",
"regexplicit": "^0.1.3",
"require-bro": "^0.3.1",
"self-explain": "^0.11.0",
"serve-content": "^0.3.19",
"session-file-store": "^1.5.0",
"sql-tools": "^0.1.2",
"stack-trace": "^0.0.10",
"stylus": "0.63.0",
"type-store": "^0.4.1",
"typed-controls": "^0.12.0",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz"
},
"devDependencies": {
"@types/big.js": "^6.2.2",
"@types/expect.js": "~0.3.32",
"@types/express": "^4.17.21",
"@types/express-useragent": "^1.0.5",
"@types/fs-extra": "^11.0.4",
"@types/js-yaml": "^4.0.9",
"@types/mocha": "^10.0.7",
"@types/multiparty": "~0.0.36",
"@types/node": "^20.14.9",
"@types/nodemailer": "^6.4.15",
"@types/numeral": "~2.0.5",
"@types/session-file-store": "^1.2.5",
"@types/stack-trace": "~0.0.33",
"@types/websql": "~0.0.30",
"esprima": "^4.0.1",
"expect.js": "~0.3.1",
"karma": "6.4.3",
"karma-chrome-launcher": "^3.2.0",
"karma-expect": "^1.1.3",
"karma-firefox-launcher": "^2.1.3",
"karma-ie-launcher": "^1.0.0",
"karma-mocha": "^2.0.1",
"kill-9": "~0.4.3",
"mocha": "^10.5.2",
"nyc": "^17.0.0",
"puppeteer": "^22.12.1",
"sinon": "^18.0.0",
"supertest": "^7.0.0",
"types.d.ts": "~0.6.21",
"typescript": "^5.5.2",
"why-is-node-running": "^2.2.2"
},
"engines": {
"node": ">= 18"
},
"scripts": {
"test": "(npm run prepublish || echo \"continue w/error\") && mocha --reporter spec --single-run --bail test/test-*.js",
"test-karma": "(npm run prepublish || echo \"continue w/error\") && mocha --reporter spec --bail test/test-k*.js",
"test-why": "node --expose-internals ./node_modules/mocha/bin/_mocha --reporter spec --bail test/test*.js",
"test-ci": "(npm run prepublish || echo \"continue w/error\") && mocha --reporter spec --bail test/test*.js",
"test-good": "mocha --reporter spec --bail --check-leaks test/test*.js",
"example-pu": "node test/puppeteer/first-step.js",
"test-pu": "node ./test/download_puppeteer && mocha --reporter spec --bail --check-leaks --globals cptable --globals QUOTE --globals __core-js_shared__ test/test-pu.js",
"test-server": "mocha --reporter spec --single-run --bail test/test.js",
"server-test": "node test/run-simple-backend.js",
"example-tables": "node examples/tables/server/server-tables.js --dir-x examples/tables",
"example-fichas": "node examples/fichero/server/server-fichas.js",
"example-4test": "node examples/4test/server/server-4test.js",
"prepublish": "(tsc -p tsconfig-server.json || echo \"continue w/error\") && (tsc -p tsconfig-client.json || echo \"continue w/error\")"
},
"qa-control": {
"package-version": "0.3.0",
"run-in": "server",
"type": "lib",
"stage": "designing",
"coverage": 100
}
}