[bug] Unknown encoding: base64url
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 38/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript, node.js
調査の方向性
issue のブラウザーケースを再現し、その後 node_modules/buffer/index.js:544 と index.js:606 周辺の Buffer 実装を調査します。BrowserBuffer が unknown-encoding エラーなしで NodeBuffer と同じ base64url 出力を生成し、報告された例を対象とするリグレッションテストがあれば完了です。
索引モデルが issue の本文から書いたものです。
説明
const NodeBuffer = require('node:buffer').Buffer;
const BrowserBuffer = require('buffer/').Buffer;
console.log(NodeBuffer.from('Hello, world!', 'utf8').toString('base64url')); // works
//> 'SGVsbG8sIHdvcmxkIQ'
console.log(BrowserBuffer.from('Hello, world!', 'utf8').toString('base64url')); // fails
Error:
Uncaught TypeError: Unknown encoding: base64url
slowToString index.js:544
toString index.js:606
encode +page.svelte:41
<anonymous> debugger eval code:1
[index.js:544:31](http://localhost:5173/node_modules/buffer/index.js)
slowToString index.js:544
toString index.js:606
encode +page.svelte:41
<anonymous> debugger eval code:1
This may break some stuff, so should be fixed soon!
- 主要言語
- JavaScript
- スター
- 1.9k
- フォーク
- 260
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
feross/buffer のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
Use `DataView`, remove dependency on `ieee754`再び着手できるかも @dcousens が 628 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
-
Why is the code above version 6.0 ES6? This leads to errors running on lower versions of browsersオープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
似ている issue
-
[Bug] @deck.gl/arcgis dist import resolves to unpublished @deck.gl/core source path (9.3.11, 9.4.0)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
stac-utils/stac-fields#42 ·
-
[sec-check] SVG remote-reference gate misses src attributes, link hrefs and bare-string @importオープンagent/security hive/hosted-available-lke648397-260827-5n31 security
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信
-
channels:add check:passed
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
メンテナーはふだん 2 日以内に返信