dsi-icl/optimise

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "optimise",
    "version": "3.1.4",
    "private": true,
    "description": "Optimise:MS",
    "keywords": [
        "ms"
    ],
    "homepage": "https://github.com/dsi-icl/optimise",
    "repository": "github:dsi-icl/optimise",
    "license": "MIT",
    "author": {
        "name": "Florian Guitton",
        "email": "f.guitton@imperial.ac.uk"
    },
    "workspaces": {
        "packages": [
            "packages/*"
        ],
        "nohoist": [
            "**/electron-builder",
            "**/electron-builder/**",
            "**/electron-webpack",
            "**/electron-webpack/**"
        ]
    },
    "scripts": {
        "build": "nx run-many --target=build --parallel=1 --projects=optimise-core,optimise-ui",
        "preelectron": "nx run-many --target=build --parallel=1 --projects=optimise-core,optimise-electron",
        "electron": "nx run-many --target=package --projects=optimise-electron",
        "postinstall": "patch-package",
        "lint": "nx affected --target=lint",
        "lint-fix": "nx affected --target=lint --fix",
        "prepackage": "yarn build",
        "package": "nx run-many --target=package --parallel=1 --projects=optimise-docker,optimise-electron",
        "prepare": "husky",
        "publish": "nx run-many --target=publish --parallel=1 --projects=optimise-docker,optimise-electron",
        "start": "nx run-many --target=start --parallel=3 --projects=optimise-core,optimise-sync,optimise-ui",
        "test": "nx run-many --target=test"
    },
    "resolutions": {
        "@babel/code-frame": "~7.24.0",
        "@babel/preset-env": "~7.24.0",
        "@babel/traverse": "~7.24.0",
        "@jest/reporters": "^24",
        "@jest/test-result": "^24",
        "@typescript-eslint/eslint-plugin": "^5",
        "@typescript-eslint/parser": "^5",
        "ansi-html": "^0.0.8",
        "body-parser": "^1.20.3",
        "braces": "^3.0.3",
        "browserslist": "^4.24.0",
        "cookie": "^0.7.2",
        "css-tree": "^1",
        "eslint-config-react-app": "^7",
        "eslint-plugin-flowtype": "^8",
        "eslint-plugin-import": "^2",
        "eslint-plugin-jsx-a11y": "^6",
        "eslint-plugin-react": "^7",
        "eslint-plugin-react-hooks": "^4",
        "fork-ts-checker-webpack-plugin": "^4",
        "ip": "^2.0.1",
        "jest": "^24",
        "jest-config": "^24",
        "jest-resolve": "^24",
        "jest-util": "^24",
        "micromatch": "^4.0.8",
        "node-fetch": "^2.6.7",
        "node-forge": "^1.3.0",
        "node-notifier": "^8.0.1",
        "path-to-regexp": "^0.1.10",
        "postcss": "^7.0.39",
        "recursive-readdir": "^2.2.3",
        "resolve-url-loader": "^3",
        "send": "^0.19.0",
        "serve-static": "^1.16.0",
        "shell-quote": "^1.7.3",
        "svgo": "^3",
        "tough-cookie": "^4.1.3",
        "ws": "^8"
    },
    "dependencies": {},
    "devDependencies": {
        "@commitlint/config-conventional": "17.8.1",
        "@nx/eslint-plugin": "20.0.6",
        "@nx/workspace": "20.0.6",
        "commitlint": "17.8.1",
        "eslint-plugin-import": "^2.31.0",
        "eslint-plugin-jsonc": "^2.16.0",
        "eslint-plugin-jsx-a11y": "^6.10.2",
        "eslint-plugin-react": "^7.37.2",
        "eslint-plugin-react-hooks": "^4.6.2",
        "husky": "9.1.6",
        "nx": "20.0.6",
        "patch-package": "8.0.0",
        "typescript": "5.6.3"
    },
    "engines": {
        "yarn": "^1.10.0"
    }
}