DataCollection.js
DataCollection.js *-データソースへのクエリを実行するためのライブラリです。 ブラウザと
ノード側の両方で使用できます。 ドキュメントの例では、オブジェクトの配列を使用しています。オブジェクトの配列では、キー/値表現を使用して選択(フィルタリング)操作が実行されます。
著者は、私がこの事実を確認できないという事実にもかかわらず、この製品が高速であることを宣言します。 ライブラリには、特定のキーのインデックスの作成などの機能が含まれていますが。
DataCollection.jsは十分に文書化されたプロジェクトであり、テストカバレッジは
95.5%です。
作成:
var characters = [ { id: 1, first_name: 'Jon', last_name: 'Snow', gender: 'm', age: 14, location: 'Winterfell' }
アプリケーション:
スーパーエラー
おそらく、
console.error
ステートメントを使用してエラーを記録(記録)したプロジェクトで作業する必要がありました。 このような状況では、ソースコードを変更せずに、より有用な情報(行番号など)を取得することがほとんどです。 これがあなたの場合であれば、おそらく
スーパーエラー **プロジェクトに興味があるでしょう。
このプロジェクトは
console.error
変更し、バックライト、行番号、Errorオブジェクトの呼び出しスタックを追加します。
使用法:
require('supererror'); console.error('Some', new Error('transient error'), 'happened using', { some: 'value' }); console.error();
結果:

読みやすさ
Readability ***プロジェクトは、Webページの形式を
HTML Arc90の簡易バージョンに変更し
ます 。 これを行うには、
jsdomを使用し
ます 。 また、この製品は
GB2312などの多数のエンコーディングをサポートしており、読みやすさも相対URLをサポートしているため、画像が引き続き表示されます。
Readabilityプロジェクトの他のブランチの画像のエンコーディングと相対アドレスに関する問題を思い出すようですので、上記のステートメントは良さそうです。
タグ付け
*(GitHub:
thestorefront / DataCollection.js 、ライセンス:MIT、npm:
data-collection )Storefrontから。
**(GitHub:
nebulade / supererror 、ライセンス:MIT、npm:
supererror )by Johannes
Zellner 。
***(GitHub:
luin / node- readability、License:Apache 2.0、npm:
node- readability)by Zihua Li