polyfills
1.0.0
Crie compilações de poli -fil com base no navegador do cliente e sirva apenas o que é necessário. Isso permite que você escreva JavaScript moderno sem se preocupar muito (você ainda deve fazer a devida diligência) sobre o suporte ao navegador e não penalizar os navegadores modernos com polifilos desnecessários. Consulte https://polyfills.github.io para obter mais detalhes.
Esta biblioteca é apenas a "lógica" e não lida com nenhuma porção HTTP. Essencialmente faz o seguinte:
<family> <major>.<minor>.<version>
e cria feixes de polyfill com base nessas variáveis.npm install polyfills
var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )
A primeira instância .update()
. Aguarde até que os polyfills sejam carregados antes de usar esta biblioteca.
Recarregue todos os poli -preenchimentos da fonte.
As opções são:
include
- quais polyfills a serem incluídos. Esta é uma lista inclusiva . Os nomes estão incluídos em polifills/dB.exclude
- Por outro lado, você pode excluir polifilos específicos.Agrupar um poli -preenchimento para um usuário agente.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
Checkout polyfills/db.