Git Product home page Git Product logo

electron-react-ts's Introduction

Electron-React-TS

An electron project writtent in Typescript React, with latest dependencies

It also has redux, following ducks architecture

Status

sdc224 Build Status Build Status Appveyor Build Status

Dependency Status DevDependency Status Github Tag CodeFactor

electron-react-ts's People

Contributors

imgbotapp avatar renovate-bot avatar sdc224 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

electron-react-ts's Issues

Installation Debugging Solutions

Installation Failure

This aims to be a list of solutions for installation issues with this project:

Fix node-gyp issues:
Follow the steps in https://github.com/nodejs/node-gyp#installation. You don't need to install node-gyp but make sure that you have the correct environment setup for your OS.

Test installation against latest yarn/node version

Fix Caching Issues

rm -rf node_modules && yarn cache clean && yarn && yarn electron-rebuild && yarn dev

If you're on Windows, try using cmder

Debugging Release Builds

DEBUG_PROD=true yarn build && DEBUG_PROD=true yarn start

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-export-namespace-from Unavailable
npm @babel/plugin-proposal-json-strings Unavailable
npm @babel/plugin-proposal-logical-assignment-operators Unavailable
npm @babel/plugin-proposal-nullish-coalescing-operator Unavailable
npm @babel/plugin-proposal-numeric-separator Unavailable
npm @babel/plugin-proposal-optional-chaining Unavailable
npm @gitbeaker/browser Unavailable
npm @material-ui/core Available
npm @material-ui/icons Available
npm @types/history Unavailable
npm electron-rebuild Unavailable
npm node-sass Unavailable

Rate-Limited

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

  • Update dependency @types/redux-logger to v3.0.13
  • Update dependency enzyme-adapter-react-16 to v1.15.8 (enzyme-adapter-react-16, @types/enzyme-adapter-react-16)
  • Update dependency testcafe-browser-provider-electron to v0.0.21
  • Update dependency yarn to v1.22.22
  • Update dependency babel-loader to v8.3.0
  • Update dependency classnames to v2.5.1
  • Update dependency connected-react-router to v6.9.3
  • Update dependency detect-port to v1.6.1
  • Update dependency dugite to v1.110.0
  • Update dependency electron-builder to v22.14.13
  • Update dependency electron-devtools-installer to v3.2.0
  • Update dependency electron-log to v4.4.8
  • Update dependency electron-updater to v4.6.5
  • Update dependency enzyme-to-json to v3.6.2
  • Update dependency eslint to v7.32.0
  • Update dependency eslint-config-prettier to v6.15.0
  • Update dependency eslint-import-resolver-webpack to v0.13.8
  • Update dependency eslint-plugin-compat to v3.13.0
  • Update dependency eslint-plugin-import to v2.29.1
  • Update dependency eslint-plugin-jsx-a11y to v6.9.0
  • Update dependency eslint-plugin-prettier to v3.4.1
  • Update dependency eslint-plugin-promise to v4.3.1
  • Update dependency eslint-plugin-react to v7.35.0
  • Update dependency file-loader to v6.2.0
  • Update dependency husky to v4.3.8
  • Update dependency lint-staged to v10.5.4
  • Update dependency mini-css-extract-plugin to v0.12.0
  • Update dependency prettier to v2.8.8
  • Update dependency react-hot-loader to v4.13.1
  • Update dependency react-swipeable-views to v0.14.0 (react-swipeable-views, @types/react-swipeable-views)
  • Update dependency redux to v4.2.1
  • Update dependency redux-saga to v1.3.0
  • Update dependency style-loader to v1.3.0
  • Update dependency stylelint to v13.13.1
  • Update dependency testcafe to v1.20.1
  • Update dependency testcafe-react-selectors to v4.1.5
  • Update dependency webpack to v4.47.0
  • Update dependency webpack-bundle-analyzer to v3.9.0
  • Update dependency webpack-merge to v5.10.0
  • Update material-ui monorepo (@material-ui/core, @material-ui/icons)
  • Update actions/checkout action to v4
  • Update actions/setup-node action to v4
  • Update circleci/node Docker tag to v17
  • Update dependency @fortawesome/fontawesome-free to v6
  • Update dependency @gitbeaker/browser to v35
  • Update dependency @hot-loader/react-dom to v17
  • Update dependency babel-loader to v9
  • Update dependency chalk to v5
  • Update dependency concurrently to v8
  • Update dependency css-loader to v7
  • Update dependency dugite to v2
  • Update dependency electron-builder to v24
  • Update dependency electron-debug to v4
  • Update dependency electron-log to v5
  • Update dependency electron-rebuild to v3
  • Update dependency electron-store to v10
  • Update dependency electron-updater to v6
  • Update dependency eslint to v9
  • Update dependency eslint-config-airbnb-typescript to v18
  • Update dependency eslint-config-erb to v4
  • Update dependency eslint-config-prettier to v9
  • Update dependency eslint-plugin-compat to v6
  • Update dependency eslint-plugin-jest to v28
  • Update dependency eslint-plugin-prettier to v5
  • Update dependency eslint-plugin-promise to v7
  • Update dependency husky to v9
  • Update dependency keytar to v7
  • Update dependency lint-staged to v15
  • Update dependency mini-css-extract-plugin to v2
  • Update dependency optimize-css-assets-webpack-plugin to v6
  • Update dependency prettier to v3
  • Update dependency react-redux to v9
  • Update dependency redux to v5
  • Update dependency rimraf to v6
  • Update dependency sass-loader to v16
  • Update dependency style-loader to v4
  • Update dependency stylelint to v16
  • Update dependency stylelint-config-prettier to v9
  • Update dependency stylelint-config-standard to v36
  • Update dependency terser-webpack-plugin to v5
  • Update dependency testcafe to v3
  • Update dependency testcafe-react-selectors to v5
  • Update dependency typescript to v5
  • Update dependency webpack to v5
  • Update dependency webpack-bundle-analyzer to v4
  • Update dependency webpack-cli to v5
  • Update dependency webpack-dev-server to v5
  • Update dependency webpack-merge to v6
  • Update jest monorepo to v29 (major) (@types/jest, jest)
  • Update react monorepo to v18 (major) (@types/react, @types/react-dom, react, react-dom)
  • Update react-router monorepo to v6 (major) (react-router, react-router-dom)
  • Update typescript-eslint monorepo to v8 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

  • Update dependency @types/react-router-dom to v5.3.3

