browserify / browserify/commonjs-assert

Ambiguous Package Name

オープン
#62 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
298
フォーク
63
PR マージ指標
30日以内にマージされた PR はありません

説明

We stumbled upon the issue of ambiguous imports when using this library.
`require(assert)` can refer to the library or Node's assert API.

It would be awesome to have the library available under a second name (e.g., `assert.js`) in use cases where you don't want to have this ambiguity. Other libraries with the same issue went down a similar road, e.g. [punycode](https://www.npmjs.com/package/punycode.js).

Original thread: https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2326

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まずパッケージのメタデータ、公開されているエントリポイント、および現在の require('assert') という名前がどのように公開されているかを調査します。既存の名前を損なうことなく、assert.js のような別名をどのように公開できるかを確認します。代替パッケージ名が利用可能になり、曖昧さが解消されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript, nodejs
領域
backend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。