polyfills
1.0.0
Cree compilaciones de polyfill en función del navegador del cliente y sirva solo lo que se necesita. Esto le permite escribir JavaScript moderno sin preocuparse demasiado (aún debe hacer la debida diligencia) sobre el soporte del navegador, así como no penalizar los navegadores modernos con polyfills innecesarios. Consulte https://polyfills.github.io para obtener más detalles.
Esta biblioteca es simplemente la "lógica" y no maneja ninguna porción HTTP. Esencialmente hace lo siguiente:
<family> <major>.<minor>.<version> y crea paquetes de polyfill en función de estas variables.npm install polyfills var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > ) La primera instancia .update() . Espere hasta que se carguen los polyfills antes de usar esta biblioteca.
Recargar todos los polyfills de la fuente.
Las opciones son:
include , que los polyfills incluir. Esta es una lista inclusiva . Los nombres se incluyen en Polyfills/DB.exclude : por el contrario, puede excluir polyfills específicos.Poner un polyfill para un usuariogent.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} ) Vuelva a ver Polyfills/DB.