Jest error parsing React jsx files “Support for the experimental syntax ‘jsx’ isn’t currently enabled”

I ran into this error adding new Jest tests to my React project: SyntaxError: CellComponent.test.js: Support for the experimental syntax ‘jsx’ isn’t currently enabled (7:34): and then this recommendation at the end: Add @babel/preset-react (https://git.io/JfeDR) to the ‘presets’ section of your Babel config to enable transformation. Doing an ‘npm i @babel/preset-react –save-dev’ gets us almost …

React app running locally failing with opensslErrorStack ERR_OSSL_EVP_UNSUPPORTED

I just started getting this error starting up my React app locally with ‘npm run start’ : opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ], library: ‘digital envelope routines’, reason: ‘unsupported’, code: ‘ERR_OSSL_EVP_UNSUPPORTED’ I recently installed nvm on my Mac to avoid needing sudo for running a ‘npm i -g’, and also apparently picked up the …

Sudoku solver, generator, puzzle ranker, with a React frontend

I’ve finally reached a point where I have a complete end to end Sudoku generator, a human puzzle grader, and an updated React frontend to load generated puzzles. The integration with the solver is still there. The latest version is deployed here: http://sudoku-solver.kevinhooke.com/. I’ve plenty of material to share from this journey, so more posts …