polyfills
1.0.0
クライアントのブラウザに基づいてPolyFillビルドを作成し、必要なもののみを提供します。これにより、ブラウザのサポートについてあまり心配せずに最新のJavaScriptを書くことができます。詳細については、https://polyfills.github.ioを参照してください。
このライブラリは単なる「ロジック」であり、HTTPサービングを処理しません。それは基本的に次のことを行います:
<family> <major>.<minor>.<version>のユーザーエージェント文字列を解析し、これらの変数に基づいてポリフィルバンドルを作成します。npm install polyfills var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )最初の.update()インスタンス。このライブラリを使用する前に、ポリフィルがロードされるまで待ちます。
ソースからすべてのポリフィルをリロードします。
オプションは次のとおりです。
include - どのポリフィルを含めるか。これは包括的なリストです。名前はポリフィル/dbに含まれています。exclude - 逆に、特定のポリフィルを除外できます。ユーザーエージェント用のポリフィルをバンドルします。
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} ) チェックアウトポリフィル/db。