BatchExplorer/package.json

92 строки
4.2 KiB
JSON

{
"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": ">=18.0.0"
},
"dependencies": {
"@fluentui/azure-themes": "8.6.34",
"@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.31.0",
"react": "17.0.2",
"react-dom": "17.0.2",
"tslib": "^2.3.1"
},
"devDependencies": {
"@azure-tools/typespec-client-generator-cli": "^0.3.0",
"@lerna/legacy-package-management": "7.1.5",
"@typespec/compiler": "^0.50.0",
"@octokit/core": "^3.5.1",
"@testing-library/react": "^12.0.0",
"@testing-library/react-hooks": "^8.0.0",
"@testing-library/user-event": "^14.0.0",
"@types/react": "^17.0.53",
"@types/react-dom": "^17.0.18",
"@typescript-eslint/eslint-plugin": "^5.13.0",
"@typescript-eslint/parser": "^5.13.0",
"autorest": "^3.6.3",
"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": "7.1.5",
"markdownlint": "^0.25.1",
"markdownlint-cli2": "^0.4.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.0",
"typescript": "^4.9.0",
"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": "pwsh -ExecutionPolicy Bypass -File ./Localize/build.ps1 && pwsh -ExecutionPolicy Bypass -File ./Localize/copy-translations.ps1",
"loc:restore": "cd Localize && pwsh -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"
}
}