Open

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

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

circleci
.circleci/config.yml
  • circleci/node 13
github-actions
.github/workflows/test.yml
  • actions/checkout v1
  • actions/setup-node v1
npm
app/package.json
  • keytar ^6.0.0
package.json
  • @fortawesome/fontawesome-free 5.14.0
  • @gitbeaker/browser 23.2.0
  • @hot-loader/react-dom 16.13.0
  • @material-ui/core 4.11.0
  • @material-ui/icons 4.9.1
  • byline 5.0.0
  • classnames 2.2.6
  • connected-react-router 6.8.0
  • dugite 1.91.3
  • electron-debug 3.1.0
  • electron-log 4.2.4
  • electron-store 5.2.0
  • electron-updater 4.3.4
  • history 4.10.1
  • react 16.13.1
  • react-dom 16.13.1
  • react-hot-loader 4.12.21
  • react-redux 7.2.1
  • react-router 5.2.0
  • react-router-dom 5.2.0
  • react-swipeable-views 0.13.9
  • redux 4.0.5
  • redux-saga 1.1.3
  • source-map-support 0.5.19
  • validate.js 0.13.1
  • @babel/core 7.11.1
  • @babel/plugin-proposal-class-properties 7.10.4
  • @babel/plugin-proposal-decorators 7.10.5
  • @babel/plugin-proposal-do-expressions 7.10.4
  • @babel/plugin-proposal-export-default-from 7.10.4
  • @babel/plugin-proposal-export-namespace-from 7.10.4
  • @babel/plugin-proposal-function-bind 7.10.5
  • @babel/plugin-proposal-function-sent 7.10.4
  • @babel/plugin-proposal-json-strings 7.10.4
  • @babel/plugin-proposal-logical-assignment-operators 7.11.0
  • @babel/plugin-proposal-nullish-coalescing-operator 7.10.4
  • @babel/plugin-proposal-numeric-separator 7.10.4
  • @babel/plugin-proposal-optional-chaining 7.11.0
  • @babel/plugin-proposal-pipeline-operator 7.10.5
  • @babel/plugin-proposal-throw-expressions 7.10.4
  • @babel/plugin-syntax-dynamic-import 7.8.3
  • @babel/plugin-syntax-import-meta 7.10.4
  • @babel/plugin-transform-react-constant-elements 7.10.4
  • @babel/plugin-transform-react-inline-elements 7.10.4
  • @babel/preset-env 7.11.0
  • @babel/preset-react 7.10.4
  • @babel/preset-typescript 7.10.4
  • @babel/register 7.10.5
  • @types/byline 4.2.32
  • @types/electron-devtools-installer 2.2.0
  • @types/enzyme 3.10.5
  • @types/enzyme-adapter-react-16 1.0.6
  • @types/history 4.7.7
  • @types/jest 26.0.9
  • @types/react 16.9.46
  • @types/react-dom 16.9.8
  • @types/react-redux 7.1.9
  • @types/react-router 5.1.8
  • @types/react-router-dom 5.1.5
  • @types/react-swipeable-views 0.13.0
  • @types/redux-logger 3.0.8
  • @typescript-eslint/eslint-plugin 2.34.0
  • @typescript-eslint/parser 2.34.0
  • babel-loader 8.1.0
  • babel-plugin-dev-expression 0.2.2
  • babel-plugin-transform-react-remove-prop-types 0.4.24
  • chalk 4.1.0
  • concurrently 5.3.0
  • cross-env 7.0.2
  • css-loader 4.2.1
  • detect-port 1.3.0
  • devtron 1.4.0
  • electron 9.0.5
  • electron-builder 22.8.0
  • electron-devtools-installer 3.1.1
  • electron-rebuild 1.11.0
  • enzyme 3.11.0
  • enzyme-adapter-react-16 1.15.3
  • enzyme-to-json 3.5.0
  • eslint 7.6.0
  • eslint-config-airbnb-typescript 9.0.0
  • eslint-config-erb 1.0.0
  • eslint-config-prettier 6.11.0
  • eslint-import-resolver-alias 1.1.2
  • eslint-import-resolver-webpack 0.12.2
  • eslint-plugin-compat 3.8.0
  • eslint-plugin-import 2.22.0
  • eslint-plugin-jest 23.20.0
  • eslint-plugin-jsx-a11y 6.3.1
  • eslint-plugin-prettier 3.1.4
  • eslint-plugin-promise 4.2.1
  • eslint-plugin-react 7.20.0
  • eslint-plugin-react-hooks 4.0.8
  • eslint-plugin-testcafe 0.2.1
  • file-loader 6.0.0
  • husky 4.2.5
  • identity-obj-proxy 3.0.0
  • jest 26.4.0
  • lint-staged 10.2.11
  • mini-css-extract-plugin 0.10.0
  • node-sass 4.14.1
  • opencollective-postinstall 2.0.3
  • optimize-css-assets-webpack-plugin 5.0.3
  • prettier 2.0.5
  • redux-logger 3.0.6
  • rimraf 3.0.2
  • sass-loader 9.0.3
  • style-loader 1.2.1
  • stylelint 13.6.1
  • stylelint-config-prettier 8.0.2
  • stylelint-config-standard 20.0.0
  • terser-webpack-plugin 4.0.0
  • testcafe 1.9.1
  • testcafe-browser-provider-electron 0.0.15
  • testcafe-react-selectors 4.0.0
  • typed-css-modules-webpack-plugin 0.2.0
  • typesafe-actions 5.1.0
  • typescript 3.9.7
  • url-loader 4.1.0
  • webpack 4.44.1
  • webpack-bundle-analyzer 3.8.0
  • webpack-cli 3.3.12
  • webpack-dev-server 3.11.0
  • webpack-merge 5.1.1
  • yarn 1.22.4

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

Electron Security Concerns

Need to check nodeIntegration:false.

Created a branch for checking those security issues, facing problems in gitbeaker/browser.

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.