Giter Club home page Giter Club logo

consent-application-react's Introduction

Consent App (React)

React app to collect consents based on https://github.com/didomi/challenges/tree/master/frontend

Pipeline status:

lib-api lib-components lib-utils ui-consents

Prerequisites

Package Manager

This repo is based on Yarn3. Ensure that you have a global installation of Yarn3. Note: The project uses pnp to ensure faster installation of application dependencies in a monorepo setup.

You can test if yarn is installed correctly by using:

yarn --version

Step 1: Install dependencies:

yarn

Step 2: Start the frontend app:

Start ui-consents app

yarn start:frontend

Step 3(Optional): Starting ui-consents using Docker

Ensure that docker is running on your machine. Then, run the following script:

yarn start:docker

Once the docker container is built, ui-consents app can be accessed on 0.0.0.0:8080/ or 127.0.0.1:8080/.

NOTE: If you need to run scripts for individual packages you can use the following commands:

For ui-consents package:

yarn workspace ui-consents start:dev --> to start the frontend app
yarn workspace ui-consents test:unit --> to run the tests
yarn workspace ui-consents lint --> to run the all the linters(eslint, prettier, stylelint)
yarn workspace ui-consents build --> to generate the distributions 

For lib-components package:

yarn workspace lib-components start:dev --> to start storybook and render the custom components
yarn workspace lib-components lint --> to run the all the linters(eslint, prettier, stylelint)
yarn workspace lib-components build --> to generate the distributions for storybook

For lib-api package:

yarn workspace lib-api lint --> to run all the linters(eslint, prettier)
yarn workspace lib-api test:unit --> to run the tests

For lib-utils package:

yarn workspace lib-utils lint --> to run all the linters(eslint, prettier) 

Further documentation:

Please find the documentation specific to the apps inside the app ReadMe linked in the following section: lib-api lib-components lib-utils ui-consents

Workspace Structure

This application follows a monorepo approach. The following sections explains the folder structure:

  • ./.github/: PR templates and Github Action definitions.
  • ./.yarn/: Dependencies installed from yarn2.
  • ./packages/: TypeScript applications defined as independent modules.
    • frontend/: Folder containing the frontend application and related code.
      • lib-api: Library of global api calls. Consists of mocked api calls for sake of demo.
      • lib-components: Library of global generic components independent of application specific logic.
      • lib-utils: Library of global utility files.
      • types: Global type definitions for frontend folder.
      • ui-consents: The Consents client app which is the final deliverable.
  • ./
    • .eslintrc.js: The global ESLint rules.
    • .gitignore: File and folder globs to be ignored by git.
    • .yarnrc.yml: Config file for yarn3.
    • package.json: The node package definition, with packages links and scripts.
    • yarn.lock: Auto generated lock file from yarn.
    • jest.*.js: Global jest config for testing.
    • .prettier: Config containing prettier files.
    • .pnp.*: Autogenerated files containing dependency instructions for yarn3 plug and play.
    • .yarnrc.yml: File to specify the dependency tree explicitly. Only required for specific packages.
    • .tsconfig.*: Global typescript configuration.
    • webpack.*: Global webpack configuration.

Application Architecture:

img.png

Future Improvements:

  • Filter for @mui DataGrid is not responsive due to open issue in the library: mui/mui-x#883

consent-application-react's People

Contributors

