From 78ad3d5657eaeb2f859198932b1d5c96031a0aef Mon Sep 17 00:00:00 2001 From: He4eT Date: Sat, 27 May 2023 22:07:34 +0300 Subject: [PATCH] playerHandlers: replace lz-string with base32768 --- package-lock.json | 15 ++++++--------- package.json | 2 +- src/components/Player/playerHandlers.js | 7 ++----- 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index bbee0a8..5032974 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "license": "MIT", "dependencies": { "@fontsource/open-sans": "^5.0.0", + "base32768": "^3.0.1", "cheap-glkote": "^0.5.1", "emglken": "^0.5.2", - "lz-string": "^1.4.4", "preact": "^10.15.0", "wouter-preact": "^2.7.3" }, @@ -2642,6 +2642,11 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/base32768": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base32768/-/base32768-3.0.1.tgz", + "integrity": "sha512-dNGY49X0IKN1kDl9y/6sii1Vced+f+4uAqOeRz/PshjNdPwSD+ntnHOg/YgDbLSZetp94d/XxGdpfbXDKv8BVQ==" + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -5097,14 +5102,6 @@ "yallist": "^3.0.2" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": { - "lz-string": "bin/bin.js" - } - }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", diff --git a/package.json b/package.json index d3d8eb6..ba7e1b1 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,9 @@ }, "dependencies": { "@fontsource/open-sans": "^5.0.0", + "base32768": "^3.0.1", "cheap-glkote": "^0.5.1", "emglken": "^0.5.2", - "lz-string": "^1.4.4", "preact": "^10.15.0", "wouter-preact": "^2.7.3" }, diff --git a/src/components/Player/playerHandlers.js b/src/components/Player/playerHandlers.js index cef383f..d7213fd 100644 --- a/src/components/Player/playerHandlers.js +++ b/src/components/Player/playerHandlers.js @@ -1,7 +1,4 @@ -import { - compressToUTF16 as encode, - decompressFromUTF16 as decode, -} from 'lz-string' +import { encode, decode } from 'base32768' export const Handlers = ({ setStatus, @@ -31,7 +28,7 @@ export const Handlers = ({ setInputType(null) }, /* */ - onFileNameRequest: (tosave, usage, _, setFileName) => { + onFileNameRequest: (_tosave, usage, _gameId, setFileName) => { setFileName({ usage, filename: prompt('Enter the filename'),