zx v8.0.0 a été officiellement publié. zx est un outil plus pratique et convivial pour aider les développeurs à écrire des scripts. Il est open source et maintenu par Google.
La nouvelle version introduit de nombreuses nouvelles fonctionnalités, améliorations et corrections de bugs. Celles-ci incluent l'utilisation d'esbuild et dts-bundle-generator pour empaqueter des fichiers js et générer des définitions de type, qui sont plus sûres et plus stables, et le temps d'installation est considérablement réduit.
De plus, zx est désormais environ 20 fois plus petit et des préréglages d'options ont été introduits. Le noyau zx a également été entièrement refactorisé et disponible sous forme de package autonome appelé zurk.
La nouvelle version introduit également de nouvelles API, telles que $.sync()
des API permettant d'exécuter des commandes de manière synchrone et AbortController
d'interrompre l'exécution de commandes. De plus, kill
des méthodes ont été exposées pour mettre fin à tout processus. Il existe d'autres améliorations et correctifs, tels que l'introduction d' $.postfix
options $.prefix
similaires à .