akash-m avatar renovate[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

consent-application-react's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Warning

These dependencies are deprecated:

Datasource Name Replacement PR?
npm @babel/plugin-proposal-class-properties Unavailable
npm @babel/plugin-proposal-private-methods Unavailable
npm @babel/plugin-proposal-private-property-in-object Unavailable
npm @material-ui/core Available
npm @types/mini-css-extract-plugin Unavailable
npm @types/redux Unavailable
npm @types/redux-thunk Unavailable
npm @types/webpack-dev-server Unavailable
npm eslint-plugin-node Available
npm i18next-xhr-backend Unavailable
npm node-sass Unavailable

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • fix(deps): replace dependency @material-ui/core with @mui/material
  • chore(deps): update dependency @types/js-yaml to v4.0.9
  • chore(deps): update dependency @types/material-ui to v0.21.17
  • chore(deps): update dependency @types/react-loadable to v5.5.11
  • chore(deps): update dependency @types/react-router to v5.1.20
  • chore(deps): update dependency @types/react-router-dom to v5.3.3
  • chore(deps): update dependency @types/react-test-renderer to v17.0.9
  • chore(deps): update dependency @types/uuid to v8.3.4
  • chore(deps): update dependency @types/webpack to v5.28.5
  • chore(deps): update dependency node-sass to v7.0.3
  • chore(deps): update dependency postcss-loader to v6.2.1
  • chore(deps): update dependency react-hot-loader to v4.13.1
  • chore(deps): update dependency source-map-explorer to v2.5.3
  • chore(deps): update dependency style-loader to v3.3.4
  • chore(deps): update dependency web-vitals to v2.1.4
  • chore(deps): update react monorepo (@types/react, @types/react-dom, eslint-plugin-react-hooks)
  • fix(deps): update dependency eslint-import-resolver-node to v0.3.9
  • fix(deps): update dependency husky to v7.0.4
  • fix(deps): update dependency i18next-browser-languagedetector to v6.1.8
  • fix(deps): update dependency react-redux to v7.2.9 (react-redux, @types/react-redux)
  • fix(deps): update dependency redux-thunk to v2.4.2
  • fix(deps): update material-ui monorepo (@material-ui/core, @mui/icons-material, @mui/material, @mui/x-data-grid)
  • chore(deps): update babel monorepo (@babel/core, @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods, @babel/plugin-transform-runtime, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, @babel/runtime)
  • chore(deps): update dependency @babel/plugin-proposal-private-property-in-object to v7.21.11
  • chore(deps): update dependency @types/node to v14.18.63
  • chore(deps): update dependency babel-loader to v8.3.0
  • chore(deps): update dependency css-loader to v6.11.0
  • chore(deps): update dependency eslint-config-prettier to v8.10.0
  • chore(deps): update dependency eslint-plugin-import to v2.29.1
  • chore(deps): update dependency eslint-plugin-jest to v24.7.0
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0
  • chore(deps): update dependency eslint-plugin-react to v7.35.0
  • chore(deps): update dependency fork-ts-checker-webpack-plugin to v6.5.3
  • chore(deps): update dependency html-webpack-plugin to v5.6.0
  • chore(deps): update dependency jest-styled-components to v7.2.0
  • chore(deps): update dependency mini-css-extract-plugin to v2.9.1 (mini-css-extract-plugin, @types/mini-css-extract-plugin)
  • chore(deps): update dependency prettier to v2.8.8
  • chore(deps): update dependency react-hook-form to v7.53.0
  • chore(deps): update dependency sass to v1.77.8
  • chore(deps): update dependency sass-loader to v12.6.0
  • chore(deps): update dependency ts-jest to v27.1.5
  • chore(deps): update dependency ts-loader to v8.4.0
  • chore(deps): update dependency ts-loader to v9.5.1
  • chore(deps): update dependency ts-node to v10.9.2
  • chore(deps): update dependency typescript to v4.9.5
  • chore(deps): update dependency webpack-cli to v4.10.0
  • chore(deps): update dependency webpack-dev-server to v4.15.2 (webpack-dev-server, @types/webpack-dev-server)
  • chore(deps): update jest monorepo to v27.5.1 (jest, jest-environment-node)
  • chore(deps): update storybook monorepo to v6.5.16 (@storybook/addon-actions, @storybook/addon-docs, @storybook/addon-essentials, @storybook/addon-links, @storybook/addon-viewport, @storybook/builder-webpack5, @storybook/manager-webpack5, @storybook/react)
  • chore(deps): update testing-library monorepo (@testing-library/jest-dom, @testing-library/react)
  • chore(deps): update typescript-eslint monorepo to v4.33.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency concurrently to v6.5.1
  • fix(deps): update dependency danger to v10.9.0
  • fix(deps): update dependency eslint-import-resolver-typescript to v2.7.1
  • fix(deps): update dependency eslint-plugin-promise to v5.2.0
  • fix(deps): update dependency i18next to v21.10.0
  • fix(deps): update dependency i18next-chained-backend to v3.1.0
  • fix(deps): update dependency i18next-http-backend to v1.4.5
  • fix(deps): update dependency lint-staged to v11.2.6
  • fix(deps): update dependency pretty-quick to v3.3.1
  • fix(deps): update dependency prop-types to v15.8.1 (prop-types, @types/prop-types)
  • fix(deps): update dependency react-docgen-typescript to v2.2.2
  • fix(deps): update dependency react-i18next to v11.18.6
  • fix(deps): update dependency react-toastify to v8.2.0
  • fix(deps): update dependency redux to v4.2.1
  • fix(deps): update dependency tsconfig-paths to v3.15.0
  • fix(deps): update emotion monorepo to v11.13.3 (@emotion/react, @emotion/styled)
  • fix(deps): update react-router monorepo (react-router, react-router-dom)
  • chore(deps): update dependency @types/react-test-renderer to v18
  • chore(deps): update dependency @types/webpack-dev-server to v4
  • chore(deps): update dependency babel-loader to v9
  • chore(deps): update dependency babel-plugin-istanbul to v7
  • chore(deps): update dependency copy-webpack-plugin to v12
  • chore(deps): update dependency css-loader to v7
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-config-react-app to v7
  • chore(deps): update dependency eslint-plugin-flowtype to v8
  • chore(deps): update dependency eslint-plugin-jest to v28
  • chore(deps): update dependency eslint-plugin-prettier to v5
  • chore(deps): update dependency eslint-plugin-testing-library to v6
  • chore(deps): update dependency fork-ts-checker-webpack-plugin to v9
  • chore(deps): update dependency jest-watch-typeahead to v2
  • chore(deps): update dependency jsdom to v25
  • chore(deps): update dependency node-sass to v9
  • chore(deps): update dependency postcss-loader to v8
  • chore(deps): update dependency prettier to v3
  • chore(deps): update dependency resolve-url-loader to v5
  • chore(deps): update dependency sass-loader to v16
  • chore(deps): update dependency style-loader to v4
  • chore(deps): update dependency stylelint to v16
  • chore(deps): update dependency stylelint-config-prettier to v9
  • chore(deps): update dependency stylelint-config-standard to v36
  • chore(deps): update dependency stylelint-order to v6
  • chore(deps): update dependency stylelint-scss to v6
  • chore(deps): update dependency ts-loader to v9
  • chore(deps): update dependency tsconfig-paths-webpack-plugin to v4
  • chore(deps): update dependency typescript to v5
  • chore(deps): update dependency uuid to v10 (uuid, @types/uuid)
  • chore(deps): update dependency web-vitals to v4
  • chore(deps): update dependency webpack-cli to v5
  • chore(deps): update dependency webpack-dev-server to v5
  • chore(deps): update jest monorepo to v29 (major) (@types/jest, jest, jest-environment-node, ts-jest)
  • chore(deps): update node.js to v20 (node, @types/node)
  • chore(deps): update react monorepo to v18 (major) (@types/react, @types/react-dom, react, react-dom, react-test-renderer)
  • chore(deps): update react-router monorepo to v6 (major) (react-router, react-router-dom)
  • chore(deps): update storybook monorepo to v8 (major) (@storybook/addon-actions, @storybook/addon-docs, @storybook/addon-essentials, @storybook/addon-links, @storybook/addon-viewport, @storybook/builder-webpack5, @storybook/react)
  • chore(deps): update testing-library monorepo (major) (@testing-library/dom, @testing-library/jest-dom, @testing-library/react, @testing-library/react-hooks, @testing-library/user-event)
  • chore(deps): update typescript-eslint monorepo to v8 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update yarn to v4
  • fix(deps): update commitlint monorepo to v19 (major) (@commitlint/cli, @commitlint/config-conventional, @commitlint/lint)
  • fix(deps): update dependency concurrently to v8
  • fix(deps): update dependency danger to v12
  • fix(deps): update dependency danger-plugin-conventional-commitlint to v3
  • fix(deps): update dependency eslint-import-resolver-typescript to v3
  • fix(deps): update dependency eslint-plugin-promise to v7
  • fix(deps): update dependency eslint-plugin-unicorn to v55
  • fix(deps): update dependency husky to v9
  • fix(deps): update dependency i18next to v23
  • fix(deps): update dependency i18next-browser-languagedetector to v8
  • fix(deps): update dependency i18next-chained-backend to v4
  • fix(deps): update dependency i18next-http-backend to v2
  • fix(deps): update dependency i18next-localstorage-backend to v4
  • fix(deps): update dependency lint-staged to v15
  • fix(deps): update dependency pretty-quick to v4
  • fix(deps): update dependency react-i18next to v15
  • fix(deps): update dependency react-redux to v9
  • fix(deps): update dependency react-toastify to v10
  • fix(deps): update dependency redux to v5
  • fix(deps): update dependency redux-thunk to v3
  • fix(deps): update dependency tsconfig-paths to v4
  • fix(deps): update dependency yaml to v2
  • fix(deps): update material-ui monorepo (major) (@mui/icons-material, @mui/material, @mui/x-data-grid)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

docker-compose
docker-compose.yaml
dockerfile
packages/frontend/Dockerfile
  • node 14.17.6
github-actions
.github/workflows/lib-api.yaml
  • actions/checkout v1
.github/workflows/lib-components.yaml
  • actions/checkout v1
.github/workflows/lib-utils.yaml
  • actions/checkout v1
.github/workflows/ui-consents.yaml
  • actions/checkout v1
npm
.yarn/sdks/eslint/package.json
.yarn/sdks/prettier/package.json
.yarn/sdks/typescript/package.json
package.json
  • @commitlint/cli ^12.1.4
  • @commitlint/config-conventional ^12.1.4
  • @commitlint/lint ^12.1.4
  • @typescript-eslint/eslint-plugin ^4.29.3
  • @typescript-eslint/parser ^4.29.3
  • concurrently ^6.3.0
  • danger ^10.6.6
  • danger-plugin-conventional-commitlint ^1.0.4
  • danger-plugin-kirinus ^1.1.0
  • eslint ^7.32.0
  • eslint-config-kirinus ^1.0.5
  • eslint-import-resolver-node ^0.3.6
  • eslint-import-resolver-typescript ^2.4.0
  • eslint-plugin-eslint-comments ^3.2.0
  • eslint-plugin-import ^2.24.2
  • eslint-plugin-jest ^24.5.2
  • eslint-plugin-jsx-a11y ^6.4.1
  • eslint-plugin-node ^11.1.0
  • eslint-plugin-ordered-imports ^0.5.0
  • eslint-plugin-promise ^5.1.0
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.2.0
  • eslint-plugin-unicorn ^35.0.0
  • husky ^7.0.2
  • jest ^27.0.6
  • jest-environment-node ^27.0.6
  • lint-staged ^11.1.2
  • markdownlint-cli ^0.28.1
  • prettier ^2.3.2
  • pretty-quick ^3.1.1
  • ts-jest ^27.0.5
  • ts-node ^10.2.1
  • tsconfig-paths ^3.10.1
  • typedoc ^0.21.9
  • typescript ^4.3.5
  • @types/jest ^26.0.24
  • yarn 3.0.0
packages/frontend/lib-api/package.json
  • typescript ^4.3.5
  • @babel/core ^7.15.8
  • @babel/plugin-proposal-class-properties ^7.14.5
  • @babel/plugin-transform-runtime ^7.15.8
  • @babel/preset-env ^7.15.8
  • @babel/preset-react ^7.14.5
  • @babel/preset-typescript ^7.15.0
  • @babel/runtime ^7.15.4
  • @types/jest ^26.0.24
  • @types/node ^14.17.19
  • @types/uuid ^8.3.3
  • @typescript-eslint/eslint-plugin ^4.29.3
  • @typescript-eslint/parser ^4.29.3
  • eslint ^7.32.0
  • eslint-config-prettier ^7.2.0
  • eslint-plugin-flowtype ^5.10.0
  • eslint-plugin-jest ^24.5.2
  • eslint-plugin-jsx-a11y ^6.4.1
  • eslint-plugin-prettier ^3.4.1
  • jest ^27.0.6
  • prettier ^2.3.2
  • uuid ^8.3.2
  • node >=v14.17.6
packages/frontend/lib-components/package.json
  • @emotion/react ^11.6.0
  • @emotion/styled ^11.6.0
  • @material-ui/core ^4.12.3
  • @mui/icons-material ^5.2.0
  • @mui/material ^5.1.1
  • react-docgen-typescript ^2.1.1
  • @babel/core ^7.15.8
  • @babel/plugin-proposal-class-properties ^7.14.5
  • @babel/plugin-proposal-private-methods ^7.14.5
  • @babel/plugin-proposal-private-property-in-object ^7.15.4
  • @babel/plugin-transform-runtime ^7.15.8
  • @babel/preset-env ^7.15.8
  • @babel/preset-react ^7.14.5
  • @babel/preset-typescript ^7.15.0
  • @babel/runtime ^7.15.4
  • @mdx-js/react ^1.6.22
  • @storybook/addon-actions ^6.3.12
  • @storybook/addon-docs ^6.3.12
  • @storybook/addon-essentials ^6.3.12
  • @storybook/addon-links ^6.3.12
  • @storybook/addon-viewport ^6.3.12
  • @storybook/builder-webpack5 ^6.3.12
  • @storybook/manager-webpack5 ^6.3.12
  • @storybook/react ^6.3.12
  • @types/material-ui ^0.21.12
  • @types/mini-css-extract-plugin ^2.0.1
  • @types/node ^14.17.19
  • @types/react ^17.0.30
  • @types/react-dom ^17.0.7
  • @types/react-router ^5.1.17
  • @types/react-router-dom ^5.1.9
  • @types/webpack ^5.28.0
  • @types/webpack-dev-server ^4.3.1
  • @typescript-eslint/eslint-plugin ^4.29.3
  • @typescript-eslint/parser ^4.29.3
  • babel-loader ^8.2.2
  • copy-webpack-plugin ^9.0.1
  • css-loader ^5.2.7
  • eslint ^7.32.0
  • eslint-config-prettier ^7.2.0
  • eslint-config-react-app ^6.0.0
  • eslint-plugin-flowtype ^5.10.0
  • eslint-plugin-import ^2.24.2
  • eslint-plugin-jest ^24.5.2
  • eslint-plugin-jsx-a11y ^6.4.1
  • eslint-plugin-prettier ^3.4.1
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.2.0
  • eslint-plugin-testing-library ^4.12.4
  • fork-ts-checker-webpack-plugin ^6.3.4
  • html-webpack-plugin ^5.3.2
  • mini-css-extract-plugin ^2.1.0
  • postcss-loader ^6.1.1
  • prettier ^2.3.2
  • raw-loader ^4.0.2
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-hook-form ^7.15.3
  • react-hot-loader ^4.13.0
  • react-router ^5.2.1
  • react-router-dom ^5.3.0
  • resolve-url-loader ^4.0.0
  • sass ^1.42.1
  • sass-loader ^11.1.1
  • source-map-explorer ^2.5.2
  • style-loader ^2.0.0
  • stylelint ^13.13.1
  • stylelint-config-prettier ^8.0.2
  • stylelint-config-rational-order ^0.1.2
  • stylelint-config-standard ^22.0.0
  • stylelint-order ^4.1.0
  • stylelint-scss ^3.21.0
  • svg-inline-loader ^0.8.2
  • ts-jest ^27.0.5
  • ts-loader ^9.2.5
  • ts-node ^10.2.1
  • tsconfig-paths-webpack-plugin ^3.5.1
  • typescript ^4.3.5
  • webpack ^5.64.0
  • webpack-cli ^4.9.1
  • webpack-dev-server ^4.4.0
  • @emotion/react *
  • @emotion/styled *
  • @mui/icons-material *
  • @mui/material *
  • @types/material-ui *
  • history *
  • react *
  • react-dom *
  • react-hook-form *
  • react-router *
  • react-router-dom *
  • typescript *
  • node >=v14.17.6
packages/frontend/lib-utils/package.json
  • @babel/core ^7.15.8
  • @babel/plugin-proposal-class-properties ^7.14.5
  • @babel/plugin-transform-runtime ^7.15.8
  • @babel/preset-env ^7.15.8
  • @babel/preset-react ^7.14.5
  • @babel/preset-typescript ^7.15.0
  • @babel/runtime ^7.15.4
  • @testing-library/react ^12.1.1
  • @types/jest ^26.0.24
  • @types/node ^14.17.19
  • @types/react ^17.0.30
  • @types/react-dom ^17.0.7
  • @types/react-redux ^7.1.20
  • @types/react-router-dom ^5.1.9
  • @types/redux ^3.6.0
  • @typescript-eslint/eslint-plugin ^4.29.3
  • @typescript-eslint/parser ^4.29.3
  • eslint ^7.32.0
  • eslint-config-prettier ^7.2.0
  • eslint-config-react-app ^6.0.0
  • eslint-plugin-flowtype ^5.10.0
  • eslint-plugin-import ^2.24.2
  • eslint-plugin-jest ^24.5.2
  • eslint-plugin-jsx-a11y ^6.4.1
  • eslint-plugin-prettier ^3.4.1
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.2.0
  • eslint-plugin-testing-library ^4.12.4
  • i18next ^20.4.0
  • i18next-browser-languagedetector ^6.1.2
  • i18next-chained-backend ^3.0.2
  • i18next-localstorage-backend ^3.1.3
  • i18next-xhr-backend ^3.2.2
  • jest ^27.0.6
  • jsdom ^16.7.0
  • prettier ^2.3.2
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-i18next ^11.11.4
  • react-redux ^7.2.6
  • react-router-dom ^5.3.0
  • redux ^4.1.2
  • ts-jest ^27.0.3
  • typescript ^4.3.5
  • yaml ^1.10.2
  • @testing-library/react *
  • i18next *
  • i18next-browser-languagedetector *
  • i18next-chained-backend *
  • i18next-localstorage-backend *
  • i18next-xhr-backend *
  • react *
  • react-dom *
  • react-i18next *
  • react-redux *
  • react-router-dom *
  • redux *
  • yaml *
  • node >=v14.17.6
packages/frontend/ui-consents/package.json
  • @emotion/react ^11.6.0
  • @emotion/styled ^11.6.0
  • @material-ui/core ^4.12.3
  • @mui/icons-material ^5.2.0
  • @mui/material ^5.1.1
  • @mui/x-data-grid ^5.1.0
  • i18next ^21.5.2
  • i18next-browser-languagedetector ^6.1.2
  • i18next-chained-backend ^3.0.2
  • i18next-http-backend ^1.3.1
  • i18next-localstorage-backend ^3.1.3
  • i18next-xhr-backend ^3.2.2
  • prop-types ^15.7.2
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-i18next ^11.14.2
  • react-redux ^7.2.6
  • react-router ^6.0.2
  • react-router-dom ^6.0.2
  • react-toastify ^8.1.0
  • redux ^4.1.2
  • redux-thunk ^2.4.1
  • yaml ^1.10.2
  • @babel/core ^7.15.8
  • @babel/plugin-proposal-class-properties ^7.14.5
  • @babel/plugin-transform-runtime ^7.15.8
  • @babel/preset-env ^7.15.8
  • @babel/preset-react ^7.14.5
  • @babel/preset-typescript ^7.15.0
  • @babel/runtime ^7.15.4
  • @svgr/webpack ^5.5.0
  • @testing-library/dom ^7.31.2
  • @testing-library/jest-dom ^5.14.1
  • @testing-library/react ^11.2.7
  • @testing-library/react-hooks ^7.0.2
  • @testing-library/user-event ^13.1.9
  • @types/jest ^26.0.24
  • @types/js-yaml ^4.0.3
  • @types/material-ui ^0.21.12
  • @types/mini-css-extract-plugin ^2.0.1
  • @types/node ^14.17.19
  • @types/prop-types ^15.7.4
  • @types/react ^17.0.30
  • @types/react-dom ^17.0.7
  • @types/react-loadable ^5.5.6
  • @types/react-redux ^7.1.20
  • @types/react-router-dom ^5.1.9
  • @types/react-test-renderer ^17.0.1
  • @types/redux ^3.6.0
  • @types/redux-thunk ^2.1.0
  • @types/webpack ^5.28.0
  • @types/webpack-dev-server ^3.11.6
  • @typescript-eslint/eslint-plugin ^4.29.3
  • @typescript-eslint/parser ^4.29.3
  • babel-loader ^8.2.2
  • babel-plugin-istanbul ^6.1.1
  • copy-webpack-plugin ^9.0.1
  • css-loader ^6.3.0
  • eslint ^7.32.0
  • eslint-config-prettier ^8.3.0
  • eslint-config-react-app ^6.0.0
  • eslint-plugin-flowtype ^5.10.0
  • eslint-plugin-import ^2.24.2
  • eslint-plugin-jest ^24.5.2
  • eslint-plugin-jsx-a11y ^6.4.1
  • eslint-plugin-prettier ^3.4.1
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.2.0
  • eslint-plugin-testing-library ^4.12.4
  • fork-ts-checker-webpack-plugin ^6.3.4
  • html-webpack-plugin ^5.3.2
  • jest ^27.0.6
  • jest-fetch-mock ^3.0.3
  • jest-styled-components ^7.0.5
  • jest-transform-stub ^2.0.0
  • jest-watch-typeahead ^0.6.5
  • jsdom ^16.7.0
  • mini-css-extract-plugin ^2.1.0
  • node-sass ^7.0.0
  • postcss-loader ^6.1.1
  • prettier ^2.3.2
  • raw-loader ^4.0.2
  • react-hot-loader ^4.13.0
  • react-test-renderer ^17.0.2
  • resolve-url-loader ^4.0.0
  • sass-loader ^12.1.0
  • source-map-explorer ^2.5.2
  • style-loader ^3.2.1
  • stylelint ^13.13.1
  • stylelint-config-prettier ^8.0.2
  • stylelint-config-rational-order ^0.1.2
  • stylelint-config-standard ^22.0.0
  • stylelint-order ^4.1.0
  • stylelint-scss ^3.21.0
  • svg-inline-loader ^0.8.2
  • ts-jest ^27.0.3
  • ts-loader ^8.3.0
  • ts-node ^10.2.1
  • tsconfig-paths-webpack-plugin ^3.5.1
  • typescript ^4.3.5
  • web-vitals ^2.1.2
  • webpack ^5.58.2
  • webpack-cli ^4.9.1
  • webpack-dev-server ^3.11.2
  • node >=v14.17.6

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.