Update to React 18 and correct some more module trickiness

This commit is contained in:
Sage Vaillancourt 2023-05-23 13:34:06 -04:00 committed by Sage Vaillancourt
parent f3dd68cad9
commit f447d64a2b
4 changed files with 2090 additions and 13828 deletions

15896
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,11 +5,11 @@
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@testing-library/jest-dom": "^5.11.4", "@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0", "@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^12.1.10", "@testing-library/user-event": "^12.1.10",
"express": "^4.17.1", "express": "^4.17.1",
"react": "^17.0.1", "react": "^18.2.0",
"react-dom": "^17.0.1", "react-dom": "^18.2.0",
"react-scripts": "5.0.1", "react-scripts": "5.0.1",
"socket.io": "^3.0.5", "socket.io": "^3.0.5",
"socket.io-client": "^3.0.5", "socket.io-client": "^3.0.5",
@ -17,7 +17,7 @@
}, },
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-scripts start",
"build": "react-scripts build", "build": "npm ci && react-scripts build",
"test": "react-scripts test", "test": "react-scripts test",
"eject": "react-scripts eject", "eject": "react-scripts eject",
"server": "node server.js" "server": "node server.js"
@ -42,6 +42,6 @@
}, },
"homepage": "https://quickchess.sage.boats", "homepage": "https://quickchess.sage.boats",
"devDependencies": { "devDependencies": {
"react-test-renderer": "^17.0.1" "react-test-renderer": "^18.2.0"
} }
} }

View File

@ -1,8 +1,8 @@
import React from 'react'; import React from 'react';
import Popup from './Popup'; import Popup from './Popup.js';
import '../index.css'; import '../index.css';
import { Piece, startingBoard, PAWN, ROOK, KNIGHT, BISHOP, QUEEN, KING, EMPTY, BLACK, WHITE } from '../logic'; import { Piece, startingBoard, PAWN, ROOK, KNIGHT, BISHOP, QUEEN, KING, EMPTY, BLACK, WHITE } from '../logic.js';
const Images = [ const Images = [
'./white_pawn.svg', './white_pawn.svg',

View File

@ -2,7 +2,7 @@ import React from 'react';
import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom';
import io from 'socket.io-client'; import io from 'socket.io-client';
import Board from './components/Board'; import Board from './components/Board.js';
import './index.css'; import './index.css';