mirror of
https://github.com/sartography/spiff-arena.git
synced 2025-02-11 08:56:50 +00:00
16dc9a7c Merge pull request #75 from sartography/bug/replace-file-warning c9d376a3 Merge pull request #74 from sartography/bug/delete-primary-warning dcf5b5f2 Merge pull request #73 from sartography/bug/save-file-message d4ae393b added new api endpoint to get task-info so users with access to process instances can see the tasks but not the data 3d6c0acb get all of the process identifiers that the diagram knows about so we can display the correct task info 818fdbbd Allow viewing/editing xml of bpmn and dmn files (#76) e8a86a5a words 04ee4be6 process model cypress tests are passing w/ burnettk 23754677 some fixes for ci w/ burnettk 4ceb9364 throw error if not logged in w/ burnettk 7272eec0 force login if not logged when navigating to frontend w/ burnettk e285d9a4 Merge pull request #72 from sartography/feature/view_call_activity_diagram db8c9ec8 pyl and fix test w/ burnettk 7f0416cb use forEach 54881ae8 gitignore things f09d3aab Add a message when file is saved. 3bb56589 some fixes to ensure we display the correct task data for the diagram elements w/ burnettk 29533216 Don't show delete button for primary file 4fbeba49 allow viewing the diagram for a specific process identifier 43d7bfed Confirm before overwriting file when uploading file with same name git-subtree-dir: spiffworkflow-frontend git-subtree-split: 16dc9a7c4535eea9f15374fad8ecff77d6027a66
124 lines
3.6 KiB
JSON
124 lines
3.6 KiB
JSON
{
|
|
"name": "spiffworkflow-frontend",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"dependencies": {
|
|
"@babel/core": "^7.18.10",
|
|
"@babel/plugin-transform-react-jsx": "^7.18.6",
|
|
"@babel/preset-react": "^7.18.6",
|
|
"@carbon/icons-react": "^11.10.0",
|
|
"@carbon/react": "^1.16.0",
|
|
"@carbon/styles": "^1.16.0",
|
|
"@casl/ability": "^6.3.2",
|
|
"@casl/react": "^3.1.0",
|
|
"@ginkgo-bioworks/react-json-schema-form-builder": "^2.9.0",
|
|
"@monaco-editor/react": "^4.4.5",
|
|
"@mui/material": "^5.10.14",
|
|
"@react-icons/all-files": "^4.1.0",
|
|
"@rjsf/core": "*",
|
|
"@rjsf/mui": "^5.0.0-beta.13",
|
|
"@rjsf/utils": "^5.0.0-beta.13",
|
|
"@rjsf/validator-ajv6": "^5.0.0-beta.13",
|
|
"@tanstack/react-table": "^8.2.2",
|
|
"@testing-library/jest-dom": "^5.16.4",
|
|
"@testing-library/react": "^13.3.0",
|
|
"@testing-library/user-event": "^14.4.2",
|
|
"@types/jest": "^28.1.4",
|
|
"@types/node": "^18.6.5",
|
|
"@types/react": "^18.0.17",
|
|
"@types/react-dom": "^18.0.6",
|
|
"@uiw/react-md-editor": "^3.19.5",
|
|
"autoprefixer": "10.4.8",
|
|
"axios": "^0.27.2",
|
|
"bootstrap": "^5.2.0",
|
|
"bpmn-js": "^9.3.2",
|
|
"bpmn-js-properties-panel": "^1.10.0",
|
|
"bpmn-js-spiffworkflow": "sartography/bpmn-js-spiffworkflow#main",
|
|
"craco": "^0.0.3",
|
|
"date-fns": "^2.28.0",
|
|
"diagram-js": "^8.5.0",
|
|
"dmn-js": "^12.2.0",
|
|
"dmn-js-properties-panel": "^1.1",
|
|
"dmn-js-shared": "^12.1.1",
|
|
"jwt-decode": "^3.1.2",
|
|
"keycloak-js": "^18.0.1",
|
|
"prop-types": "^15.8.1",
|
|
"react": "^18.2.0",
|
|
"react-bootstrap": "^2.5.0",
|
|
"react-bootstrap-typeahead": "^6.0.0",
|
|
"react-datepicker": "^4.8.0",
|
|
"react-dom": "^18.2.0",
|
|
"react-icons": "^4.4.0",
|
|
"react-jsonschema-form": "^1.8.1",
|
|
"react-markdown": "^8.0.3",
|
|
"react-router-dom": "^6.3.0",
|
|
"react-scripts": "^5.0.1",
|
|
"remark-gfm": "^3.0.1",
|
|
"serve": "^14.0.0",
|
|
"timepicker": "^1.13.18",
|
|
"typescript": "^4.7.4",
|
|
"web-vitals": "^3.0.2"
|
|
},
|
|
"overrides": {
|
|
"postcss-preset-env": {
|
|
"autoprefixer": "10.4.5"
|
|
},
|
|
"@ginkgo-bioworks/react-json-schema-form-builder": {
|
|
"react": "^18.2.0",
|
|
"bootstrap": "^5.2.0-beta1"
|
|
},
|
|
"@carbon/react": {
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"start": "ESLINT_NO_DEV_ERRORS=true PORT=7001 craco start",
|
|
"build": "craco build",
|
|
"test": "react-scripts test --coverage",
|
|
"t": "npm test -- --watchAll=false",
|
|
"eject": "craco eject",
|
|
"format": "prettier --write src/**/*.[tj]s{,x}",
|
|
"lint": "./node_modules/.bin/eslint src",
|
|
"lint:fix": "./node_modules/.bin/eslint --fix src"
|
|
},
|
|
"eslintConfig": {
|
|
"extends": [
|
|
"react-app",
|
|
"react-app/jest"
|
|
]
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
},
|
|
"devDependencies": {
|
|
"@cypress/grep": "^3.1.0",
|
|
"@typescript-eslint/eslint-plugin": "^5.30.5",
|
|
"@typescript-eslint/parser": "^5.30.6",
|
|
"cypress": "^12",
|
|
"eslint": "^8.19.0",
|
|
"eslint_d": "^12.2.0",
|
|
"eslint-config-airbnb": "^19.0.4",
|
|
"eslint-config-prettier": "^8.5.0",
|
|
"eslint-plugin-cypress": "^2.12.1",
|
|
"eslint-plugin-import": "^2.26.0",
|
|
"eslint-plugin-jsx-a11y": "^6.6.1",
|
|
"eslint-plugin-prettier": "^4.2.1",
|
|
"eslint-plugin-react": "^7.31.0",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-sonarjs": "^0.15.0",
|
|
"prettier": "^2.7.1",
|
|
"safe-regex": "^2.1.1",
|
|
"ts-migrate": "^0.1.30"
|
|
}
|
|
}
|