2020-05-14 09:41:38 -04:00
{
2021-04-10 10:39:12 -04:00
"name" : "react_client" ,
"license" : "AGPL-3.0" ,
"version" : "0.1.0" ,
"dependencies" : {
2021-04-30 20:26:47 -04:00
"@craco/craco" : "6.1.2" ,
2021-04-10 10:39:12 -04:00
"@fontsource/source-sans-pro" : "4.2.2" ,
"@hedgedoc/markdown-it-task-lists" : "1.0.0" ,
"@matejmazur/react-katex" : "3.1.3" ,
2021-04-24 13:20:33 -04:00
"@testing-library/jest-dom" : "5.12.0" ,
2021-04-10 10:39:12 -04:00
"@testing-library/react" : "11.2.6" ,
2021-04-30 20:27:04 -04:00
"@testing-library/user-event" : "13.1.8" ,
2021-04-16 22:43:10 -04:00
"@types/codemirror" : "0.0.109" ,
2021-04-10 10:39:12 -04:00
"@types/d3-graphviz" : "2.6.6" ,
"@types/diff" : "5.0.0" ,
"@types/domhandler" : "2.4.1" ,
"@types/highlight.js" : "9.12.4" ,
2021-04-30 20:26:31 -04:00
"@types/jest" : "26.0.23" ,
2021-04-24 09:32:05 -04:00
"@types/js-yaml" : "4.0.1" ,
2021-04-30 20:26:31 -04:00
"@types/luxon" : "1.26.5" ,
2021-04-10 10:39:12 -04:00
"@types/markdown-it" : "12.0.1" ,
"@types/markdown-it-container" : "2.0.3" ,
"@types/markdown-it-plantuml" : "1.4.0" ,
2021-04-24 09:32:05 -04:00
"@types/mermaid" : "8.2.5" ,
2021-04-30 20:26:31 -04:00
"@types/node" : "12.20.11" ,
2021-04-10 10:39:12 -04:00
"@types/node-sass" : "4.11.1" ,
2021-04-30 20:26:31 -04:00
"@types/react" : "17.0.4" ,
2021-04-10 10:39:12 -04:00
"@types/react-bootstrap-typeahead" : "5.1.4" ,
"@types/react-dom" : "17.0.3" ,
"@types/react-html-parser" : "2.0.1" ,
"@types/react-router" : "5.1.13" ,
"@types/react-router-bootstrap" : "0.24.5" ,
"@types/react-router-dom" : "5.1.7" ,
"@types/uuid" : "8.3.0" ,
2021-04-13 13:50:28 -04:00
"@typescript-eslint/eslint-plugin" : "4.22.0" ,
"@typescript-eslint/parser" : "4.22.0" ,
2021-04-23 22:21:24 -04:00
"abcjs" : "6.0.0-beta.33" ,
2021-04-10 10:39:12 -04:00
"bootstrap" : "4.6.0" ,
2021-04-23 22:21:40 -04:00
"codemirror" : "5.61.0" ,
2021-04-10 10:39:12 -04:00
"copy-webpack-plugin" : "6.4.1" ,
"d3-graphviz" : "3.2.0" ,
"diff" : "5.0.0" ,
"emoji-picker-element" : "1.4.0" ,
"emojibase-data" : "5.1.1" ,
"eslint-config-react-app" : "6.0.0" ,
2021-04-24 13:18:27 -04:00
"eslint-plugin-flowtype" : "5.7.2" ,
2021-04-10 10:39:12 -04:00
"eslint-plugin-import" : "2.22.1" ,
"eslint-plugin-jsx-a11y" : "6.4.1" ,
"eslint-plugin-node" : "11.1.0" ,
"eslint-plugin-promise" : "5.1.0" ,
"fast-deep-equal" : "3.1.3" ,
"firacode" : "5.2.0" ,
"flowchart.js" : "1.15.0" ,
"fork-awesome" : "1.1.7" ,
"highlight.js" : "10.7.2" ,
2021-04-30 20:27:54 -04:00
"i18next" : "20.2.2" ,
2021-04-10 10:39:12 -04:00
"i18next-browser-languagedetector" : "6.1.0" ,
2021-04-30 20:27:54 -04:00
"i18next-http-backend" : "1.2.2" ,
2021-04-16 22:43:58 -04:00
"js-yaml" : "4.1.0" ,
2021-04-24 16:04:05 -04:00
"katex" : "0.13.3" ,
2021-04-10 10:39:12 -04:00
"luxon" : "1.26.0" ,
2021-04-16 22:44:14 -04:00
"markdown-it" : "12.0.6" ,
2021-04-10 10:39:12 -04:00
"markdown-it-abbr" : "1.0.4" ,
"markdown-it-anchor" : "7.1.0" ,
"markdown-it-container" : "3.0.0" ,
"markdown-it-deflist" : "2.1.0" ,
"markdown-it-emoji" : "2.0.0" ,
"markdown-it-footnote" : "3.0.2" ,
"markdown-it-front-matter" : "0.2.3" ,
"markdown-it-imsize" : "2.0.1" ,
"markdown-it-ins" : "3.0.1" ,
"markdown-it-mark" : "3.0.1" ,
"markdown-it-mathjax" : "2.0.0" ,
"markdown-it-plantuml" : "1.4.1" ,
"markdown-it-regex" : "0.2.0" ,
"markdown-it-sub" : "1.0.0" ,
"markdown-it-sup" : "1.0.0" ,
"markdown-it-task-lists" : "2.1.1" ,
"markdown-it-toc-done-right" : "4.2.0" ,
"markmap-common" : "0.1.5" ,
"markmap-lib" : "0.11.6" ,
"markmap-view" : "0.2.6" ,
2021-04-30 20:27:37 -04:00
"mermaid" : "8.9.3" ,
2021-04-10 10:39:12 -04:00
"node-sass" : "4.14.1" ,
"react" : "17.0.2" ,
"react-bootstrap" : "1.5.2" ,
"react-bootstrap-typeahead" : "5.1.4" ,
"react-codemirror2" : "7.2.1" ,
"react-diff-viewer" : "3.1.1" ,
"react-dom" : "17.0.2" ,
"react-html-parser" : "2.0.2" ,
2021-04-30 20:27:54 -04:00
"react-i18next" : "11.8.15" ,
2021-04-24 16:04:22 -04:00
"react-redux" : "7.2.4" ,
2021-04-10 10:39:12 -04:00
"react-router" : "5.2.0" ,
"react-router-bootstrap" : "0.25.0" ,
"react-router-dom" : "5.2.0" ,
2021-04-24 17:25:01 -04:00
"react-router-use-location-state" : "2.5.0" ,
2021-04-10 10:39:12 -04:00
"react-scripts" : "4.0.3" ,
2021-04-24 13:24:54 -04:00
"react-use" : "17.2.4" ,
2021-04-24 16:04:37 -04:00
"redux" : "4.1.0" ,
2021-04-10 10:39:12 -04:00
"sanitize-filename" : "1.6.3" ,
"ts-mockery" : "1.2.0" ,
"typescript" : "4.2.4" ,
"use-resize-observer" : "7.0.0" ,
"uuid" : "8.3.2" ,
2021-04-10 11:27:42 -04:00
"vega" : "5.20.2" ,
2021-04-10 10:39:12 -04:00
"vega-embed" : "6.17.0" ,
"vega-lite" : "5.0.0"
} ,
"scripts" : {
"start" : "cross-env PORT=3001 craco start" ,
2021-05-02 16:38:43 -04:00
"start:test" : "cross-env REACT_APP_TEST_MODE=true yarn start" ,
"start:for-real-backend" : "cross-env REACT_APP_BACKEND_BASE_URL=http://localhost:3000 yarn start" ,
2021-04-10 10:39:12 -04:00
"serve:build" : "http-server build/ -s -p 3001 -P \"http://localhost:3001?\"" ,
"build:test" : "cross-env REACT_APP_TEST_MODE=true craco build" ,
2021-05-02 16:38:43 -04:00
"build:mock" : "cross-env craco build" ,
"build:production" : "bash -c \"[[ -v REACT_APP_BACKEND_BASE_URL ]]\" && (cross-env craco build) || (echo -e '\n==============\nREACT_APP_BACKEND_BASE_URL not set.\nUse this task only if you want to create a production build with a real backend. Otherwise use build:mock\n==============\n'; exit 1)" ,
"analyze" : "cross-env ANALYZE=true yarn build:mock" ,
2021-04-10 10:39:12 -04:00
"test" : "craco test" ,
"lint" : "eslint --max-warnings=0 --ext .ts,.tsx src" ,
"eject" : "react-scripts eject" ,
"cy:open" : "cypress open" ,
"cy:run:chrome" : "cypress run --browser chrome" ,
"cy:run:firefox" : "cypress run --browser firefox"
} ,
"eslintConfig" : {
"parserOptions" : {
"tsconfigRootDir" : "" ,
"project" : [
"./tsconfig.json"
]
2020-05-27 09:43:28 -04:00
} ,
2021-04-10 10:39:12 -04:00
"rules" : {
"no-use-before-define" : "off" ,
"no-debugger" : "warn" ,
"default-param-last" : "off"
2020-08-19 16:07:26 -04:00
} ,
2021-04-10 10:39:12 -04:00
"plugins" : [
"@typescript-eslint"
] ,
"extends" : [
"react-app" ,
"eslint:recommended" ,
"plugin:@typescript-eslint/eslint-recommended" ,
"plugin:@typescript-eslint/recommended" ,
"plugin:@typescript-eslint/recommended-requiring-type-checking" ,
"plugin:import/recommended" ,
"plugin:import/typescript"
]
} ,
"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/webpack-preprocessor" : "5.7.0" ,
2021-04-16 22:43:26 -04:00
"@testing-library/cypress" : "7.0.6" ,
2021-04-10 10:39:12 -04:00
"@types/redux-devtools" : "3.0.47" ,
"@types/redux-devtools-extension" : "2.13.2" ,
"cross-env" : "7.0.3" ,
2021-04-30 20:27:20 -04:00
"cypress" : "7.2.0" ,
2021-04-10 10:39:12 -04:00
"cypress-commands" : "1.1.0" ,
2021-04-15 13:04:46 -04:00
"cypress-file-upload" : "5.0.6" ,
2021-04-10 10:39:12 -04:00
"eslint-plugin-chai-friendly" : "0.6.0" ,
"eslint-plugin-cypress" : "2.11.2" ,
"http-server" : "0.12.3" ,
"redux-devtools" : "3.7.0" ,
"redux-devtools-extension" : "2.13.9" ,
2021-04-24 13:38:36 -04:00
"ts-loader" : "9.1.1" ,
2021-04-15 13:04:46 -04:00
"webpack-bundle-analyzer" : "4.4.1"
2021-04-10 10:39:12 -04:00
} ,
"resolutions" : {
2021-04-30 20:27:20 -04:00
"cypress" : "7.2.0" ,
2021-04-24 16:04:05 -04:00
"katex" : "0.13.3"
2021-04-10 10:39:12 -04:00
}
2020-05-14 09:41:38 -04:00
}