diff --git a/package-lock.json b/package-lock.json index fce15e5..a392bdb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,22 +9,20 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@lexical/react": "^0.10.0", - "@tiptap/pm": "^2.0.3", - "@tiptap/react": "^2.0.3", - "@tiptap/starter-kit": "^2.0.3", - "chess.js": "1.0.0-beta.5", + "@tiptap/pm": "2.0.3", + "@tiptap/react": "2.0.3", + "@tiptap/starter-kit": "2.0.3", + "chess.js": "1.0.0-beta.6", "chessground": "8.3.7", - "lexical": "^0.10.0", - "lucide-react": "0.216.0", + "lucide-react": "0.217.0", "nanoid": "4.0.2", "react": "18.2.0", "react-dom": "18.2.0" }, "devDependencies": { - "@types/node": "20.1.5", + "@types/node": "20.1.7", "@types/react": "18.2.6", - "@types/react-dom": "^18.2.4", + "@types/react-dom": "18.2.4", "@typescript-eslint/eslint-plugin": "5.59.6", "@typescript-eslint/parser": "5.59.6", "builtin-modules": "3.3.0", @@ -1007,242 +1005,6 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, - "node_modules/@lexical/clipboard": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.10.0.tgz", - "integrity": "sha512-k1n93NQdTrGHFMQQ1NxD/G13uoTEBHKOqjgSAV3I3pQjG57zO51LsMjBxgR9BChVI1DotnQ/JQCbx2HCQkCeng==", - "dependencies": { - "@lexical/html": "0.10.0", - "@lexical/list": "0.10.0", - "@lexical/selection": "0.10.0", - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/code": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.10.0.tgz", - "integrity": "sha512-ZEeoAtj/nXWmmN0Ol4lXSEAtxQozdDd/5I9P23Z4Leobg1YioZBDKwodM/TEITxrFme/cLgk3XCK1N2h2Noakw==", - "dependencies": { - "@lexical/utils": "0.10.0", - "prismjs": "^1.27.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/dragon": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.10.0.tgz", - "integrity": "sha512-LBRkUW4NadFFQN9BIL3nz51AtPl1nSzRas61ob+hueSbovgr/+k9QGjLD1L7FIKnna2qzRlJjoI70Ll/V3fiCQ==", - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/hashtag": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.10.0.tgz", - "integrity": "sha512-jy+LssP4ABfwS+bT2KD+W6gWl+dsyFd8Ql27bsfkNoeyIBMeSLRBNBymkkUyZGKfXrbkzMUJoH7Dws/loHY5Ng==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/history": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.10.0.tgz", - "integrity": "sha512-yu7FruEtOulZliE6nVgvC+GLVHhN15IcLVvKdYIi+QYzkOorKc6miVuGpLvJRHE7VtK0NMWb2ykyYz9gl5jW3Q==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/html": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.10.0.tgz", - "integrity": "sha512-zxPbjojLfZXt4Sx6CMi0NzPUrTJG8McXaCsqPKK2GQQnkKfmXLh5QsK7YhofngBDDQOtqVYzTNhrxMWVP1Sm/A==", - "dependencies": { - "@lexical/selection": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/link": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.10.0.tgz", - "integrity": "sha512-LehZx9ruUR0UNZmNUMofrgwGkQo75X/yEAHQ/qFXt8Jz0D4g9fS6vsiSVn7BD4XrTdaf2kUaIe0VHScIZPjB0A==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/list": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.10.0.tgz", - "integrity": "sha512-xoba6e4RUPIOhD0kJ0X1iI8SgOGDNWtyObd/UBbFfAQDx0VETj31Q7PepSPy9OEeuvnF1Nn9pvUeHyG7cNFuHw==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/mark": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.10.0.tgz", - "integrity": "sha512-Xo8G8tADlxV9Es5hbca6MfZjOU5mkjZNdbRJ5dy4STNhtl3FcqbVGSAewFibzsKG3x/s8npFDY6nN/k/lkGaRg==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/markdown": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.10.0.tgz", - "integrity": "sha512-P6XT8736DtZoTV6KfO0+FM9pkCbGGk0wCim1HIDc3v2S4r9+Pie/FgOOWSz4jKygjhs/6EYgYJmZKq7G4Fo5WA==", - "dependencies": { - "@lexical/code": "0.10.0", - "@lexical/link": "0.10.0", - "@lexical/list": "0.10.0", - "@lexical/rich-text": "0.10.0", - "@lexical/text": "0.10.0", - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/offset": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.10.0.tgz", - "integrity": "sha512-vgVmoR7XMjFuQiO6GecLGM/gcNgJlJXitO5uCHARi2yjJDmmCQ07THu5xpfXKXnkJTZXn1VfWWmAGu72Q9fKNw==", - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/overflow": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.10.0.tgz", - "integrity": "sha512-8YfYhjwDGliGzYFyLVH4nCqrgR0p3+vAwEe2WI65HJnPW9TnxRkrak7QkFPTsefiTnb1gnRc+FajP9LfjdQ8YA==", - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/plain-text": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.10.0.tgz", - "integrity": "sha512-KcjQR+nHvXQDDRZ9bhcLOWfrY47OXcQc1YMx3otHbMPlEC+f/J75DTUyp+V5fry9X8gHDq0iHm+w8hqgh5ii1Q==", - "peerDependencies": { - "@lexical/clipboard": "0.10.0", - "@lexical/selection": "0.10.0", - "@lexical/utils": "0.10.0", - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/react": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.10.0.tgz", - "integrity": "sha512-7Ql/Y3FZSsPSCObT58CYRUd4tQzKL2U8B1xO0KXZBUbj+sO6gpNbc7/Y7MiZwCQzVNwP84j7mwkXQ1EnUBS52A==", - "dependencies": { - "@lexical/clipboard": "0.10.0", - "@lexical/code": "0.10.0", - "@lexical/dragon": "0.10.0", - "@lexical/hashtag": "0.10.0", - "@lexical/history": "0.10.0", - "@lexical/link": "0.10.0", - "@lexical/list": "0.10.0", - "@lexical/mark": "0.10.0", - "@lexical/markdown": "0.10.0", - "@lexical/overflow": "0.10.0", - "@lexical/plain-text": "0.10.0", - "@lexical/rich-text": "0.10.0", - "@lexical/selection": "0.10.0", - "@lexical/table": "0.10.0", - "@lexical/text": "0.10.0", - "@lexical/utils": "0.10.0", - "@lexical/yjs": "0.10.0", - "react-error-boundary": "^3.1.4" - }, - "peerDependencies": { - "lexical": "0.10.0", - "react": ">=17.x", - "react-dom": ">=17.x" - } - }, - "node_modules/@lexical/rich-text": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.10.0.tgz", - "integrity": "sha512-mkg+8h5qh09daCc8+PhzHjczSVhlTOkrr8S4oma89mfQZ/CODJYd0tOOd9y/8JaDrBddTqjd4xTjXwEEJzVA4g==", - "peerDependencies": { - "@lexical/clipboard": "0.10.0", - "@lexical/selection": "0.10.0", - "@lexical/utils": "0.10.0", - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/selection": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.10.0.tgz", - "integrity": "sha512-dziT1fb+/x8S3PUHI6BuF4DPML2njCDdyY7l9uTgzN9jGXxo9bzy+ySgRRN8IgjWQb8jkntAqkYIWTj4/3Jr7Q==", - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/table": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.10.0.tgz", - "integrity": "sha512-m0MBma4PNn5VV3yAGFK0iCTCZ5z/VBrZWLGxo3yPnY7FHgtUsDY84xYXziZGeixU+ehiQfsSPWVEGEC+EHFGTg==", - "dependencies": { - "@lexical/utils": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/text": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.10.0.tgz", - "integrity": "sha512-kR/V4KgCIUedjEbdPtIrvsvalETDbAPhCB7HA9MBALYw9FxjXlpYBqP7yY8AxWoYCXMqDtKRu/vmo/OMi3Z8Bw==", - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/utils": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.10.0.tgz", - "integrity": "sha512-HrRZBLxZhe5V8+kNH6VZP9pfhQdBwK76KYBjWpCaQWkmeeuLx8clY3O+SMjy1Pu/Pdh80qqtad8bdJ0l2CxMSQ==", - "dependencies": { - "@lexical/list": "0.10.0", - "@lexical/selection": "0.10.0", - "@lexical/table": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0" - } - }, - "node_modules/@lexical/yjs": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.10.0.tgz", - "integrity": "sha512-OV5yLl4XjfDKgRPSb1EyefU7c+MILKZrOzbPlv2xeTgIEd/sJiEszxvJlYsngLLN65wBDNKk90EcCWpH3KLz7A==", - "dependencies": { - "@lexical/offset": "0.10.0" - }, - "peerDependencies": { - "lexical": "0.10.0", - "yjs": ">=13.5.22" - } - }, "node_modules/@linaria/core": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/@linaria/core/-/core-4.2.9.tgz", @@ -1766,9 +1528,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.1.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.5.tgz", - "integrity": "sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==", + "version": "20.1.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.7.tgz", + "integrity": "sha512-WCuw/o4GSwDGMoonES8rcvwsig77dGCMbZDrZr2x4ZZiNW4P/gcoZXe/0twgtobcTkmg9TuKflxYL/DuwDyJzg==", "dev": true }, "node_modules/@types/object.omit": { @@ -2351,9 +2113,9 @@ } }, "node_modules/chess.js": { - "version": "1.0.0-beta.5", - "resolved": "https://registry.npmjs.org/chess.js/-/chess.js-1.0.0-beta.5.tgz", - "integrity": "sha512-ZmSBraFoGrLCiC7m5vwPax02KoKFjC+3uQrlDYKoORUi8MY+7qceDXQW1ho0Gt6pylGCzTTTBa6gy55bOXp2Jw==" + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/chess.js/-/chess.js-1.0.0-beta.6.tgz", + "integrity": "sha512-sqBfX1VL3csSyqVM5ogbKA+aRlZyWDh276ruWXphwI0lDUMs7iYjZs29BOi49f7mXeunJE7cdfnIZhihsyLnsA==" }, "node_modules/chessground": { "version": "8.3.7", @@ -3729,16 +3491,6 @@ "node": ">=0.10.0" } }, - "node_modules/isomorphic.js": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", - "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", - "peer": true, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, "node_modules/js-sdsl": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", @@ -3831,31 +3583,6 @@ "node": ">= 0.8.0" } }, - "node_modules/lexical": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.10.0.tgz", - "integrity": "sha512-/lYJVpjQPOzFVfQWhnxRSP6HHBywiltzx9/pWRsByzXDZL+FTty3yjTsSFiCWy4PoVZaXqH8gYBe9dkxZK7+Hg==" - }, - "node_modules/lib0": { - "version": "0.2.74", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.74.tgz", - "integrity": "sha512-roj9i46/JwG5ik5KNTkxP2IytlnrssAkD/OhlAVtE+GqectrdkfR+pttszVLrOzMDeXNs1MPt6yo66MUolWSiA==", - "peer": true, - "dependencies": { - "isomorphic.js": "^0.2.4" - }, - "bin": { - "0gentesthtml": "bin/gentesthtml.js", - "0serve": "bin/0serve.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, "node_modules/linkify-it": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", @@ -3911,9 +3638,9 @@ } }, "node_modules/lucide-react": { - "version": "0.216.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.216.0.tgz", - "integrity": "sha512-PGWXs6JXI/08rhfkmj/joji0MAKDCcms44j0LYILO4J36AWqKhgjjaZ6WECRSyZ9TQe5gOrAR0g38O8cKrQngw==", + "version": "0.217.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.217.0.tgz", + "integrity": "sha512-I4DHIW9EDYuAFNFpkYHZw7lh++BM9Vim86L+gLdSAnb7WwAB2JpGrOl9j8a6c8PSw67UXc3gxj3c26smyZ+7mg==", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0" } @@ -4514,14 +4241,6 @@ "node": ">=8" } }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4774,21 +4493,6 @@ "react": "^18.2.0" } }, - "node_modules/react-error-boundary": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", - "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "react": ">=16.13.1" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -5375,23 +5079,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/yjs": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.1.tgz", - "integrity": "sha512-IyyHL+/v9N2S4YLSjGHMa0vMAfFxq8RDG5Nvb77raTTHJPweU3L/fRlqw6ElZvZUuHWnax3ufHR0Tx0ntfG63Q==", - "peer": true, - "dependencies": { - "lib0": "^0.2.74" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 95673eb..ede785f 100644 --- a/package.json +++ b/package.json @@ -20,15 +20,15 @@ "@tiptap/pm": "2.0.3", "@tiptap/react": "2.0.3", "@tiptap/starter-kit": "2.0.3", - "chess.js": "1.0.0-beta.5", + "chess.js": "1.0.0-beta.6", "chessground": "8.3.7", - "lucide-react": "0.216.0", + "lucide-react": "0.217.0", "nanoid": "4.0.2", "react": "18.2.0", "react-dom": "18.2.0" }, "devDependencies": { - "@types/node": "20.1.5", + "@types/node": "20.1.7", "@types/react": "18.2.6", "@types/react-dom": "18.2.4", "@typescript-eslint/eslint-plugin": "5.59.6",