codenautas/backend-plus

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "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
  }
}