Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Este paquete fue creado para solventar ciertas necesidades específicas en su tiempo, sin embargo ahora se está reescribiendo vw, y se incluye dentro del core un completo runtime para ejecutar ECMAScript 6 y además ciertas funciones de ECMAScript 7 entre ellas: GeneratorFunction y Async/Await. También tendrá un soporte para Async Generators aunque aun no como parte de la sintáxis.
Por lo tanto se desaconseja el uso de fake-async
fake-async es un módulo creado para escribir código asíncrono de manera legible, y fácil de mantener
$ npm install fake-async
En CoffeeScript
async= (require "fake-async").create()
fs= require "fs"
## Para compilar en el mismo contexto es necesario colocar lo siguiente:
async.setevalfunction (str)->
return eval str
f= async ()->
try
dirs= await fs.readdir "/home"
console.log dirs
if dirs[0]
dirs= await fs.readdir "/home/" + dirs[0]
console.log dirs
catch e
console.log "Ocurrió un error"
console.log e
f()
Escribir el código anterior sería equivalente a:
fs= require "fs"
f= ()->
fs.readdir "/home", (err, dirs)->
if err
console.log "Ocurrió un error"
console.log e
return
console.log dirs
if dirs[0]
fs.readdir "/home/" + dirs[0], (err, dirs)->
if err
console.log "Ocurrió un error"
console.log e
return
console.log dirs
f()
Producto desarrollado por VoxSoftware
MIT
FAQs
Escriba código asíncrono de manera más legible
We found that fake-async demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.