diff --git a/package-lock.json b/package-lock.json index 0e6bc9f..d6bcd51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@codemirror/lang-javascript": "^6.1.1", "@codemirror/theme-one-dark": "^6.1.0", - "@gkucmierz/utils": "^1.15.0", + "@gkucmierz/utils": "^1.16.0", "codemirror": "^6.0.1", "copy-to-clipboard": "^3.3.3", "eventemitter3": "^4.0.7", @@ -1878,9 +1878,9 @@ } }, "node_modules/@gkucmierz/utils": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.15.0.tgz", - "integrity": "sha512-Z2geakuU4cQQ0QhFaID0vN1u4lzHNpn9CHv/c/zkko8YXho80rEbjm301NaKKch62z+7FND4O7yh+SQVh4isRg==" + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.16.0.tgz", + "integrity": "sha512-w2CervctAALOSpFvEmbb+D0+f5VYmkw5W3lDL0P3rmtRiopsL6Bs+28KU4UBkOgmbE6pixIntc5TmKHZOhl0kg==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.6", @@ -7585,9 +7585,9 @@ } }, "@gkucmierz/utils": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.15.0.tgz", - "integrity": "sha512-Z2geakuU4cQQ0QhFaID0vN1u4lzHNpn9CHv/c/zkko8YXho80rEbjm301NaKKch62z+7FND4O7yh+SQVh4isRg==" + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.16.0.tgz", + "integrity": "sha512-w2CervctAALOSpFvEmbb+D0+f5VYmkw5W3lDL0P3rmtRiopsL6Bs+28KU4UBkOgmbE6pixIntc5TmKHZOhl0kg==" }, "@humanwhocodes/config-array": { "version": "0.11.6", diff --git a/package.json b/package.json index 82b0ffa..226ddd8 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dependencies": { "@codemirror/lang-javascript": "^6.1.1", "@codemirror/theme-one-dark": "^6.1.0", - "@gkucmierz/utils": "^1.15.0", + "@gkucmierz/utils": "^1.16.0", "codemirror": "^6.0.1", "copy-to-clipboard": "^3.3.3", "eventemitter3": "^4.0.7", diff --git a/src/services/codeService.mjs b/src/services/codeService.mjs index a7ae2f7..45b760d 100644 --- a/src/services/codeService.mjs +++ b/src/services/codeService.mjs @@ -4,7 +4,7 @@ import { STORAGE_KEY_CODE, } from '../app.config'; import EventEmitter from 'eventemitter3'; -import { toBase64, fromBase64 } from '@gkucmierz/utils/src/base64'; +import { toBase64Url, fromBase64Url } from '@gkucmierz/utils/src/base64.mjs'; import { APP_URL, SHARE_CODE_ROUTE_NAME } from '../app.config'; const ee = new EventEmitter(); @@ -25,10 +25,10 @@ const codeService = { ee.emit('change', code); }, setFromUrl(_encoded) { - this.change(fromBase64(_encoded)); + this.change(fromBase64Url(_encoded)); }, codeToUrl(_code = code) { - return [APP_URL, SHARE_CODE_ROUTE_NAME, toBase64(_code)].join('/'); + return [APP_URL, SHARE_CODE_ROUTE_NAME, toBase64Url(_code)].join('/'); }, ee, };