blob: 20b02f092b68d41230039a2a936e216e21b9c92d [file] [log] [blame]
{
"name": "gui",
"version": "0.0.0",
"engines": {
"node": ">=18.16.0"
},
"license": "Apache-2.0",
"scripts": {
"start": "concurrently --kill-others \"npx y-websocket\" \"ng serve\"",
"build": "ng build --configuration=production --progress=false --source-map=false",
"build:ci": "nx build --configuration=production --progress=false --source-map=false",
"analyze": "ng build --configuration=production --stats-json && webpack-bundle-analyzer dist/stats.json",
"test": "ng test --watch=false",
"test:ci": "node --max-old-space-size=6144 ./node_modules/nx/bin/nx test --watch=false --progress=false",
"prettier:fix": "prettier --write ./src",
"lint": "ng lint",
"eslint:fix": "yarn eslint --fix ./src",
"format:fix": "yarn prettier-eslint --write \"src/**/*.{ts,js,html,scss,less,json}\"",
"format:ci": "yarn prettier-eslint --list-different \"src/**/*.{ts,js,html,scss,less,json}\" && yarn eslint ./src",
"postinstall": "node git-version.js"
},
"private": true,
"dependencies": {
"@abacritt/angularx-social-login": "2.3.0",
"@ali-hm/angular-tree-component": "12.0.5",
"@angular/animations": "16.2.12",
"@angular/cdk": "16.2.12",
"@angular/common": "16.2.12",
"@angular/compiler": "16.2.12",
"@angular/core": "16.2.12",
"@angular/forms": "16.2.12",
"@angular/localize": "16.2.12",
"@angular/platform-browser": "16.2.12",
"@angular/platform-browser-dynamic": "16.2.12",
"@angular/router": "16.2.12",
"@auth0/angular-jwt": "5.1.0",
"@codingame/monaco-vscode-java-default-extension": "8.0.4",
"@codingame/monaco-vscode-python-default-extension": "8.0.4",
"@codingame/monaco-vscode-r-default-extension": "8.0.4",
"@loaders.gl/core": "3.4.2",
"@luma.gl/core": "8.5.20",
"@ngneat/until-destroy": "8.1.4",
"@ngx-formly/core": "6.3.0",
"@ngx-formly/ng-zorro-antd": "6.3.0",
"@stoplight/json-ref-resolver": "3.1.5",
"@types/lodash-es": "4.17.4",
"@types/plotly.js-basic-dist-min": "2.12.4",
"ajv": "8.10.0",
"backbone": "1.4.1",
"content-disposition": "0.5.4",
"dagre": "0.8.5",
"deep-map": "2.0.0",
"edit-distance": "1.0.4",
"es6-weak-map": "2.0.3",
"file-saver": "2.0.5",
"fuse.js": "6.5.3",
"html2canvas": "1.4.1",
"jointjs": "3.5.4",
"js-abbreviation-number": "1.4.0",
"jszip": "3.10.1",
"lodash-es": "4.17.21",
"marked": "4.3.0",
"monaco-breakpoints": "0.2.0",
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@8.0.4",
"monaco-editor-wrapper": "5.5.3",
"monaco-languageclient": "8.8.3",
"ng-zorro-antd": "16.2.2",
"ng2-pdf-viewer": "9.1.5",
"ngx-color-picker": "12.0.1",
"ngx-file-drop": "16.0.0",
"ngx-image-viewer": "1.0.13",
"ngx-json-viewer": "3.2.1",
"ngx-markdown": "16.0.0",
"papaparse": "5.4.1",
"path-browserify": "1.0.1",
"plotly.js-basic-dist-min": "2.29.0",
"popper.js": "1.16.1",
"quill": "1.3.7",
"quill-cursors": "3.1.2",
"read-excel-file": "5.7.1",
"ring-buffer-ts": "1.0.3",
"rxjs": "7.8.1",
"tinyqueue": "2.0.3",
"ts-proto": "2.2.0",
"tslib": "2.3.1",
"uuid": "8.3.2",
"validator": "13.12.0",
"vscode": "npm:@codingame/monaco-vscode-api@8.0.4",
"vscode-ws-jsonrpc": "3.3.2",
"y-monaco": "0.1.5",
"y-protocols": "1.0.5",
"y-quill": "0.1.5",
"y-websocket": "1.4.0",
"yjs": "13.5.41",
"zone.js": "0.13.0"
},
"resolutions": {
"vscode": "npm:@codingame/monaco-vscode-api@8.0.4",
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@8.0.4",
"webpack": "5.89.0"
},
"devDependencies": {
"@angular-builders/custom-webpack": "16.0.1",
"@angular-devkit/build-angular": "16.2.12",
"@angular-eslint/eslint-plugin": "16.3.1",
"@angular-eslint/eslint-plugin-template": "16.3.1",
"@angular-eslint/template-parser": "16.3.1",
"@angular/cli": "16.2.12",
"@angular/compiler-cli": "16.2.12",
"@nrwl/cli": "15.9.7",
"@nrwl/nx-cloud": "19.1.0",
"@nx/angular": "20.0.3",
"@types/backbone": "1.4.15",
"@types/content-disposition": "0",
"@types/dagre": "0.7.47",
"@types/file-saver": "2.0.5",
"@types/graphlib": "2.1.8",
"@types/jasmine": "4.6.4",
"@types/json-schema": "7.0.9",
"@types/lodash": "4.14.179",
"@types/node": "18.15.5",
"@types/papaparse": "5.3.5",
"@types/quill": "2.0.9",
"@types/uuid": "8.3.4",
"@types/validator": "13.12.0",
"@typescript-eslint/eslint-plugin": "7.0.2",
"@typescript-eslint/parser": "7.0.2",
"babel-plugin-dynamic-import-node": "2.3.3",
"concurrently": "7.4.0",
"eslint": "8.57.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "48.2.0",
"eslint-plugin-prefer-arrow": "1.2.3",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-rxjs": "5.0.3",
"eslint-plugin-rxjs-angular": "2.0.1",
"fs-extra": "10.0.1",
"git-describe": "4.1.0",
"jasmine-core": "5.4.0",
"jasmine-spec-reporter": "7.0.0",
"karma": "6.4.4",
"karma-chrome-launcher": "3.2.0",
"karma-jasmine": "5.1.0",
"nodecat": "2.0.0",
"nx": "20.0.3",
"nz-tslint-rules": "0.901.2",
"prettier": "3.2.5",
"prettier-eslint-cli": "8.0.1",
"rxjs-marbles": "7.0.1",
"sass": "1.71.1",
"style-loader": "3.3.4",
"ts-node": "4.1.0",
"typescript": "5.1.6",
"webpack-bundle-analyzer": "4.5.0"
},
"browserslist": [
"defaults",
"not ie <= 11"
],
"packageManager": "yarn@4.5.1"
}