{ "name": "@batch/explorer-root", "private": true, "version": "1.0.0", "description": "Azure Batch Explorer Root", "repository": { "type": "git", "url": "https://github.com/Azure/BatchExplorer" }, "author": { "name": "Microsoft Corporation", "email": "batchexplorer@microsoft.com" }, "license": "MIT", "engines": { "node": ">=16.0.0" }, "dependencies": { "@fluentui/react": "8.97.2", "@fluentui/react-theme-provider": "0.19.16", "mobx": "^6.3.2", "mobx-react-lite": "^3.2.0", "monaco-editor": "^0.25.1", "react": "17.0.2", "react-dom": "17.0.2", "tslib": "^2.3.1" }, "devDependencies": { "@octokit/core": "^3.5.1", "@types/react": "^17.0.53", "@types/react-dom": "^17.0.18", "@typescript-eslint/eslint-plugin": "^5.13.0", "@typescript-eslint/parser": "^5.13.0", "cross-env": "^7.0.3", "eslint": "^8.10.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-react-hooks": "^4.3.0", "eslint-plugin-security": "^1.7.1", "lerna": "^6.5.1", "markdownlint": "^0.25.1", "markdownlint-cli2": "^0.4.0", "npm-run-all": "^4.1.5", "prettier": "^2.5.1", "typescript": "~4.6.2", "which": "^2.0.2" }, "scripts": { "build": "lerna run workspace:build --stream", "build:clean": "lerna run workspace:build:clean --stream", "build:desktop": "lerna run workspace:build:desktop --stream", "build:desktop:client": "lerna run workspace:build:desktop:client --stream", "build:lib": "lerna run workspace:build:lib --stream", "build:web": "lerna run workspace:build:web --stream", "build:package": "lerna run workspace:build:package --stream", "build:prod": "lerna run workspace:build:prod --stream", "build:test": "lerna run workspace:build:test --stream", "build-translations": "lerna run workspace:build-translations --stream", "clean": "lerna run --parallel workspace:clean --stream && bux rmrf ./Localize/out", "gather-build-results": "bux gather-build-results", "launch": "npm run -s launch:web", "launch:desktop": "lerna run --parallel workspace:launch:desktop --stream", "launch:dev-electron": "cd desktop && npm run dev-electron", "launch:web": "lerna run --parallel workspace:launch:web --stream", "lint": "prettier -c . && lerna run --parallel workspace:lint --stream && npm run -s lint:markdown", "lint:fix": "prettier -w . && lerna run --parallel workspace:lint:fix --stream && npm run -s lint:markdown", "lint:markdown": "markdownlint-cli2 \"**/*.md\" \"#**/node_modules/**/*\" \"#SECURITY.md\"", "loc:build": "powershell -ExecutionPolicy Bypass -File ./Localize/build.ps1 && powershell -ExecutionPolicy Bypass -File ./Localize/copy-translations.ps1", "loc:restore": "cd Localize && powershell -ExecutionPolicy Bypass -File restore.ps1", "start": "npm run -s start:web", "start:desktop": "lerna run --parallel workspace:start:desktop --stream", "start:web": "lerna run --parallel workspace:start:web --stream", "test": "lerna run workspace:test --stream && npm run gather-build-results", "test:all": "lerna run workspace:test:all --stream && npm run gather-build-results", "test:desktop": "lerna run workspace:test:desktop --stream && npm run gather-build-results", "test:lib": "lerna run workspace:test:lib --stream && npm run gather-build-results", "test:lib:all": "lerna run workspace:test:lib:all --stream && npm run gather-build-results", "test:web": "lerna run workspace:test:web --stream && npm run gather-build-results", "test:web:all": "lerna run workspace:test:web:all --stream && npm run gather-build-results", "postinstall": "lerna bootstrap -- --legacy-peer-deps && node ./util/bux/check-cli-path", "dev-setup": "cd ./util/bux && npm pack --pack-destination ./build && npm install -g ./build/batch-bux-1.0.0.tgz && echo 'bux CLI tool installed'", "watch:lib": "lerna run --parallel workspace:watch:lib --stream" } }