polyfills
1.0.0
Buat build Polyfill berdasarkan browser klien dan sajikan hanya apa yang dibutuhkan. Ini memungkinkan Anda untuk menulis javascript modern tanpa terlalu mengkhawatirkan (Anda masih harus melakukan uji tuntas) tentang dukungan browser serta tidak menghukum browser modern dengan polyfill yang tidak perlu. Lihat https://polyfills.github.io untuk lebih jelasnya.
Perpustakaan ini hanyalah "logika" dan tidak menangani porsi HTTP. Ini pada dasarnya melakukan hal berikut:
<family> <major>.<minor>.<version>
dan membuat bundel polyfill berdasarkan variabel -variabel ini.npm install polyfills
var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )
Instance .update()
pertama. Tunggu sampai polyfill dimuat sebelum menggunakan pustaka ini.
Muat ulang semua polyfill dari sumber.
Pilihannya adalah:
include
- Polyfill mana yang akan dimasukkan. Ini adalah daftar inklusif . Nama -nama tersebut termasuk dalam Polyfills/DB.exclude
- Sebaliknya, Anda dapat mengecualikan polyfill spesifik.Bundel Polyfill untuk UserAgent.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
Checkout Polyfills/DB.