dsi-icl/optimise

View on GitHub
packages/optimise-sync/package.json

Summary

Maintainability
Test Coverage
{
    "name": "optimise-sync",
    "version": "3.1.4",
    "description": "Optimise:MS Synchroniser",
    "keywords": [
        "ms"
    ],
    "repository": "github:dsi-icl/optimise",
    "license": "MIT",
    "author": {
        "name": "Florian Guitton",
        "email": "f.guitton@imperial.ac.uk"
    },
    "main": "./src/optimiseSyncServer.js",
    "scripts": {
        "build": "rimraf ./build && cross-env NODE_ENV=production webpack --config webpack.config.server.js",
        "lint": "eslint .",
        "start": "rimraf ./build && cross-env NODE_ENV=development webpack --config webpack.config.server.js",
        "test": "echo No test"
    },
    "jest": {
        "collectCoverageFrom": [
            "<rootDir>/src/**/*.{js,jsx}",
            "!<rootDir>/node_modules/"
        ],
        "globalSetup": "<rootDir>/test/setup.js",
        "globalTeardown": "<rootDir>/test/teardown.js",
        "testEnvironment": "<rootDir>/test/environment.js",
        "testMatch": [
            "**/__tests__/**/*.{js,jsx,mjs}",
            "**/+(*.)(spec|test).{js,jsx,mjs}"
        ],
        "transform": {
            "^.+\\.(js|html|scss)$": "<rootDir>/test/preprocessor.js"
        }
    },
    "dependencies": {
        "body-parser": "1.20.3",
        "connect-mongo": "5.1.0",
        "csurf": "1.11.0",
        "express": "4.21.1",
        "express-session": "1.18.1",
        "mongodb": "6.9.0",
        "passport": "0.7.0",
        "saslprep": "1.0.3"
    },
    "devDependencies": {
        "@babel/core": "7.22.20",
        "@babel/eslint-parser": "7.22.15",
        "@babel/eslint-plugin": "7.22.10",
        "@babel/plugin-syntax-dynamic-import": "7.8.3",
        "@babel/plugin-transform-modules-commonjs": "7.22.15",
        "@babel/preset-env": "7.22.20",
        "babel-jest": "24.9.0",
        "babel-loader": "9.1.3",
        "babel-plugin-require-context-hook": "1.0.0",
        "cross-env": "7.0.3",
        "eslint": "8.57.1",
        "eslint-plugin-promise": "6.6.0",
        "jest": "24.9.0",
        "rimraf": "6.0.1",
        "run-script-webpack-plugin": "0.2.0",
        "webpack": "5.95.0",
        "webpack-cli": "5.1.4"
    },
    "optionalDependencies": {
        "ajv": "8.17.1",
        "fsevents": "2.3.3"
    }
}