package.json
{
"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"
}
}